blob: 596e0349d56998347e30a1a160d403b845470a3d [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
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00007980 { $as_echo "$as_me:$LINENO: checking size of wchar_t is 2 bytes" >&5
7981$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; }
7982 if test "${ac_cv_small_wchar_t+set}" = set; then
7983 $as_echo_n "(cached) " >&6
7984else
7985 if test "$cross_compiling" = yes; then
7986 { { $as_echo "$as_me:$LINENO: error: failed to compile test program" >&5
7987$as_echo "$as_me: error: failed to compile test program" >&2;}
7988 { (exit 1); exit 1; }; }
7989else
7990 cat >conftest.$ac_ext <<_ACEOF
7991/* confdefs.h. */
7992_ACEOF
7993cat confdefs.h >>conftest.$ac_ext
7994cat >>conftest.$ac_ext <<_ACEOF
7995/* end confdefs.h. */
7996
7997#include <X11/Xlib.h>
7998#if STDC_HEADERS
7999# include <stdlib.h>
8000# include <stddef.h>
8001#endif
8002 main()
8003 {
8004 if (sizeof(wchar_t) <= 2)
8005 exit(1);
8006 exit(0);
8007 }
8008_ACEOF
8009rm -f conftest$ac_exeext
8010if { (ac_try="$ac_link"
8011case "(($ac_try" in
8012 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8013 *) ac_try_echo=$ac_try;;
8014esac
8015eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8016$as_echo "$ac_try_echo") >&5
8017 (eval "$ac_link") 2>&5
8018 ac_status=$?
8019 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8020 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8021 { (case "(($ac_try" in
8022 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8023 *) ac_try_echo=$ac_try;;
8024esac
8025eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8026$as_echo "$ac_try_echo") >&5
8027 (eval "$ac_try") 2>&5
8028 ac_status=$?
8029 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8030 (exit $ac_status); }; }; then
8031 ac_cv_small_wchar_t="no"
8032else
8033 $as_echo "$as_me: program exited with status $ac_status" >&5
8034$as_echo "$as_me: failed program was:" >&5
8035sed 's/^/| /' conftest.$ac_ext >&5
8036
8037( exit $ac_status )
8038ac_cv_small_wchar_t="yes"
8039fi
8040rm -rf conftest.dSYM
8041rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8042fi
8043
8044
8045fi
8046
8047 { $as_echo "$as_me:$LINENO: result: $ac_cv_small_wchar_t" >&5
8048$as_echo "$ac_cv_small_wchar_t" >&6; }
8049 if test "x$ac_cv_small_wchar_t" = "xyes" ; then
8050 cat >>confdefs.h <<\_ACEOF
8051#define SMALL_WCHAR_T 1
8052_ACEOF
8053
8054 fi
8055
Bram Moolenaar071d4272004-06-13 20:20:40 +00008056 fi
8057fi
8058
Bram Moolenaar2389c3c2005-05-22 22:07:59 +00008059test "x$with_x" = xno -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00008060
Bram Moolenaar446cb832008-06-24 21:56:24 +00008061{ $as_echo "$as_me:$LINENO: checking --enable-gui argument" >&5
8062$as_echo_n "checking --enable-gui argument... " >&6; }
8063# Check whether --enable-gui was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008064if test "${enable_gui+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008065 enableval=$enable_gui;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008066else
8067 enable_gui="auto"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008068fi
8069
Bram Moolenaar071d4272004-06-13 20:20:40 +00008070
8071enable_gui_canon=`echo "_$enable_gui" | \
8072 sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
8073
8074SKIP_GTK=YES
8075SKIP_GTK2=YES
8076SKIP_GNOME=YES
8077SKIP_MOTIF=YES
8078SKIP_ATHENA=YES
8079SKIP_NEXTAW=YES
8080SKIP_PHOTON=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00008081SKIP_CARBON=YES
8082GUITYPE=NONE
8083
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008084if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008085 SKIP_PHOTON=
8086 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00008087 no) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
8088$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008089 SKIP_PHOTON=YES ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008090 yes|"") { $as_echo "$as_me:$LINENO: result: yes - automatic GUI support" >&5
8091$as_echo "yes - automatic GUI support" >&6; } ;;
8092 auto) { $as_echo "$as_me:$LINENO: result: auto - automatic GUI support" >&5
8093$as_echo "auto - automatic GUI support" >&6; } ;;
8094 photon) { $as_echo "$as_me:$LINENO: result: Photon GUI support" >&5
8095$as_echo "Photon GUI support" >&6; } ;;
8096 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
8097$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008098 SKIP_PHOTON=YES ;;
8099 esac
8100
8101elif test "x$MACOSX" = "xyes" -a "x$with_x" = "xno" ; then
8102 SKIP_CARBON=
8103 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00008104 no) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
8105$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008106 SKIP_CARBON=YES ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008107 yes|"") { $as_echo "$as_me:$LINENO: result: yes - automatic GUI support" >&5
8108$as_echo "yes - automatic GUI support" >&6; } ;;
8109 auto) { $as_echo "$as_me:$LINENO: result: auto - automatic GUI support" >&5
8110$as_echo "auto - automatic GUI support" >&6; } ;;
8111 carbon) { $as_echo "$as_me:$LINENO: result: Carbon GUI support" >&5
8112$as_echo "Carbon GUI support" >&6; } ;;
8113 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
8114$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008115 SKIP_CARBON=YES ;;
8116 esac
8117
8118else
8119
Bram Moolenaar071d4272004-06-13 20:20:40 +00008120 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00008121 no|none) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
8122$as_echo "no GUI support" >&6; } ;;
8123 yes|""|auto) { $as_echo "$as_me:$LINENO: result: yes/auto - automatic GUI support" >&5
8124$as_echo "yes/auto - automatic GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008125 SKIP_GTK=
8126 SKIP_GTK2=
8127 SKIP_GNOME=
8128 SKIP_MOTIF=
8129 SKIP_ATHENA=
8130 SKIP_NEXTAW=
8131 SKIP_CARBON=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008132 gtk) { $as_echo "$as_me:$LINENO: result: GTK+ 1.x GUI support" >&5
8133$as_echo "GTK+ 1.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008134 SKIP_GTK=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008135 gtk2) { $as_echo "$as_me:$LINENO: result: GTK+ 2.x GUI support" >&5
8136$as_echo "GTK+ 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008137 SKIP_GTK=
8138 SKIP_GTK2=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008139 gnome) { $as_echo "$as_me:$LINENO: result: GNOME 1.x GUI support" >&5
8140$as_echo "GNOME 1.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008141 SKIP_GNOME=
8142 SKIP_GTK=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008143 gnome2) { $as_echo "$as_me:$LINENO: result: GNOME 2.x GUI support" >&5
8144$as_echo "GNOME 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008145 SKIP_GNOME=
8146 SKIP_GTK=
8147 SKIP_GTK2=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008148 motif) { $as_echo "$as_me:$LINENO: result: Motif GUI support" >&5
8149$as_echo "Motif GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008150 SKIP_MOTIF=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008151 athena) { $as_echo "$as_me:$LINENO: result: Athena GUI support" >&5
8152$as_echo "Athena GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008153 SKIP_ATHENA=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008154 nextaw) { $as_echo "$as_me:$LINENO: result: neXtaw GUI support" >&5
8155$as_echo "neXtaw GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008156 SKIP_NEXTAW=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008157 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
8158$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008159 esac
8160
8161fi
8162
8163if test "x$SKIP_GTK" != "xYES" -a "$enable_gui_canon" != "gtk" -a "$enable_gui_canon" != "gtk2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008164 { $as_echo "$as_me:$LINENO: checking whether or not to look for GTK" >&5
8165$as_echo_n "checking whether or not to look for GTK... " >&6; }
8166 # Check whether --enable-gtk-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008167if test "${enable_gtk_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008168 enableval=$enable_gtk_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008169else
8170 enable_gtk_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008171fi
8172
8173 { $as_echo "$as_me:$LINENO: result: $enable_gtk_check" >&5
8174$as_echo "$enable_gtk_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008175 if test "x$enable_gtk_check" = "xno"; then
8176 SKIP_GTK=YES
8177 SKIP_GNOME=YES
8178 fi
8179fi
8180
8181if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \
8182 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008183 { $as_echo "$as_me:$LINENO: checking whether or not to look for GTK+ 2" >&5
8184$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; }
8185 # Check whether --enable-gtk2-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008186if test "${enable_gtk2_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008187 enableval=$enable_gtk2_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008188else
8189 enable_gtk2_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008190fi
8191
8192 { $as_echo "$as_me:$LINENO: result: $enable_gtk2_check" >&5
8193$as_echo "$enable_gtk2_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008194 if test "x$enable_gtk2_check" = "xno"; then
8195 SKIP_GTK2=YES
8196 fi
8197fi
8198
8199if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome" \
8200 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008201 { $as_echo "$as_me:$LINENO: checking whether or not to look for GNOME" >&5
8202$as_echo_n "checking whether or not to look for GNOME... " >&6; }
8203 # Check whether --enable-gnome-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008204if test "${enable_gnome_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008205 enableval=$enable_gnome_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008206else
8207 enable_gnome_check="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008208fi
8209
8210 { $as_echo "$as_me:$LINENO: result: $enable_gnome_check" >&5
8211$as_echo "$enable_gnome_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008212 if test "x$enable_gnome_check" = "xno"; then
8213 SKIP_GNOME=YES
8214 fi
8215fi
8216
8217if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008218 { $as_echo "$as_me:$LINENO: checking whether or not to look for Motif" >&5
8219$as_echo_n "checking whether or not to look for Motif... " >&6; }
8220 # Check whether --enable-motif-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008221if test "${enable_motif_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008222 enableval=$enable_motif_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008223else
8224 enable_motif_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008225fi
8226
8227 { $as_echo "$as_me:$LINENO: result: $enable_motif_check" >&5
8228$as_echo "$enable_motif_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008229 if test "x$enable_motif_check" = "xno"; then
8230 SKIP_MOTIF=YES
8231 fi
8232fi
8233
8234if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008235 { $as_echo "$as_me:$LINENO: checking whether or not to look for Athena" >&5
8236$as_echo_n "checking whether or not to look for Athena... " >&6; }
8237 # Check whether --enable-athena-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008238if test "${enable_athena_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008239 enableval=$enable_athena_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008240else
8241 enable_athena_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008242fi
8243
8244 { $as_echo "$as_me:$LINENO: result: $enable_athena_check" >&5
8245$as_echo "$enable_athena_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008246 if test "x$enable_athena_check" = "xno"; then
8247 SKIP_ATHENA=YES
8248 fi
8249fi
8250
8251if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008252 { $as_echo "$as_me:$LINENO: checking whether or not to look for neXtaw" >&5
8253$as_echo_n "checking whether or not to look for neXtaw... " >&6; }
8254 # Check whether --enable-nextaw-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008255if test "${enable_nextaw_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008256 enableval=$enable_nextaw_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008257else
8258 enable_nextaw_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008259fi
8260
8261 { $as_echo "$as_me:$LINENO: result: $enable_nextaw_check" >&5
8262$as_echo "$enable_nextaw_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008263 if test "x$enable_nextaw_check" = "xno"; then
8264 SKIP_NEXTAW=YES
8265 fi
8266fi
8267
8268if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008269 { $as_echo "$as_me:$LINENO: checking whether or not to look for Carbon" >&5
8270$as_echo_n "checking whether or not to look for Carbon... " >&6; }
8271 # Check whether --enable-carbon-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008272if test "${enable_carbon_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008273 enableval=$enable_carbon_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008274else
8275 enable_carbon_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008276fi
8277
8278 { $as_echo "$as_me:$LINENO: result: $enable_carbon_check" >&5
8279$as_echo "$enable_carbon_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008280 if test "x$enable_carbon_check" = "xno"; then
8281 SKIP_CARBON=YES
8282 fi
8283fi
8284
Bram Moolenaar843ee412004-06-30 16:16:41 +00008285
Bram Moolenaar071d4272004-06-13 20:20:40 +00008286if test "x$MACOSX" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008287 { $as_echo "$as_me:$LINENO: checking for Carbon GUI" >&5
8288$as_echo_n "checking for Carbon GUI... " >&6; }
8289 { $as_echo "$as_me:$LINENO: result: yes" >&5
8290$as_echo "yes" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008291 GUITYPE=CARBONGUI
Bram Moolenaare344bea2005-09-01 20:46:49 +00008292 if test "$VIMNAME" = "vim"; then
8293 VIMNAME=Vim
8294 fi
Bram Moolenaar14716812006-05-04 21:54:08 +00008295
8296 if test x$prefix = xNONE; then
8297 prefix=/Applications
8298 fi
8299
8300 datadir='${prefix}/Vim.app/Contents/Resources'
8301
Bram Moolenaar071d4272004-06-13 20:20:40 +00008302 SKIP_GTK=YES;
8303 SKIP_GTK2=YES;
8304 SKIP_GNOME=YES;
8305 SKIP_MOTIF=YES;
8306 SKIP_ATHENA=YES;
8307 SKIP_NEXTAW=YES;
8308 SKIP_PHOTON=YES;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008309 SKIP_CARBON=YES
8310fi
8311
8312
8313
8314
8315
8316
8317
8318
8319
Bram Moolenaar071d4272004-06-13 20:20:40 +00008320if test -z "$SKIP_GTK"; then
8321
Bram Moolenaar446cb832008-06-24 21:56:24 +00008322 { $as_echo "$as_me:$LINENO: checking --with-gtk-prefix argument" >&5
8323$as_echo_n "checking --with-gtk-prefix argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008324
Bram Moolenaar446cb832008-06-24 21:56:24 +00008325# Check whether --with-gtk-prefix was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008326if test "${with_gtk_prefix+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008327 withval=$with_gtk_prefix; gtk_config_prefix="$withval"; { $as_echo "$as_me:$LINENO: result: $gtk_config_prefix" >&5
8328$as_echo "$gtk_config_prefix" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008329else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008330 gtk_config_prefix=""; { $as_echo "$as_me:$LINENO: result: no" >&5
8331$as_echo "no" >&6; }
8332fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008333
8334
Bram Moolenaar446cb832008-06-24 21:56:24 +00008335 { $as_echo "$as_me:$LINENO: checking --with-gtk-exec-prefix argument" >&5
8336$as_echo_n "checking --with-gtk-exec-prefix argument... " >&6; }
8337
8338# Check whether --with-gtk-exec-prefix was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008339if test "${with_gtk_exec_prefix+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008340 withval=$with_gtk_exec_prefix; gtk_config_exec_prefix="$withval"; { $as_echo "$as_me:$LINENO: result: $gtk_config_prefix" >&5
8341$as_echo "$gtk_config_prefix" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008342else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008343 gtk_config_exec_prefix=""; { $as_echo "$as_me:$LINENO: result: no" >&5
8344$as_echo "no" >&6; }
8345fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008346
Bram Moolenaar446cb832008-06-24 21:56:24 +00008347
8348 { $as_echo "$as_me:$LINENO: checking --disable-gtktest argument" >&5
8349$as_echo_n "checking --disable-gtktest argument... " >&6; }
8350 # Check whether --enable-gtktest was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008351if test "${enable_gtktest+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008352 enableval=$enable_gtktest;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008353else
8354 enable_gtktest=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00008355fi
8356
Bram Moolenaar071d4272004-06-13 20:20:40 +00008357 if test "x$enable_gtktest" = "xyes" ; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008358 { $as_echo "$as_me:$LINENO: result: gtk test enabled" >&5
8359$as_echo "gtk test enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008360 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008361 { $as_echo "$as_me:$LINENO: result: gtk test disabled" >&5
8362$as_echo "gtk test disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008363 fi
8364
8365 if test "x$gtk_config_prefix" != "x" ; then
8366 gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix"
8367 GTK_CONFIG=$gtk_config_prefix/bin/gtk-config
8368 fi
8369 if test "x$gtk_config_exec_prefix" != "x" ; then
8370 gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix"
8371 GTK_CONFIG=$gtk_config_exec_prefix/bin/gtk-config
8372 fi
8373 if test "X$GTK_CONFIG" = "X"; then
8374 # Extract the first word of "gtk-config", so it can be a program name with args.
8375set dummy gtk-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008376{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8377$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008378if test "${ac_cv_path_GTK_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008379 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008380else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008381 case $GTK_CONFIG in
8382 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008383 ac_cv_path_GTK_CONFIG="$GTK_CONFIG" # Let the user override the test with a path.
8384 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008385 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008386 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8387for as_dir in $PATH
8388do
8389 IFS=$as_save_IFS
8390 test -z "$as_dir" && as_dir=.
8391 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008392 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 +00008393 ac_cv_path_GTK_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008394 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008395 break 2
8396 fi
8397done
8398done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008399IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008400
Bram Moolenaar071d4272004-06-13 20:20:40 +00008401 test -z "$ac_cv_path_GTK_CONFIG" && ac_cv_path_GTK_CONFIG="no"
8402 ;;
8403esac
8404fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008405GTK_CONFIG=$ac_cv_path_GTK_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008406if test -n "$GTK_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008407 { $as_echo "$as_me:$LINENO: result: $GTK_CONFIG" >&5
8408$as_echo "$GTK_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008409else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008410 { $as_echo "$as_me:$LINENO: result: no" >&5
8411$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008412fi
8413
Bram Moolenaar446cb832008-06-24 21:56:24 +00008414
Bram Moolenaar071d4272004-06-13 20:20:40 +00008415 if test "X$GTK_CONFIG" = "Xno"; then
8416 # Extract the first word of "gtk12-config", so it can be a program name with args.
8417set dummy gtk12-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008418{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8419$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008420if test "${ac_cv_path_GTK12_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008421 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008422else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008423 case $GTK12_CONFIG in
8424 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008425 ac_cv_path_GTK12_CONFIG="$GTK12_CONFIG" # Let the user override the test with a path.
8426 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008427 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008428 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8429for as_dir in $PATH
8430do
8431 IFS=$as_save_IFS
8432 test -z "$as_dir" && as_dir=.
8433 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008434 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 +00008435 ac_cv_path_GTK12_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008436 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008437 break 2
8438 fi
8439done
8440done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008441IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008442
Bram Moolenaar071d4272004-06-13 20:20:40 +00008443 test -z "$ac_cv_path_GTK12_CONFIG" && ac_cv_path_GTK12_CONFIG="no"
8444 ;;
8445esac
8446fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008447GTK12_CONFIG=$ac_cv_path_GTK12_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008448if test -n "$GTK12_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008449 { $as_echo "$as_me:$LINENO: result: $GTK12_CONFIG" >&5
8450$as_echo "$GTK12_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008451else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008452 { $as_echo "$as_me:$LINENO: result: no" >&5
8453$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008454fi
8455
Bram Moolenaar446cb832008-06-24 21:56:24 +00008456
Bram Moolenaar071d4272004-06-13 20:20:40 +00008457 GTK_CONFIG="$GTK12_CONFIG"
8458 fi
8459 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008460 { $as_echo "$as_me:$LINENO: result: Using GTK configuration program $GTK_CONFIG" >&5
8461$as_echo "Using GTK configuration program $GTK_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008462 fi
8463 if test "X$PKG_CONFIG" = "X"; then
8464 # Extract the first word of "pkg-config", so it can be a program name with args.
8465set dummy pkg-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008466{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8467$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008468if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008469 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008470else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008471 case $PKG_CONFIG in
8472 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008473 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8474 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008475 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008476 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8477for as_dir in $PATH
8478do
8479 IFS=$as_save_IFS
8480 test -z "$as_dir" && as_dir=.
8481 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008482 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 +00008483 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008484 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008485 break 2
8486 fi
8487done
8488done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008489IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008490
Bram Moolenaar071d4272004-06-13 20:20:40 +00008491 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8492 ;;
8493esac
8494fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008495PKG_CONFIG=$ac_cv_path_PKG_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008496if test -n "$PKG_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008497 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
8498$as_echo "$PKG_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008499else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008500 { $as_echo "$as_me:$LINENO: result: no" >&5
8501$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008502fi
8503
Bram Moolenaar446cb832008-06-24 21:56:24 +00008504
Bram Moolenaar071d4272004-06-13 20:20:40 +00008505 fi
8506
8507 if test "x$GTK_CONFIG:$PKG_CONFIG" != "xno:no"; then
8508 if test "X$SKIP_GTK2" != "XYES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008509
Bram Moolenaar071d4272004-06-13 20:20:40 +00008510 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
8511 {
8512 min_gtk_version=2.2.0
Bram Moolenaar446cb832008-06-24 21:56:24 +00008513 { $as_echo "$as_me:$LINENO: checking for GTK - version >= $min_gtk_version" >&5
8514$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008515 no_gtk=""
8516 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
8517 && $PKG_CONFIG --exists gtk+-2.0; then
8518 {
8519 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008520 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00008521 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
8522 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8523 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8524 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8525 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8526 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8527 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8528 }
8529 elif test "X$GTK_CONFIG" != "Xno"; then
8530 {
8531 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008532 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00008533 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
8534 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
8535 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8536 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
8537 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8538 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
8539 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8540 }
8541 else
8542 no_gtk=yes
8543 fi
8544
8545 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
8546 {
8547 ac_save_CFLAGS="$CFLAGS"
8548 ac_save_LIBS="$LIBS"
8549 CFLAGS="$CFLAGS $GTK_CFLAGS"
8550 LIBS="$LIBS $GTK_LIBS"
8551
8552 rm -f conf.gtktest
8553 if test "$cross_compiling" = yes; then
8554 echo $ac_n "cross compiling; assumed OK... $ac_c"
8555else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008556 cat >conftest.$ac_ext <<_ACEOF
8557/* confdefs.h. */
8558_ACEOF
8559cat confdefs.h >>conftest.$ac_ext
8560cat >>conftest.$ac_ext <<_ACEOF
8561/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008562
8563#include <gtk/gtk.h>
8564#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00008565#if STDC_HEADERS
8566# include <stdlib.h>
8567# include <stddef.h>
8568#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008569
8570int
8571main ()
8572{
8573int major, minor, micro;
8574char *tmp_version;
8575
8576system ("touch conf.gtktest");
8577
8578/* HP/UX 9 (%@#!) writes to sscanf strings */
8579tmp_version = g_strdup("$min_gtk_version");
8580if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
8581 printf("%s, bad version string\n", "$min_gtk_version");
8582 exit(1);
8583 }
8584
8585if ((gtk_major_version > major) ||
8586 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
8587 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
8588 (gtk_micro_version >= micro)))
8589{
8590 return 0;
8591}
8592return 1;
8593}
8594
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008595_ACEOF
8596rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00008597if { (ac_try="$ac_link"
8598case "(($ac_try" in
8599 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8600 *) ac_try_echo=$ac_try;;
8601esac
8602eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8603$as_echo "$ac_try_echo") >&5
8604 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008605 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008606 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008607 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +00008608 { (case "(($ac_try" in
8609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8610 *) ac_try_echo=$ac_try;;
8611esac
8612eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8613$as_echo "$ac_try_echo") >&5
8614 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008615 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008616 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008617 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008618 :
8619else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008620 $as_echo "$as_me: program exited with status $ac_status" >&5
8621$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008622sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008623
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008624( exit $ac_status )
8625no_gtk=yes
8626fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008627rm -rf conftest.dSYM
8628rm -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 +00008629fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008630
8631
Bram Moolenaar071d4272004-06-13 20:20:40 +00008632 CFLAGS="$ac_save_CFLAGS"
8633 LIBS="$ac_save_LIBS"
8634 }
8635 fi
8636 if test "x$no_gtk" = x ; then
8637 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008638 { $as_echo "$as_me:$LINENO: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8639$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008640 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008641 { $as_echo "$as_me:$LINENO: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8642$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008643 fi
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008644 GUI_LIB_LOC="$GTK_LIBDIR"
8645 GTK_LIBNAME="$GTK_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008646 GUI_INC_LOC="$GTK_CFLAGS"
8647 else
8648 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00008649 { $as_echo "$as_me:$LINENO: result: no" >&5
8650$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008651 GTK_CFLAGS=""
8652 GTK_LIBS=""
8653 :
8654 }
8655 fi
8656 }
8657 else
8658 GTK_CFLAGS=""
8659 GTK_LIBS=""
8660 :
8661 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008662
8663
Bram Moolenaar071d4272004-06-13 20:20:40 +00008664 rm -f conf.gtktest
8665
8666 if test "x$GTK_CFLAGS" != "x"; then
8667 SKIP_ATHENA=YES
8668 SKIP_NEXTAW=YES
8669 SKIP_MOTIF=YES
8670 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008671
Bram Moolenaar071d4272004-06-13 20:20:40 +00008672 fi
8673 fi
8674
8675 if test "x$GUITYPE" != "xGTK"; then
8676 SKIP_GTK2=YES
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008677
Bram Moolenaar071d4272004-06-13 20:20:40 +00008678 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
8679 {
8680 min_gtk_version=1.1.16
Bram Moolenaar446cb832008-06-24 21:56:24 +00008681 { $as_echo "$as_me:$LINENO: checking for GTK - version >= $min_gtk_version" >&5
8682$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008683 no_gtk=""
8684 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
8685 && $PKG_CONFIG --exists gtk+-2.0; then
8686 {
8687 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008688 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00008689 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
8690 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8691 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8692 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8693 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8694 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8695 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8696 }
8697 elif test "X$GTK_CONFIG" != "Xno"; then
8698 {
8699 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008700 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00008701 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
8702 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
8703 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8704 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
8705 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8706 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
8707 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8708 }
8709 else
8710 no_gtk=yes
8711 fi
8712
8713 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
8714 {
8715 ac_save_CFLAGS="$CFLAGS"
8716 ac_save_LIBS="$LIBS"
8717 CFLAGS="$CFLAGS $GTK_CFLAGS"
8718 LIBS="$LIBS $GTK_LIBS"
8719
8720 rm -f conf.gtktest
8721 if test "$cross_compiling" = yes; then
8722 echo $ac_n "cross compiling; assumed OK... $ac_c"
8723else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008724 cat >conftest.$ac_ext <<_ACEOF
8725/* confdefs.h. */
8726_ACEOF
8727cat confdefs.h >>conftest.$ac_ext
8728cat >>conftest.$ac_ext <<_ACEOF
8729/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008730
8731#include <gtk/gtk.h>
8732#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00008733#if STDC_HEADERS
8734# include <stdlib.h>
8735# include <stddef.h>
8736#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008737
8738int
8739main ()
8740{
8741int major, minor, micro;
8742char *tmp_version;
8743
8744system ("touch conf.gtktest");
8745
8746/* HP/UX 9 (%@#!) writes to sscanf strings */
8747tmp_version = g_strdup("$min_gtk_version");
8748if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
8749 printf("%s, bad version string\n", "$min_gtk_version");
8750 exit(1);
8751 }
8752
8753if ((gtk_major_version > major) ||
8754 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
8755 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
8756 (gtk_micro_version >= micro)))
8757{
8758 return 0;
8759}
8760return 1;
8761}
8762
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008763_ACEOF
8764rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00008765if { (ac_try="$ac_link"
8766case "(($ac_try" in
8767 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8768 *) ac_try_echo=$ac_try;;
8769esac
8770eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8771$as_echo "$ac_try_echo") >&5
8772 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008773 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008774 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008775 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +00008776 { (case "(($ac_try" in
8777 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8778 *) ac_try_echo=$ac_try;;
8779esac
8780eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8781$as_echo "$ac_try_echo") >&5
8782 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008783 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008784 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008785 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008786 :
8787else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008788 $as_echo "$as_me: program exited with status $ac_status" >&5
8789$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008790sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008791
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008792( exit $ac_status )
8793no_gtk=yes
8794fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008795rm -rf conftest.dSYM
8796rm -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 +00008797fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008798
8799
Bram Moolenaar071d4272004-06-13 20:20:40 +00008800 CFLAGS="$ac_save_CFLAGS"
8801 LIBS="$ac_save_LIBS"
8802 }
8803 fi
8804 if test "x$no_gtk" = x ; then
8805 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008806 { $as_echo "$as_me:$LINENO: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8807$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008808 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008809 { $as_echo "$as_me:$LINENO: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8810$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008811 fi
8812 GTK_LIBNAME="$GTK_LIBS"
8813 GUI_INC_LOC="$GTK_CFLAGS"
8814 else
8815 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00008816 { $as_echo "$as_me:$LINENO: result: no" >&5
8817$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008818 GTK_CFLAGS=""
8819 GTK_LIBS=""
8820 :
8821 }
8822 fi
8823 }
8824 else
8825 GTK_CFLAGS=""
8826 GTK_LIBS=""
8827 :
8828 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008829
8830
Bram Moolenaar071d4272004-06-13 20:20:40 +00008831 rm -f conf.gtktest
8832
8833 if test "x$GTK_CFLAGS" != "x"; then
8834 SKIP_ATHENA=YES
8835 SKIP_NEXTAW=YES
8836 SKIP_MOTIF=YES
8837 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008838
Bram Moolenaar071d4272004-06-13 20:20:40 +00008839 fi
8840 fi
8841 fi
8842 if test "x$GUITYPE" = "xGTK"; then
8843 if test "$gtk_major_version" = 1 -a "0$gtk_minor_version" -lt 2 \
8844 -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 +00008845 { $as_echo "$as_me:$LINENO: result: this GTK version is old; version 1.2.3 or later is recommended" >&5
8846$as_echo "this GTK version is old; version 1.2.3 or later is recommended" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008847 else
8848 {
8849 if test "0$gtk_major_version" -ge 2; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008850 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008851#define HAVE_GTK2 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008852_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008853
8854 if test "$gtk_minor_version" = 1 -a "0$gtk_micro_version" -ge 1 \
8855 || test "0$gtk_minor_version" -ge 2 \
8856 || test "0$gtk_major_version" -gt 2; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008857 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008858#define HAVE_GTK_MULTIHEAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008859_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008860
8861 fi
8862 fi
8863 if test -z "$SKIP_GNOME"; then
8864 {
Bram Moolenaar071d4272004-06-13 20:20:40 +00008865
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008866
8867
8868
8869
8870
Bram Moolenaar446cb832008-06-24 21:56:24 +00008871# Check whether --with-gnome-includes was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008872if test "${with_gnome_includes+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008873 withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008874
Bram Moolenaar446cb832008-06-24 21:56:24 +00008875fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008876
8877
Bram Moolenaar446cb832008-06-24 21:56:24 +00008878
8879# Check whether --with-gnome-libs was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008880if test "${with_gnome_libs+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008881 withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008882
Bram Moolenaar446cb832008-06-24 21:56:24 +00008883fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008884
8885
Bram Moolenaar446cb832008-06-24 21:56:24 +00008886
8887# Check whether --with-gnome was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008888if test "${with_gnome+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008889 withval=$with_gnome; if test x$withval = xyes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008890 want_gnome=yes
8891 have_gnome=yes
8892 else
8893 if test "x$withval" = xno; then
8894 want_gnome=no
8895 else
8896 want_gnome=yes
8897 LDFLAGS="$LDFLAGS -L$withval/lib"
8898 CFLAGS="$CFLAGS -I$withval/include"
8899 gnome_prefix=$withval/lib
8900 fi
8901 fi
8902else
8903 want_gnome=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00008904fi
8905
Bram Moolenaar071d4272004-06-13 20:20:40 +00008906
8907 if test "x$want_gnome" = xyes -a "0$gtk_major_version" -ge 2; then
8908 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00008909 { $as_echo "$as_me:$LINENO: checking for libgnomeui-2.0" >&5
8910$as_echo_n "checking for libgnomeui-2.0... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008911 if $PKG_CONFIG --exists libgnomeui-2.0; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008912 { $as_echo "$as_me:$LINENO: result: yes" >&5
8913$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008914 GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0`
8915 GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0`
8916 GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0`
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008917
Bram Moolenaar446cb832008-06-24 21:56:24 +00008918 { $as_echo "$as_me:$LINENO: checking for FreeBSD" >&5
8919$as_echo_n "checking for FreeBSD... " >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008920 if test "`(uname) 2>/dev/null`" = FreeBSD; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008921 { $as_echo "$as_me:$LINENO: result: yes" >&5
8922$as_echo "yes" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00008923 GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE"
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008924 GNOME_LIBS="$GNOME_LIBS -pthread"
8925 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008926 { $as_echo "$as_me:$LINENO: result: no" >&5
8927$as_echo "no" >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008928 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008929 have_gnome=yes
8930 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008931 { $as_echo "$as_me:$LINENO: result: not found" >&5
8932$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008933 if test "x" = xfail; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008934 { { $as_echo "$as_me:$LINENO: error: Could not find libgnomeui-2.0 via pkg-config" >&5
8935$as_echo "$as_me: error: Could not find libgnomeui-2.0 via pkg-config" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008936 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008937 fi
8938 fi
8939 }
8940 elif test "x$want_gnome" = xyes; then
8941 {
8942 # Extract the first word of "gnome-config", so it can be a program name with args.
8943set dummy gnome-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008944{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8945$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008946if test "${ac_cv_path_GNOME_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008947 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008948else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008949 case $GNOME_CONFIG in
8950 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008951 ac_cv_path_GNOME_CONFIG="$GNOME_CONFIG" # Let the user override the test with a path.
8952 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008953 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008954 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8955for as_dir in $PATH
8956do
8957 IFS=$as_save_IFS
8958 test -z "$as_dir" && as_dir=.
8959 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008960 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 +00008961 ac_cv_path_GNOME_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008962 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008963 break 2
8964 fi
8965done
8966done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008967IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008968
Bram Moolenaar071d4272004-06-13 20:20:40 +00008969 test -z "$ac_cv_path_GNOME_CONFIG" && ac_cv_path_GNOME_CONFIG="no"
8970 ;;
8971esac
8972fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008973GNOME_CONFIG=$ac_cv_path_GNOME_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008974if test -n "$GNOME_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008975 { $as_echo "$as_me:$LINENO: result: $GNOME_CONFIG" >&5
8976$as_echo "$GNOME_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008977else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008978 { $as_echo "$as_me:$LINENO: result: no" >&5
8979$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008980fi
8981
Bram Moolenaar446cb832008-06-24 21:56:24 +00008982
Bram Moolenaar071d4272004-06-13 20:20:40 +00008983 if test "$GNOME_CONFIG" = "no"; then
8984 no_gnome_config="yes"
8985 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008986 { $as_echo "$as_me:$LINENO: checking if $GNOME_CONFIG works" >&5
8987$as_echo_n "checking if $GNOME_CONFIG works... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008988 if $GNOME_CONFIG --libs-only-l gnome >/dev/null 2>&1; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008989 { $as_echo "$as_me:$LINENO: result: yes" >&5
8990$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008991 GNOME_LIBS="`$GNOME_CONFIG --libs-only-l gnome gnomeui`"
8992 GNOME_LIBDIR="`$GNOME_CONFIG --libs-only-L gnorba gnomeui`"
8993 GNOME_INCLUDEDIR="`$GNOME_CONFIG --cflags gnorba gnomeui`"
8994 have_gnome=yes
8995 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008996 { $as_echo "$as_me:$LINENO: result: no" >&5
8997$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008998 no_gnome_config="yes"
8999 fi
9000 fi
9001
9002 if test x$exec_prefix = xNONE; then
9003 if test x$prefix = xNONE; then
9004 gnome_prefix=$ac_default_prefix/lib
9005 else
9006 gnome_prefix=$prefix/lib
9007 fi
9008 else
9009 gnome_prefix=`eval echo \`echo $libdir\``
9010 fi
9011
9012 if test "$no_gnome_config" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009013 { $as_echo "$as_me:$LINENO: checking for gnomeConf.sh file in $gnome_prefix" >&5
9014$as_echo_n "checking for gnomeConf.sh file in $gnome_prefix... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009015 if test -f $gnome_prefix/gnomeConf.sh; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009016 { $as_echo "$as_me:$LINENO: result: found" >&5
9017$as_echo "found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009018 echo "loading gnome configuration from" \
9019 "$gnome_prefix/gnomeConf.sh"
9020 . $gnome_prefix/gnomeConf.sh
9021 have_gnome=yes
9022 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009023 { $as_echo "$as_me:$LINENO: result: not found" >&5
9024$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009025 if test x = xfail; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009026 { { $as_echo "$as_me:$LINENO: error: Could not find the gnomeConf.sh file that is generated by gnome-libs install" >&5
9027$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 +00009028 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009029 fi
9030 fi
9031 fi
9032 }
9033 fi
9034
9035 if test x$have_gnome = xyes ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009036 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009037#define FEAT_GUI_GNOME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009038_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009039
9040 GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR"
9041 GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS"
9042 fi
9043 }
9044 fi
9045 }
9046 fi
9047 fi
9048fi
9049
9050
9051if test -z "$SKIP_MOTIF"; then
9052 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"
9053 GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`"
9054
Bram Moolenaar446cb832008-06-24 21:56:24 +00009055 { $as_echo "$as_me:$LINENO: checking for location of Motif GUI includes" >&5
9056$as_echo_n "checking for location of Motif GUI includes... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009057 gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC"
9058 GUI_INC_LOC=
9059 for try in $gui_includes; do
9060 if test -f "$try/Xm/Xm.h"; then
9061 GUI_INC_LOC=$try
9062 fi
9063 done
9064 if test -n "$GUI_INC_LOC"; then
9065 if test "$GUI_INC_LOC" = /usr/include; then
9066 GUI_INC_LOC=
Bram Moolenaar446cb832008-06-24 21:56:24 +00009067 { $as_echo "$as_me:$LINENO: result: in default path" >&5
9068$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009069 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009070 { $as_echo "$as_me:$LINENO: result: $GUI_INC_LOC" >&5
9071$as_echo "$GUI_INC_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009072 fi
9073 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009074 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
9075$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009076 SKIP_MOTIF=YES
9077 fi
9078fi
9079
9080
9081if test -z "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009082 { $as_echo "$as_me:$LINENO: checking --with-motif-lib argument" >&5
9083$as_echo_n "checking --with-motif-lib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009084
Bram Moolenaar446cb832008-06-24 21:56:24 +00009085# Check whether --with-motif-lib was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00009086if test "${with_motif_lib+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009087 withval=$with_motif_lib; MOTIF_LIBNAME="${withval}"
9088fi
9089
Bram Moolenaar071d4272004-06-13 20:20:40 +00009090
9091 if test -n "$MOTIF_LIBNAME"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009092 { $as_echo "$as_me:$LINENO: result: $MOTIF_LIBNAME" >&5
9093$as_echo "$MOTIF_LIBNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009094 GUI_LIB_LOC=
9095 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009096 { $as_echo "$as_me:$LINENO: result: no" >&5
9097$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009098
9099 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`"
9100
Bram Moolenaar446cb832008-06-24 21:56:24 +00009101 { $as_echo "$as_me:$LINENO: checking for location of Motif GUI libs" >&5
9102$as_echo_n "checking for location of Motif GUI libs... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009103 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"
9104 GUI_LIB_LOC=
9105 for try in $gui_libs; do
Bram Moolenaar325b7a22004-07-05 15:58:32 +00009106 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do
Bram Moolenaar071d4272004-06-13 20:20:40 +00009107 if test -f "$libtry"; then
9108 GUI_LIB_LOC=$try
9109 fi
9110 done
9111 done
9112 if test -n "$GUI_LIB_LOC"; then
9113 if test "$GUI_LIB_LOC" = /usr/lib; then
9114 GUI_LIB_LOC=
Bram Moolenaar446cb832008-06-24 21:56:24 +00009115 { $as_echo "$as_me:$LINENO: result: in default path" >&5
9116$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009117 else
9118 if test -n "$GUI_LIB_LOC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009119 { $as_echo "$as_me:$LINENO: result: $GUI_LIB_LOC" >&5
9120$as_echo "$GUI_LIB_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009121 if test "`(uname) 2>/dev/null`" = SunOS &&
9122 uname -r | grep '^5' >/dev/null; then
9123 GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC"
9124 fi
9125 fi
9126 fi
9127 MOTIF_LIBNAME=-lXm
9128 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009129 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
9130$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009131 SKIP_MOTIF=YES
9132 fi
9133 fi
9134fi
9135
9136if test -z "$SKIP_MOTIF"; then
9137 SKIP_ATHENA=YES
9138 SKIP_NEXTAW=YES
9139 GUITYPE=MOTIF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009140
Bram Moolenaar071d4272004-06-13 20:20:40 +00009141fi
9142
9143
9144GUI_X_LIBS=
9145
9146if test -z "$SKIP_ATHENA"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009147 { $as_echo "$as_me:$LINENO: checking if Athena header files can be found" >&5
9148$as_echo_n "checking if Athena header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009149 cflags_save=$CFLAGS
9150 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009151 cat >conftest.$ac_ext <<_ACEOF
9152/* confdefs.h. */
9153_ACEOF
9154cat confdefs.h >>conftest.$ac_ext
9155cat >>conftest.$ac_ext <<_ACEOF
9156/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009157
9158#include <X11/Intrinsic.h>
9159#include <X11/Xaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009160int
9161main ()
9162{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009163
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009164 ;
9165 return 0;
9166}
9167_ACEOF
9168rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009169if { (ac_try="$ac_compile"
9170case "(($ac_try" in
9171 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9172 *) ac_try_echo=$ac_try;;
9173esac
9174eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9175$as_echo "$ac_try_echo") >&5
9176 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009177 ac_status=$?
9178 grep -v '^ *+' conftest.er1 >conftest.err
9179 rm -f conftest.er1
9180 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009181 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9182 (exit $ac_status); } && {
9183 test -z "$ac_c_werror_flag" ||
9184 test ! -s conftest.err
9185 } && test -s conftest.$ac_objext; then
9186 { $as_echo "$as_me:$LINENO: result: yes" >&5
9187$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009188else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009189 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009190sed 's/^/| /' conftest.$ac_ext >&5
9191
Bram Moolenaar446cb832008-06-24 21:56:24 +00009192 { $as_echo "$as_me:$LINENO: result: no" >&5
9193$as_echo "no" >&6; }; SKIP_ATHENA=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00009194fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009195
9196rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009197 CFLAGS=$cflags_save
9198fi
9199
9200if test -z "$SKIP_ATHENA"; then
9201 GUITYPE=ATHENA
9202fi
9203
9204if test -z "$SKIP_NEXTAW"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009205 { $as_echo "$as_me:$LINENO: checking if neXtaw header files can be found" >&5
9206$as_echo_n "checking if neXtaw header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009207 cflags_save=$CFLAGS
9208 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009209 cat >conftest.$ac_ext <<_ACEOF
9210/* confdefs.h. */
9211_ACEOF
9212cat confdefs.h >>conftest.$ac_ext
9213cat >>conftest.$ac_ext <<_ACEOF
9214/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009215
9216#include <X11/Intrinsic.h>
9217#include <X11/neXtaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009218int
9219main ()
9220{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009221
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009222 ;
9223 return 0;
9224}
9225_ACEOF
9226rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009227if { (ac_try="$ac_compile"
9228case "(($ac_try" in
9229 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9230 *) ac_try_echo=$ac_try;;
9231esac
9232eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9233$as_echo "$ac_try_echo") >&5
9234 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009235 ac_status=$?
9236 grep -v '^ *+' conftest.er1 >conftest.err
9237 rm -f conftest.er1
9238 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009239 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9240 (exit $ac_status); } && {
9241 test -z "$ac_c_werror_flag" ||
9242 test ! -s conftest.err
9243 } && test -s conftest.$ac_objext; then
9244 { $as_echo "$as_me:$LINENO: result: yes" >&5
9245$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009246else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009247 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009248sed 's/^/| /' conftest.$ac_ext >&5
9249
Bram Moolenaar446cb832008-06-24 21:56:24 +00009250 { $as_echo "$as_me:$LINENO: result: no" >&5
9251$as_echo "no" >&6; }; SKIP_NEXTAW=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00009252fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009253
9254rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009255 CFLAGS=$cflags_save
9256fi
9257
9258if test -z "$SKIP_NEXTAW"; then
9259 GUITYPE=NEXTAW
9260fi
9261
9262if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
9263 if test -n "$GUI_INC_LOC"; then
9264 GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`"
9265 fi
9266 if test -n "$GUI_LIB_LOC"; then
9267 GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`"
9268 fi
9269
9270 ldflags_save=$LDFLAGS
9271 LDFLAGS="$X_LIBS $LDFLAGS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00009272 { $as_echo "$as_me:$LINENO: checking for XShapeQueryExtension in -lXext" >&5
9273$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009274if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009275 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009276else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009277 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009278LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009279cat >conftest.$ac_ext <<_ACEOF
9280/* confdefs.h. */
9281_ACEOF
9282cat confdefs.h >>conftest.$ac_ext
9283cat >>conftest.$ac_ext <<_ACEOF
9284/* end confdefs.h. */
9285
Bram Moolenaar446cb832008-06-24 21:56:24 +00009286/* Override any GCC internal prototype to avoid an error.
9287 Use char because int might match the return type of a GCC
9288 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009289#ifdef __cplusplus
9290extern "C"
9291#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009292char XShapeQueryExtension ();
9293int
9294main ()
9295{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009296return XShapeQueryExtension ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009297 ;
9298 return 0;
9299}
9300_ACEOF
9301rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009302if { (ac_try="$ac_link"
9303case "(($ac_try" in
9304 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9305 *) ac_try_echo=$ac_try;;
9306esac
9307eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9308$as_echo "$ac_try_echo") >&5
9309 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009310 ac_status=$?
9311 grep -v '^ *+' conftest.er1 >conftest.err
9312 rm -f conftest.er1
9313 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009314 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9315 (exit $ac_status); } && {
9316 test -z "$ac_c_werror_flag" ||
9317 test ! -s conftest.err
9318 } && test -s conftest$ac_exeext && {
9319 test "$cross_compiling" = yes ||
9320 $as_test_x conftest$ac_exeext
9321 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009322 ac_cv_lib_Xext_XShapeQueryExtension=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009323else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009324 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009325sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009326
Bram Moolenaar446cb832008-06-24 21:56:24 +00009327 ac_cv_lib_Xext_XShapeQueryExtension=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009328fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009329
9330rm -rf conftest.dSYM
9331rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009332 conftest$ac_exeext conftest.$ac_ext
9333LIBS=$ac_check_lib_save_LIBS
9334fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009335{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
9336$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009337if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009338 GUI_X_LIBS="-lXext"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009339fi
9340
Bram Moolenaar446cb832008-06-24 21:56:24 +00009341 { $as_echo "$as_me:$LINENO: checking for wslen in -lw" >&5
9342$as_echo_n "checking for wslen in -lw... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009343if test "${ac_cv_lib_w_wslen+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009344 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009345else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009346 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009347LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009348cat >conftest.$ac_ext <<_ACEOF
9349/* confdefs.h. */
9350_ACEOF
9351cat confdefs.h >>conftest.$ac_ext
9352cat >>conftest.$ac_ext <<_ACEOF
9353/* end confdefs.h. */
9354
Bram Moolenaar446cb832008-06-24 21:56:24 +00009355/* Override any GCC internal prototype to avoid an error.
9356 Use char because int might match the return type of a GCC
9357 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009358#ifdef __cplusplus
9359extern "C"
9360#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009361char wslen ();
9362int
9363main ()
9364{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009365return wslen ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009366 ;
9367 return 0;
9368}
9369_ACEOF
9370rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009371if { (ac_try="$ac_link"
9372case "(($ac_try" in
9373 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9374 *) ac_try_echo=$ac_try;;
9375esac
9376eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9377$as_echo "$ac_try_echo") >&5
9378 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009379 ac_status=$?
9380 grep -v '^ *+' conftest.er1 >conftest.err
9381 rm -f conftest.er1
9382 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009383 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9384 (exit $ac_status); } && {
9385 test -z "$ac_c_werror_flag" ||
9386 test ! -s conftest.err
9387 } && test -s conftest$ac_exeext && {
9388 test "$cross_compiling" = yes ||
9389 $as_test_x conftest$ac_exeext
9390 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009391 ac_cv_lib_w_wslen=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009392else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009393 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009394sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009395
Bram Moolenaar446cb832008-06-24 21:56:24 +00009396 ac_cv_lib_w_wslen=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009397fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009398
9399rm -rf conftest.dSYM
9400rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009401 conftest$ac_exeext conftest.$ac_ext
9402LIBS=$ac_check_lib_save_LIBS
9403fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009404{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_w_wslen" >&5
9405$as_echo "$ac_cv_lib_w_wslen" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009406if test "x$ac_cv_lib_w_wslen" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009407 X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009408fi
9409
Bram Moolenaar446cb832008-06-24 21:56:24 +00009410 { $as_echo "$as_me:$LINENO: checking for dlsym in -ldl" >&5
9411$as_echo_n "checking for dlsym in -ldl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009412if test "${ac_cv_lib_dl_dlsym+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009413 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009414else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009415 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009416LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009417cat >conftest.$ac_ext <<_ACEOF
9418/* confdefs.h. */
9419_ACEOF
9420cat confdefs.h >>conftest.$ac_ext
9421cat >>conftest.$ac_ext <<_ACEOF
9422/* end confdefs.h. */
9423
Bram Moolenaar446cb832008-06-24 21:56:24 +00009424/* Override any GCC internal prototype to avoid an error.
9425 Use char because int might match the return type of a GCC
9426 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009427#ifdef __cplusplus
9428extern "C"
9429#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009430char dlsym ();
9431int
9432main ()
9433{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009434return dlsym ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009435 ;
9436 return 0;
9437}
9438_ACEOF
9439rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009440if { (ac_try="$ac_link"
9441case "(($ac_try" in
9442 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9443 *) ac_try_echo=$ac_try;;
9444esac
9445eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9446$as_echo "$ac_try_echo") >&5
9447 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009448 ac_status=$?
9449 grep -v '^ *+' conftest.er1 >conftest.err
9450 rm -f conftest.er1
9451 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009452 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9453 (exit $ac_status); } && {
9454 test -z "$ac_c_werror_flag" ||
9455 test ! -s conftest.err
9456 } && test -s conftest$ac_exeext && {
9457 test "$cross_compiling" = yes ||
9458 $as_test_x conftest$ac_exeext
9459 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009460 ac_cv_lib_dl_dlsym=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009461else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009462 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009463sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009464
Bram Moolenaar446cb832008-06-24 21:56:24 +00009465 ac_cv_lib_dl_dlsym=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009466fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009467
9468rm -rf conftest.dSYM
9469rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009470 conftest$ac_exeext conftest.$ac_ext
9471LIBS=$ac_check_lib_save_LIBS
9472fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009473{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlsym" >&5
9474$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009475if test "x$ac_cv_lib_dl_dlsym" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009476 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009477fi
9478
Bram Moolenaar446cb832008-06-24 21:56:24 +00009479 { $as_echo "$as_me:$LINENO: checking for XmuCreateStippledPixmap in -lXmu" >&5
9480$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009481if test "${ac_cv_lib_Xmu_XmuCreateStippledPixmap+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009482 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009483else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009484 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009485LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009486cat >conftest.$ac_ext <<_ACEOF
9487/* confdefs.h. */
9488_ACEOF
9489cat confdefs.h >>conftest.$ac_ext
9490cat >>conftest.$ac_ext <<_ACEOF
9491/* end confdefs.h. */
9492
Bram Moolenaar446cb832008-06-24 21:56:24 +00009493/* Override any GCC internal prototype to avoid an error.
9494 Use char because int might match the return type of a GCC
9495 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009496#ifdef __cplusplus
9497extern "C"
9498#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009499char XmuCreateStippledPixmap ();
9500int
9501main ()
9502{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009503return XmuCreateStippledPixmap ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009504 ;
9505 return 0;
9506}
9507_ACEOF
9508rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009509if { (ac_try="$ac_link"
9510case "(($ac_try" in
9511 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9512 *) ac_try_echo=$ac_try;;
9513esac
9514eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9515$as_echo "$ac_try_echo") >&5
9516 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009517 ac_status=$?
9518 grep -v '^ *+' conftest.er1 >conftest.err
9519 rm -f conftest.er1
9520 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009521 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9522 (exit $ac_status); } && {
9523 test -z "$ac_c_werror_flag" ||
9524 test ! -s conftest.err
9525 } && test -s conftest$ac_exeext && {
9526 test "$cross_compiling" = yes ||
9527 $as_test_x conftest$ac_exeext
9528 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009529 ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009530else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009531 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009532sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009533
Bram Moolenaar446cb832008-06-24 21:56:24 +00009534 ac_cv_lib_Xmu_XmuCreateStippledPixmap=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009535fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009536
9537rm -rf conftest.dSYM
9538rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009539 conftest$ac_exeext conftest.$ac_ext
9540LIBS=$ac_check_lib_save_LIBS
9541fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009542{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
9543$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009544if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009545 GUI_X_LIBS="-lXmu $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009546fi
9547
9548 if test -z "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009549 { $as_echo "$as_me:$LINENO: checking for XpEndJob in -lXp" >&5
9550$as_echo_n "checking for XpEndJob in -lXp... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009551if test "${ac_cv_lib_Xp_XpEndJob+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009552 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009553else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009554 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009555LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009556cat >conftest.$ac_ext <<_ACEOF
9557/* confdefs.h. */
9558_ACEOF
9559cat confdefs.h >>conftest.$ac_ext
9560cat >>conftest.$ac_ext <<_ACEOF
9561/* end confdefs.h. */
9562
Bram Moolenaar446cb832008-06-24 21:56:24 +00009563/* Override any GCC internal prototype to avoid an error.
9564 Use char because int might match the return type of a GCC
9565 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009566#ifdef __cplusplus
9567extern "C"
9568#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009569char XpEndJob ();
9570int
9571main ()
9572{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009573return XpEndJob ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009574 ;
9575 return 0;
9576}
9577_ACEOF
9578rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009579if { (ac_try="$ac_link"
9580case "(($ac_try" in
9581 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9582 *) ac_try_echo=$ac_try;;
9583esac
9584eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9585$as_echo "$ac_try_echo") >&5
9586 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009587 ac_status=$?
9588 grep -v '^ *+' conftest.er1 >conftest.err
9589 rm -f conftest.er1
9590 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009591 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9592 (exit $ac_status); } && {
9593 test -z "$ac_c_werror_flag" ||
9594 test ! -s conftest.err
9595 } && test -s conftest$ac_exeext && {
9596 test "$cross_compiling" = yes ||
9597 $as_test_x conftest$ac_exeext
9598 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009599 ac_cv_lib_Xp_XpEndJob=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009600else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009601 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009602sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009603
Bram Moolenaar446cb832008-06-24 21:56:24 +00009604 ac_cv_lib_Xp_XpEndJob=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009605fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009606
9607rm -rf conftest.dSYM
9608rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009609 conftest$ac_exeext conftest.$ac_ext
9610LIBS=$ac_check_lib_save_LIBS
9611fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009612{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xp_XpEndJob" >&5
9613$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009614if test "x$ac_cv_lib_Xp_XpEndJob" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009615 GUI_X_LIBS="-lXp $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009616fi
9617
9618 fi
9619 LDFLAGS=$ldflags_save
9620
Bram Moolenaar446cb832008-06-24 21:56:24 +00009621 { $as_echo "$as_me:$LINENO: checking for extra X11 defines" >&5
9622$as_echo_n "checking for extra X11 defines... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009623 NARROW_PROTO=
9624 rm -fr conftestdir
9625 if mkdir conftestdir; then
9626 cd conftestdir
9627 cat > Imakefile <<'EOF'
9628acfindx:
9629 @echo 'NARROW_PROTO="${PROTO_DEFINES}"'
9630EOF
9631 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
9632 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
9633 fi
9634 cd ..
9635 rm -fr conftestdir
9636 fi
9637 if test -z "$NARROW_PROTO"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009638 { $as_echo "$as_me:$LINENO: result: no" >&5
9639$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009640 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009641 { $as_echo "$as_me:$LINENO: result: $NARROW_PROTO" >&5
9642$as_echo "$NARROW_PROTO" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009643 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009644
Bram Moolenaar071d4272004-06-13 20:20:40 +00009645fi
9646
9647if test "$enable_xsmp" = "yes"; then
9648 cppflags_save=$CPPFLAGS
9649 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009650
9651for ac_header in X11/SM/SMlib.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009652do
Bram Moolenaar446cb832008-06-24 21:56:24 +00009653as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9654if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9655 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9656$as_echo_n "checking for $ac_header... " >&6; }
9657if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9658 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009659fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009660ac_res=`eval 'as_val=${'$as_ac_Header'}
9661 $as_echo "$as_val"'`
9662 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9663$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009664else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009665 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009666{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
9667$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009668cat >conftest.$ac_ext <<_ACEOF
9669/* confdefs.h. */
9670_ACEOF
9671cat confdefs.h >>conftest.$ac_ext
9672cat >>conftest.$ac_ext <<_ACEOF
9673/* end confdefs.h. */
9674$ac_includes_default
9675#include <$ac_header>
9676_ACEOF
9677rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009678if { (ac_try="$ac_compile"
9679case "(($ac_try" in
9680 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9681 *) ac_try_echo=$ac_try;;
9682esac
9683eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9684$as_echo "$ac_try_echo") >&5
9685 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009686 ac_status=$?
9687 grep -v '^ *+' conftest.er1 >conftest.err
9688 rm -f conftest.er1
9689 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009690 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9691 (exit $ac_status); } && {
9692 test -z "$ac_c_werror_flag" ||
9693 test ! -s conftest.err
9694 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009695 ac_header_compiler=yes
9696else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009697 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009698sed 's/^/| /' conftest.$ac_ext >&5
9699
Bram Moolenaar446cb832008-06-24 21:56:24 +00009700 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009701fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009702
9703rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9704{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9705$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009706
9707# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009708{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
9709$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009710cat >conftest.$ac_ext <<_ACEOF
9711/* confdefs.h. */
9712_ACEOF
9713cat confdefs.h >>conftest.$ac_ext
9714cat >>conftest.$ac_ext <<_ACEOF
9715/* end confdefs.h. */
9716#include <$ac_header>
9717_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009718if { (ac_try="$ac_cpp conftest.$ac_ext"
9719case "(($ac_try" in
9720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9721 *) ac_try_echo=$ac_try;;
9722esac
9723eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9724$as_echo "$ac_try_echo") >&5
9725 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009726 ac_status=$?
9727 grep -v '^ *+' conftest.er1 >conftest.err
9728 rm -f conftest.er1
9729 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009730 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9731 (exit $ac_status); } >/dev/null && {
9732 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9733 test ! -s conftest.err
9734 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009735 ac_header_preproc=yes
9736else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009737 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009738sed 's/^/| /' conftest.$ac_ext >&5
9739
9740 ac_header_preproc=no
9741fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009742
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009743rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009744{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9745$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009746
9747# So? What about this header?
9748case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9749 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009750 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9751$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9752 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9753$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009754 ac_header_preproc=yes
9755 ;;
9756 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009757 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9758$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9759 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9760$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9761 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9762$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9763 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9764$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9765 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9766$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9767 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9768$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9769
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009770 ;;
9771esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00009772{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9773$as_echo_n "checking for $ac_header... " >&6; }
9774if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9775 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009776else
9777 eval "$as_ac_Header=\$ac_header_preproc"
9778fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009779ac_res=`eval 'as_val=${'$as_ac_Header'}
9780 $as_echo "$as_val"'`
9781 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9782$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009783
9784fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009785as_val=`eval 'as_val=${'$as_ac_Header'}
9786 $as_echo "$as_val"'`
9787 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009788 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009789#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009790_ACEOF
9791
9792fi
9793
Bram Moolenaar071d4272004-06-13 20:20:40 +00009794done
9795
9796 CPPFLAGS=$cppflags_save
9797fi
9798
9799
9800if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK"; then
9801 cppflags_save=$CPPFLAGS
9802 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009803
9804
9805for ac_header in X11/xpm.h X11/Sunkeysym.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009806do
Bram Moolenaar446cb832008-06-24 21:56:24 +00009807as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9808if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9809 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9810$as_echo_n "checking for $ac_header... " >&6; }
9811if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9812 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009813fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009814ac_res=`eval 'as_val=${'$as_ac_Header'}
9815 $as_echo "$as_val"'`
9816 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9817$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009818else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009819 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009820{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
9821$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009822cat >conftest.$ac_ext <<_ACEOF
9823/* confdefs.h. */
9824_ACEOF
9825cat confdefs.h >>conftest.$ac_ext
9826cat >>conftest.$ac_ext <<_ACEOF
9827/* end confdefs.h. */
9828$ac_includes_default
9829#include <$ac_header>
9830_ACEOF
9831rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009832if { (ac_try="$ac_compile"
9833case "(($ac_try" in
9834 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9835 *) ac_try_echo=$ac_try;;
9836esac
9837eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9838$as_echo "$ac_try_echo") >&5
9839 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009840 ac_status=$?
9841 grep -v '^ *+' conftest.er1 >conftest.err
9842 rm -f conftest.er1
9843 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009844 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9845 (exit $ac_status); } && {
9846 test -z "$ac_c_werror_flag" ||
9847 test ! -s conftest.err
9848 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009849 ac_header_compiler=yes
9850else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009851 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009852sed 's/^/| /' conftest.$ac_ext >&5
9853
Bram Moolenaar446cb832008-06-24 21:56:24 +00009854 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009855fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009856
9857rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9858{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9859$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009860
9861# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009862{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
9863$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009864cat >conftest.$ac_ext <<_ACEOF
9865/* confdefs.h. */
9866_ACEOF
9867cat confdefs.h >>conftest.$ac_ext
9868cat >>conftest.$ac_ext <<_ACEOF
9869/* end confdefs.h. */
9870#include <$ac_header>
9871_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009872if { (ac_try="$ac_cpp conftest.$ac_ext"
9873case "(($ac_try" in
9874 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9875 *) ac_try_echo=$ac_try;;
9876esac
9877eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9878$as_echo "$ac_try_echo") >&5
9879 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009880 ac_status=$?
9881 grep -v '^ *+' conftest.er1 >conftest.err
9882 rm -f conftest.er1
9883 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009884 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9885 (exit $ac_status); } >/dev/null && {
9886 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9887 test ! -s conftest.err
9888 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009889 ac_header_preproc=yes
9890else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009891 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009892sed 's/^/| /' conftest.$ac_ext >&5
9893
9894 ac_header_preproc=no
9895fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009896
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009897rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009898{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9899$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009900
9901# So? What about this header?
9902case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9903 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009904 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9905$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9906 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9907$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009908 ac_header_preproc=yes
9909 ;;
9910 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009911 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9912$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9913 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9914$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9915 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9916$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9917 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9918$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9919 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9920$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9921 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9922$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9923
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009924 ;;
9925esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00009926{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9927$as_echo_n "checking for $ac_header... " >&6; }
9928if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9929 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009930else
9931 eval "$as_ac_Header=\$ac_header_preproc"
9932fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009933ac_res=`eval 'as_val=${'$as_ac_Header'}
9934 $as_echo "$as_val"'`
9935 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9936$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009937
9938fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009939as_val=`eval 'as_val=${'$as_ac_Header'}
9940 $as_echo "$as_val"'`
9941 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009942 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009943#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009944_ACEOF
9945
9946fi
9947
Bram Moolenaar071d4272004-06-13 20:20:40 +00009948done
9949
9950
9951 if test ! "$enable_xim" = "no"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009952 { $as_echo "$as_me:$LINENO: checking for XIMText in X11/Xlib.h" >&5
9953$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009954 cat >conftest.$ac_ext <<_ACEOF
9955/* confdefs.h. */
9956_ACEOF
9957cat confdefs.h >>conftest.$ac_ext
9958cat >>conftest.$ac_ext <<_ACEOF
9959/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009960#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009961_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009962if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009963 $EGREP "XIMText" >/dev/null 2>&1; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009964 { $as_echo "$as_me:$LINENO: result: yes" >&5
9965$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009966else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009967 { $as_echo "$as_me:$LINENO: result: no; xim has been disabled" >&5
9968$as_echo "no; xim has been disabled" >&6; }; enable_xim = "no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009969fi
9970rm -f conftest*
9971
9972 fi
9973 CPPFLAGS=$cppflags_save
9974
9975 if test "$enable_xim" = "auto" -a "$enable_hangulinput" != "yes" \
9976 -a "x$GUITYPE" != "xNONE" ; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009977 { $as_echo "$as_me:$LINENO: result: X GUI selected; xim has been enabled" >&5
9978$as_echo "X GUI selected; xim has been enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009979 enable_xim="yes"
9980 fi
9981fi
9982
9983if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
9984 cppflags_save=$CPPFLAGS
9985 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00009986 { $as_echo "$as_me:$LINENO: checking for X11/Xmu/Editres.h" >&5
9987$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; }
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009988 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009989/* confdefs.h. */
9990_ACEOF
9991cat confdefs.h >>conftest.$ac_ext
9992cat >>conftest.$ac_ext <<_ACEOF
9993/* end confdefs.h. */
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009994
9995#include <X11/Intrinsic.h>
9996#include <X11/Xmu/Editres.h>
9997int
9998main ()
9999{
10000int i; i = 0;
10001 ;
10002 return 0;
10003}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010004_ACEOF
10005rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010006if { (ac_try="$ac_compile"
10007case "(($ac_try" in
10008 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10009 *) ac_try_echo=$ac_try;;
10010esac
10011eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10012$as_echo "$ac_try_echo") >&5
10013 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010014 ac_status=$?
10015 grep -v '^ *+' conftest.er1 >conftest.err
10016 rm -f conftest.er1
10017 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010018 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10019 (exit $ac_status); } && {
10020 test -z "$ac_c_werror_flag" ||
10021 test ! -s conftest.err
10022 } && test -s conftest.$ac_objext; then
10023 { $as_echo "$as_me:$LINENO: result: yes" >&5
10024$as_echo "yes" >&6; }
Bram Moolenaar2ce06f62005-01-31 19:19:04 +000010025 cat >>confdefs.h <<\_ACEOF
10026#define HAVE_X11_XMU_EDITRES_H 1
10027_ACEOF
10028
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010029else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010030 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010031sed 's/^/| /' conftest.$ac_ext >&5
10032
Bram Moolenaar446cb832008-06-24 21:56:24 +000010033 { $as_echo "$as_me:$LINENO: result: no" >&5
10034$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010035fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010036
10037rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010038 CPPFLAGS=$cppflags_save
10039fi
10040
10041if test -z "$SKIP_MOTIF"; then
10042 cppflags_save=$CPPFLAGS
10043 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010044
10045
Bram Moolenaar2ce06f62005-01-31 19:19:04 +000010046
10047
10048
10049
Bram Moolenaarfc1421e2006-04-20 22:17:20 +000010050
Bram Moolenaar2ce06f62005-01-31 19:19:04 +000010051for 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 +000010052 Xm/UnhighlightT.h Xm/Notebook.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010053do
Bram Moolenaar446cb832008-06-24 21:56:24 +000010054as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10055if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10056 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
10057$as_echo_n "checking for $ac_header... " >&6; }
10058if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10059 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010060fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010061ac_res=`eval 'as_val=${'$as_ac_Header'}
10062 $as_echo "$as_val"'`
10063 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10064$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010065else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010066 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010067{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
10068$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010069cat >conftest.$ac_ext <<_ACEOF
10070/* confdefs.h. */
10071_ACEOF
10072cat confdefs.h >>conftest.$ac_ext
10073cat >>conftest.$ac_ext <<_ACEOF
10074/* end confdefs.h. */
10075$ac_includes_default
10076#include <$ac_header>
10077_ACEOF
10078rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010079if { (ac_try="$ac_compile"
10080case "(($ac_try" in
10081 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10082 *) ac_try_echo=$ac_try;;
10083esac
10084eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10085$as_echo "$ac_try_echo") >&5
10086 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010087 ac_status=$?
10088 grep -v '^ *+' conftest.er1 >conftest.err
10089 rm -f conftest.er1
10090 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010091 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10092 (exit $ac_status); } && {
10093 test -z "$ac_c_werror_flag" ||
10094 test ! -s conftest.err
10095 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010096 ac_header_compiler=yes
10097else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010098 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010099sed 's/^/| /' conftest.$ac_ext >&5
10100
Bram Moolenaar446cb832008-06-24 21:56:24 +000010101 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010102fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010103
10104rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10105{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10106$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010107
10108# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010109{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
10110$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010111cat >conftest.$ac_ext <<_ACEOF
10112/* confdefs.h. */
10113_ACEOF
10114cat confdefs.h >>conftest.$ac_ext
10115cat >>conftest.$ac_ext <<_ACEOF
10116/* end confdefs.h. */
10117#include <$ac_header>
10118_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010119if { (ac_try="$ac_cpp conftest.$ac_ext"
10120case "(($ac_try" in
10121 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10122 *) ac_try_echo=$ac_try;;
10123esac
10124eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10125$as_echo "$ac_try_echo") >&5
10126 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010127 ac_status=$?
10128 grep -v '^ *+' conftest.er1 >conftest.err
10129 rm -f conftest.er1
10130 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010131 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10132 (exit $ac_status); } >/dev/null && {
10133 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10134 test ! -s conftest.err
10135 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010136 ac_header_preproc=yes
10137else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010138 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010139sed 's/^/| /' conftest.$ac_ext >&5
10140
10141 ac_header_preproc=no
10142fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010143
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010144rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010145{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10146$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010147
10148# So? What about this header?
10149case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10150 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010151 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10152$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10153 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10154$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010155 ac_header_preproc=yes
10156 ;;
10157 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010158 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10159$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10160 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10161$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10162 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10163$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10164 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10165$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10166 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10167$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10168 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10169$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10170
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010171 ;;
10172esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000010173{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
10174$as_echo_n "checking for $ac_header... " >&6; }
10175if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10176 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010177else
10178 eval "$as_ac_Header=\$ac_header_preproc"
10179fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010180ac_res=`eval 'as_val=${'$as_ac_Header'}
10181 $as_echo "$as_val"'`
10182 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10183$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010184
10185fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000010186as_val=`eval 'as_val=${'$as_ac_Header'}
10187 $as_echo "$as_val"'`
10188 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010189 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010190#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010191_ACEOF
10192
10193fi
10194
Bram Moolenaar071d4272004-06-13 20:20:40 +000010195done
10196
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010197
10198 if test $ac_cv_header_Xm_XpmP_h = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010199 { $as_echo "$as_me:$LINENO: checking for XpmAttributes_21 in Xm/XpmP.h" >&5
10200$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; }
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010201 cat >conftest.$ac_ext <<_ACEOF
10202/* confdefs.h. */
10203_ACEOF
10204cat confdefs.h >>conftest.$ac_ext
10205cat >>conftest.$ac_ext <<_ACEOF
10206/* end confdefs.h. */
10207#include <Xm/XpmP.h>
10208int
10209main ()
10210{
10211XpmAttributes_21 attr;
10212 ;
10213 return 0;
10214}
10215_ACEOF
10216rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010217if { (ac_try="$ac_compile"
10218case "(($ac_try" in
10219 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10220 *) ac_try_echo=$ac_try;;
10221esac
10222eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10223$as_echo "$ac_try_echo") >&5
10224 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010225 ac_status=$?
10226 grep -v '^ *+' conftest.er1 >conftest.err
10227 rm -f conftest.er1
10228 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010229 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10230 (exit $ac_status); } && {
10231 test -z "$ac_c_werror_flag" ||
10232 test ! -s conftest.err
10233 } && test -s conftest.$ac_objext; then
10234 { $as_echo "$as_me:$LINENO: result: yes" >&5
10235$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010236#define XPMATTRIBUTES_TYPE XpmAttributes_21
10237_ACEOF
10238
10239else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010240 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010241sed 's/^/| /' conftest.$ac_ext >&5
10242
Bram Moolenaar446cb832008-06-24 21:56:24 +000010243 { $as_echo "$as_me:$LINENO: result: no" >&5
10244$as_echo "no" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010245#define XPMATTRIBUTES_TYPE XpmAttributes
10246_ACEOF
10247
10248
10249fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010250
10251rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010252 else
10253 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar57657d82006-04-21 22:12:41 +000010254#define XPMATTRIBUTES_TYPE XpmAttributes
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010255_ACEOF
10256
10257 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000010258 CPPFLAGS=$cppflags_save
10259fi
10260
10261if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010262 { $as_echo "$as_me:$LINENO: result: no GUI selected; xim has been disabled" >&5
10263$as_echo "no GUI selected; xim has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010264 enable_xim="no"
10265fi
10266if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010267 { $as_echo "$as_me:$LINENO: result: no GUI selected; fontset has been disabled" >&5
10268$as_echo "no GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010269 enable_fontset="no"
10270fi
10271if test "x$GUITYPE:$enable_fontset" = "xGTK:yes" -a "0$gtk_major_version" -ge 2; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010272 { $as_echo "$as_me:$LINENO: result: GTK+ 2 GUI selected; fontset has been disabled" >&5
10273$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010274 enable_fontset="no"
10275fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000010276
10277if test -z "$SKIP_PHOTON"; then
10278 GUITYPE=PHOTONGUI
10279fi
10280
10281
10282
10283
10284
10285
10286if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010287 { { $as_echo "$as_me:$LINENO: error: cannot use workshop without Motif" >&5
10288$as_echo "$as_me: error: cannot use workshop without Motif" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010289 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010290fi
10291
10292if test "$enable_xim" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010293 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010294#define FEAT_XIM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010295_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010296
10297fi
10298if test "$enable_fontset" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010299 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010300#define FEAT_XFONTSET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010301_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010302
10303fi
10304
10305
10306
10307
10308if test "$enable_hangulinput" = "yes"; then
10309 if test "x$GUITYPE" = "xNONE"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010310 { $as_echo "$as_me:$LINENO: result: no GUI selected; hangul input has been disabled" >&5
10311$as_echo "no GUI selected; hangul input has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010312 enable_hangulinput=no
10313 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010314 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010315#define FEAT_HANGULIN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010316_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010317
10318 HANGULIN_SRC=hangulin.c
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010319
Bram Moolenaar071d4272004-06-13 20:20:40 +000010320 HANGULIN_OBJ=objects/hangulin.o
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010321
Bram Moolenaar071d4272004-06-13 20:20:40 +000010322 fi
10323fi
10324
10325
Bram Moolenaar446cb832008-06-24 21:56:24 +000010326{ $as_echo "$as_me:$LINENO: checking whether toupper is broken" >&5
10327$as_echo_n "checking whether toupper is broken... " >&6; }
10328if test "${vim_cv_toupper_broken+set}" = set; then
10329 $as_echo_n "(cached) " >&6
10330else
10331
10332 if test "$cross_compiling" = yes; then
10333
10334 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_toupper_broken'" >&5
10335$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_toupper_broken'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010336 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000010337
Bram Moolenaar071d4272004-06-13 20:20:40 +000010338else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010339 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010340
10341#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010342#include <ctype.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000010343#if STDC_HEADERS
10344# include <stdlib.h>
10345# include <stddef.h>
10346#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000010347main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000010348
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010349_ACEOF
10350rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010351if { (ac_try="$ac_link"
10352case "(($ac_try" in
10353 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10354 *) ac_try_echo=$ac_try;;
10355esac
10356eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10357$as_echo "$ac_try_echo") >&5
10358 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010359 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010360 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010361 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000010362 { (case "(($ac_try" in
10363 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10364 *) ac_try_echo=$ac_try;;
10365esac
10366eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10367$as_echo "$ac_try_echo") >&5
10368 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010369 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010370 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010371 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010372
10373 vim_cv_toupper_broken=yes
10374
Bram Moolenaar071d4272004-06-13 20:20:40 +000010375else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010376 $as_echo "$as_me: program exited with status $ac_status" >&5
10377$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010378sed 's/^/| /' conftest.$ac_ext >&5
10379
10380( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010381
10382 vim_cv_toupper_broken=no
10383
Bram Moolenaar071d4272004-06-13 20:20:40 +000010384fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010385rm -rf conftest.dSYM
10386rm -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 +000010387fi
10388
Bram Moolenaar446cb832008-06-24 21:56:24 +000010389
10390fi
10391{ $as_echo "$as_me:$LINENO: result: $vim_cv_toupper_broken" >&5
10392$as_echo "$vim_cv_toupper_broken" >&6; }
10393
10394if test "x$vim_cv_toupper_broken" = "xyes" ; then
10395 cat >>confdefs.h <<\_ACEOF
10396#define BROKEN_TOUPPER 1
10397_ACEOF
10398
10399fi
10400
10401{ $as_echo "$as_me:$LINENO: checking whether __DATE__ and __TIME__ work" >&5
10402$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010403cat >conftest.$ac_ext <<_ACEOF
10404/* confdefs.h. */
10405_ACEOF
10406cat confdefs.h >>conftest.$ac_ext
10407cat >>conftest.$ac_ext <<_ACEOF
10408/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000010409#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010410int
10411main ()
10412{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010413printf("(" __DATE__ " " __TIME__ ")");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010414 ;
10415 return 0;
10416}
10417_ACEOF
10418rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010419if { (ac_try="$ac_compile"
10420case "(($ac_try" in
10421 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10422 *) ac_try_echo=$ac_try;;
10423esac
10424eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10425$as_echo "$ac_try_echo") >&5
10426 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010427 ac_status=$?
10428 grep -v '^ *+' conftest.er1 >conftest.err
10429 rm -f conftest.er1
10430 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010431 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10432 (exit $ac_status); } && {
10433 test -z "$ac_c_werror_flag" ||
10434 test ! -s conftest.err
10435 } && test -s conftest.$ac_objext; then
10436 { $as_echo "$as_me:$LINENO: result: yes" >&5
10437$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010438#define HAVE_DATE_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010439_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010440
10441else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010442 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010443sed 's/^/| /' conftest.$ac_ext >&5
10444
Bram Moolenaar446cb832008-06-24 21:56:24 +000010445 { $as_echo "$as_me:$LINENO: result: no" >&5
10446$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010447fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010448
10449rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010450
Bram Moolenaar0c094b92009-05-14 20:20:33 +000010451{ $as_echo "$as_me:$LINENO: checking whether __attribute__((unused)) is allowed" >&5
10452$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; }
10453cat >conftest.$ac_ext <<_ACEOF
10454/* confdefs.h. */
10455_ACEOF
10456cat confdefs.h >>conftest.$ac_ext
10457cat >>conftest.$ac_ext <<_ACEOF
10458/* end confdefs.h. */
10459#include <stdio.h>
10460int
10461main ()
10462{
10463int x __attribute__((unused));
10464 ;
10465 return 0;
10466}
10467_ACEOF
10468rm -f conftest.$ac_objext
10469if { (ac_try="$ac_compile"
10470case "(($ac_try" in
10471 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10472 *) ac_try_echo=$ac_try;;
10473esac
10474eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10475$as_echo "$ac_try_echo") >&5
10476 (eval "$ac_compile") 2>conftest.er1
10477 ac_status=$?
10478 grep -v '^ *+' conftest.er1 >conftest.err
10479 rm -f conftest.er1
10480 cat conftest.err >&5
10481 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10482 (exit $ac_status); } && {
10483 test -z "$ac_c_werror_flag" ||
10484 test ! -s conftest.err
10485 } && test -s conftest.$ac_objext; then
10486 { $as_echo "$as_me:$LINENO: result: yes" >&5
10487$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
10488#define HAVE_ATTRIBUTE_UNUSED 1
10489_ACEOF
10490
10491else
10492 $as_echo "$as_me: failed program was:" >&5
10493sed 's/^/| /' conftest.$ac_ext >&5
10494
10495 { $as_echo "$as_me:$LINENO: result: no" >&5
10496$as_echo "no" >&6; }
10497fi
10498
10499rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10500
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010501if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010502 { $as_echo "$as_me:$LINENO: checking for elf.h" >&5
10503$as_echo_n "checking for elf.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010504if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010505 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010506fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010507{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_elf_h" >&5
10508$as_echo "$ac_cv_header_elf_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010509else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010510 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010511{ $as_echo "$as_me:$LINENO: checking elf.h usability" >&5
10512$as_echo_n "checking elf.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010513cat >conftest.$ac_ext <<_ACEOF
10514/* confdefs.h. */
10515_ACEOF
10516cat confdefs.h >>conftest.$ac_ext
10517cat >>conftest.$ac_ext <<_ACEOF
10518/* end confdefs.h. */
10519$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000010520#include <elf.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010521_ACEOF
10522rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010523if { (ac_try="$ac_compile"
10524case "(($ac_try" in
10525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10526 *) ac_try_echo=$ac_try;;
10527esac
10528eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10529$as_echo "$ac_try_echo") >&5
10530 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010531 ac_status=$?
10532 grep -v '^ *+' conftest.er1 >conftest.err
10533 rm -f conftest.er1
10534 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010535 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10536 (exit $ac_status); } && {
10537 test -z "$ac_c_werror_flag" ||
10538 test ! -s conftest.err
10539 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010540 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010541else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010542 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010543sed 's/^/| /' conftest.$ac_ext >&5
10544
Bram Moolenaar446cb832008-06-24 21:56:24 +000010545 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010546fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010547
10548rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10549{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10550$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010551
10552# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010553{ $as_echo "$as_me:$LINENO: checking elf.h presence" >&5
10554$as_echo_n "checking elf.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010555cat >conftest.$ac_ext <<_ACEOF
10556/* confdefs.h. */
10557_ACEOF
10558cat confdefs.h >>conftest.$ac_ext
10559cat >>conftest.$ac_ext <<_ACEOF
10560/* end confdefs.h. */
10561#include <elf.h>
10562_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010563if { (ac_try="$ac_cpp conftest.$ac_ext"
10564case "(($ac_try" in
10565 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10566 *) ac_try_echo=$ac_try;;
10567esac
10568eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10569$as_echo "$ac_try_echo") >&5
10570 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010571 ac_status=$?
10572 grep -v '^ *+' conftest.er1 >conftest.err
10573 rm -f conftest.er1
10574 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010575 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10576 (exit $ac_status); } >/dev/null && {
10577 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10578 test ! -s conftest.err
10579 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010580 ac_header_preproc=yes
10581else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010582 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010583sed 's/^/| /' conftest.$ac_ext >&5
10584
10585 ac_header_preproc=no
10586fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010587
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010588rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010589{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10590$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010591
10592# So? What about this header?
10593case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10594 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010595 { $as_echo "$as_me:$LINENO: WARNING: elf.h: accepted by the compiler, rejected by the preprocessor!" >&5
10596$as_echo "$as_me: WARNING: elf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10597 { $as_echo "$as_me:$LINENO: WARNING: elf.h: proceeding with the compiler's result" >&5
10598$as_echo "$as_me: WARNING: elf.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010599 ac_header_preproc=yes
10600 ;;
10601 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010602 { $as_echo "$as_me:$LINENO: WARNING: elf.h: present but cannot be compiled" >&5
10603$as_echo "$as_me: WARNING: elf.h: present but cannot be compiled" >&2;}
10604 { $as_echo "$as_me:$LINENO: WARNING: elf.h: check for missing prerequisite headers?" >&5
10605$as_echo "$as_me: WARNING: elf.h: check for missing prerequisite headers?" >&2;}
10606 { $as_echo "$as_me:$LINENO: WARNING: elf.h: see the Autoconf documentation" >&5
10607$as_echo "$as_me: WARNING: elf.h: see the Autoconf documentation" >&2;}
10608 { $as_echo "$as_me:$LINENO: WARNING: elf.h: section \"Present But Cannot Be Compiled\"" >&5
10609$as_echo "$as_me: WARNING: elf.h: section \"Present But Cannot Be Compiled\"" >&2;}
10610 { $as_echo "$as_me:$LINENO: WARNING: elf.h: proceeding with the preprocessor's result" >&5
10611$as_echo "$as_me: WARNING: elf.h: proceeding with the preprocessor's result" >&2;}
10612 { $as_echo "$as_me:$LINENO: WARNING: elf.h: in the future, the compiler will take precedence" >&5
10613$as_echo "$as_me: WARNING: elf.h: in the future, the compiler will take precedence" >&2;}
10614
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010615 ;;
10616esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000010617{ $as_echo "$as_me:$LINENO: checking for elf.h" >&5
10618$as_echo_n "checking for elf.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010619if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010620 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010621else
10622 ac_cv_header_elf_h=$ac_header_preproc
10623fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010624{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_elf_h" >&5
10625$as_echo "$ac_cv_header_elf_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010626
10627fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000010628if test "x$ac_cv_header_elf_h" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000010629 HAS_ELF=1
Bram Moolenaar071d4272004-06-13 20:20:40 +000010630fi
10631
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010632
Bram Moolenaar071d4272004-06-13 20:20:40 +000010633if test "$HAS_ELF" = 1; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010634
Bram Moolenaar446cb832008-06-24 21:56:24 +000010635{ $as_echo "$as_me:$LINENO: checking for main in -lelf" >&5
10636$as_echo_n "checking for main in -lelf... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010637if test "${ac_cv_lib_elf_main+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010638 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010639else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010640 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000010641LIBS="-lelf $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010642cat >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
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010649
10650int
10651main ()
10652{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010653return main ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010654 ;
10655 return 0;
10656}
10657_ACEOF
10658rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010659if { (ac_try="$ac_link"
10660case "(($ac_try" in
10661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10662 *) ac_try_echo=$ac_try;;
10663esac
10664eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10665$as_echo "$ac_try_echo") >&5
10666 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010667 ac_status=$?
10668 grep -v '^ *+' conftest.er1 >conftest.err
10669 rm -f conftest.er1
10670 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010671 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10672 (exit $ac_status); } && {
10673 test -z "$ac_c_werror_flag" ||
10674 test ! -s conftest.err
10675 } && test -s conftest$ac_exeext && {
10676 test "$cross_compiling" = yes ||
10677 $as_test_x conftest$ac_exeext
10678 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010679 ac_cv_lib_elf_main=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010680else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010681 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010682sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010683
Bram Moolenaar446cb832008-06-24 21:56:24 +000010684 ac_cv_lib_elf_main=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010685fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010686
10687rm -rf conftest.dSYM
10688rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010689 conftest$ac_exeext conftest.$ac_ext
10690LIBS=$ac_check_lib_save_LIBS
10691fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010692{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_elf_main" >&5
10693$as_echo "$ac_cv_lib_elf_main" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000010694if test "x$ac_cv_lib_elf_main" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010695 cat >>confdefs.h <<_ACEOF
10696#define HAVE_LIBELF 1
10697_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010698
10699 LIBS="-lelf $LIBS"
10700
Bram Moolenaar071d4272004-06-13 20:20:40 +000010701fi
10702
10703fi
10704
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010705
10706
10707
10708
10709
Bram Moolenaar071d4272004-06-13 20:20:40 +000010710ac_header_dirent=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010711for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Bram Moolenaar446cb832008-06-24 21:56:24 +000010712 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10713{ $as_echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
10714$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
10715if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10716 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010717else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010718 cat >conftest.$ac_ext <<_ACEOF
10719/* confdefs.h. */
10720_ACEOF
10721cat confdefs.h >>conftest.$ac_ext
10722cat >>conftest.$ac_ext <<_ACEOF
10723/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010724#include <sys/types.h>
10725#include <$ac_hdr>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010726
10727int
10728main ()
10729{
10730if ((DIR *) 0)
10731return 0;
10732 ;
10733 return 0;
10734}
10735_ACEOF
10736rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010737if { (ac_try="$ac_compile"
10738case "(($ac_try" in
10739 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10740 *) ac_try_echo=$ac_try;;
10741esac
10742eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10743$as_echo "$ac_try_echo") >&5
10744 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010745 ac_status=$?
10746 grep -v '^ *+' conftest.er1 >conftest.err
10747 rm -f conftest.er1
10748 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010749 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10750 (exit $ac_status); } && {
10751 test -z "$ac_c_werror_flag" ||
10752 test ! -s conftest.err
10753 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010754 eval "$as_ac_Header=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010755else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010756 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010757sed 's/^/| /' conftest.$ac_ext >&5
10758
Bram Moolenaar446cb832008-06-24 21:56:24 +000010759 eval "$as_ac_Header=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010760fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010761
10762rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010763fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010764ac_res=`eval 'as_val=${'$as_ac_Header'}
10765 $as_echo "$as_val"'`
10766 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10767$as_echo "$ac_res" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000010768as_val=`eval 'as_val=${'$as_ac_Header'}
10769 $as_echo "$as_val"'`
10770 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010771 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010772#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010773_ACEOF
10774
10775ac_header_dirent=$ac_hdr; break
Bram Moolenaar071d4272004-06-13 20:20:40 +000010776fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010777
Bram Moolenaar071d4272004-06-13 20:20:40 +000010778done
10779# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10780if test $ac_header_dirent = dirent.h; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010781 { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5
10782$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010783if test "${ac_cv_search_opendir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010784 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010785else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010786 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010787cat >conftest.$ac_ext <<_ACEOF
10788/* confdefs.h. */
10789_ACEOF
10790cat confdefs.h >>conftest.$ac_ext
10791cat >>conftest.$ac_ext <<_ACEOF
10792/* end confdefs.h. */
10793
Bram Moolenaar446cb832008-06-24 21:56:24 +000010794/* Override any GCC internal prototype to avoid an error.
10795 Use char because int might match the return type of a GCC
10796 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010797#ifdef __cplusplus
10798extern "C"
10799#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010800char opendir ();
10801int
10802main ()
10803{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010804return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010805 ;
10806 return 0;
10807}
10808_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010809for ac_lib in '' dir; do
10810 if test -z "$ac_lib"; then
10811 ac_res="none required"
10812 else
10813 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010814 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010815 fi
10816 rm -f conftest.$ac_objext conftest$ac_exeext
10817if { (ac_try="$ac_link"
10818case "(($ac_try" in
10819 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10820 *) ac_try_echo=$ac_try;;
10821esac
10822eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10823$as_echo "$ac_try_echo") >&5
10824 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010825 ac_status=$?
10826 grep -v '^ *+' conftest.er1 >conftest.err
10827 rm -f conftest.er1
10828 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010829 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10830 (exit $ac_status); } && {
10831 test -z "$ac_c_werror_flag" ||
10832 test ! -s conftest.err
10833 } && test -s conftest$ac_exeext && {
10834 test "$cross_compiling" = yes ||
10835 $as_test_x conftest$ac_exeext
10836 }; then
10837 ac_cv_search_opendir=$ac_res
Bram Moolenaar071d4272004-06-13 20:20:40 +000010838else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010839 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010840sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010841
Bram Moolenaar446cb832008-06-24 21:56:24 +000010842
Bram Moolenaar071d4272004-06-13 20:20:40 +000010843fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010844
10845rm -rf conftest.dSYM
10846rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10847 conftest$ac_exeext
10848 if test "${ac_cv_search_opendir+set}" = set; then
10849 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010850fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010851done
10852if test "${ac_cv_search_opendir+set}" = set; then
10853 :
10854else
10855 ac_cv_search_opendir=no
10856fi
10857rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010858LIBS=$ac_func_search_save_LIBS
10859fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010860{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10861$as_echo "$ac_cv_search_opendir" >&6; }
10862ac_res=$ac_cv_search_opendir
10863if test "$ac_res" != no; then
10864 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010865
10866fi
10867
Bram Moolenaar071d4272004-06-13 20:20:40 +000010868else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010869 { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5
10870$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010871if test "${ac_cv_search_opendir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010872 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010873else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010874 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010875cat >conftest.$ac_ext <<_ACEOF
10876/* confdefs.h. */
10877_ACEOF
10878cat confdefs.h >>conftest.$ac_ext
10879cat >>conftest.$ac_ext <<_ACEOF
10880/* end confdefs.h. */
10881
Bram Moolenaar446cb832008-06-24 21:56:24 +000010882/* Override any GCC internal prototype to avoid an error.
10883 Use char because int might match the return type of a GCC
10884 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010885#ifdef __cplusplus
10886extern "C"
10887#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010888char opendir ();
10889int
10890main ()
10891{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010892return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010893 ;
10894 return 0;
10895}
10896_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010897for ac_lib in '' x; do
10898 if test -z "$ac_lib"; then
10899 ac_res="none required"
10900 else
10901 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010902 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010903 fi
10904 rm -f conftest.$ac_objext conftest$ac_exeext
10905if { (ac_try="$ac_link"
10906case "(($ac_try" in
10907 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10908 *) ac_try_echo=$ac_try;;
10909esac
10910eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10911$as_echo "$ac_try_echo") >&5
10912 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010913 ac_status=$?
10914 grep -v '^ *+' conftest.er1 >conftest.err
10915 rm -f conftest.er1
10916 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010917 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10918 (exit $ac_status); } && {
10919 test -z "$ac_c_werror_flag" ||
10920 test ! -s conftest.err
10921 } && test -s conftest$ac_exeext && {
10922 test "$cross_compiling" = yes ||
10923 $as_test_x conftest$ac_exeext
10924 }; then
10925 ac_cv_search_opendir=$ac_res
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010926else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010927 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010928sed 's/^/| /' conftest.$ac_ext >&5
10929
Bram Moolenaar446cb832008-06-24 21:56:24 +000010930
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010931fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010932
10933rm -rf conftest.dSYM
10934rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10935 conftest$ac_exeext
10936 if test "${ac_cv_search_opendir+set}" = set; then
10937 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010938fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010939done
10940if test "${ac_cv_search_opendir+set}" = set; then
10941 :
10942else
10943 ac_cv_search_opendir=no
10944fi
10945rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010946LIBS=$ac_func_search_save_LIBS
10947fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010948{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10949$as_echo "$ac_cv_search_opendir" >&6; }
10950ac_res=$ac_cv_search_opendir
10951if test "$ac_res" != no; then
10952 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010953
10954fi
10955
10956fi
10957
10958
Bram Moolenaar071d4272004-06-13 20:20:40 +000010959if test $ac_cv_header_sys_wait_h = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010960 { $as_echo "$as_me:$LINENO: checking for sys/wait.h that defines union wait" >&5
10961$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010962 cat >conftest.$ac_ext <<_ACEOF
10963/* confdefs.h. */
10964_ACEOF
10965cat confdefs.h >>conftest.$ac_ext
10966cat >>conftest.$ac_ext <<_ACEOF
10967/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010968#include <sys/wait.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010969int
10970main ()
10971{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010972union wait xx, yy; xx = yy
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010973 ;
10974 return 0;
10975}
10976_ACEOF
10977rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010978if { (ac_try="$ac_compile"
10979case "(($ac_try" in
10980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10981 *) ac_try_echo=$ac_try;;
10982esac
10983eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10984$as_echo "$ac_try_echo") >&5
10985 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010986 ac_status=$?
10987 grep -v '^ *+' conftest.er1 >conftest.err
10988 rm -f conftest.er1
10989 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010990 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10991 (exit $ac_status); } && {
10992 test -z "$ac_c_werror_flag" ||
10993 test ! -s conftest.err
10994 } && test -s conftest.$ac_objext; then
10995 { $as_echo "$as_me:$LINENO: result: yes" >&5
10996$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010997 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010998#define HAVE_SYS_WAIT_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010999_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011001 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011002#define HAVE_UNION_WAIT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011003_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011004
11005else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011006 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011007sed 's/^/| /' conftest.$ac_ext >&5
11008
Bram Moolenaar446cb832008-06-24 21:56:24 +000011009 { $as_echo "$as_me:$LINENO: result: no" >&5
11010$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011011fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011012
11013rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011014fi
11015
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000011055
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011056for ac_header in stdarg.h stdlib.h string.h sys/select.h sys/utsname.h \
Bram Moolenaare74455a2007-11-04 14:36:18 +000011057 termcap.h fcntl.h sgtty.h sys/ioctl.h sys/time.h sys/types.h termio.h \
Bram Moolenaar446cb832008-06-24 21:56:24 +000011058 iconv.h langinfo.h math.h unistd.h stropts.h errno.h \
Bram Moolenaar071d4272004-06-13 20:20:40 +000011059 sys/resource.h sys/systeminfo.h locale.h \
Bram Moolenaar00ca2842008-06-26 20:14:00 +000011060 sys/stream.h termios.h libc.h sys/statfs.h \
Bram Moolenaar071d4272004-06-13 20:20:40 +000011061 poll.h sys/poll.h pwd.h utime.h sys/param.h libintl.h \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011062 libgen.h util/debug.h util/msg18n.h frame.h \
Bram Moolenaar32f31b12009-05-21 13:20:59 +000011063 sys/acl.h sys/access.h sys/sysinfo.h wchar.h wctype.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011064do
Bram Moolenaar446cb832008-06-24 21:56:24 +000011065as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11066if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11067 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11068$as_echo_n "checking for $ac_header... " >&6; }
11069if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11070 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011071fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011072ac_res=`eval 'as_val=${'$as_ac_Header'}
11073 $as_echo "$as_val"'`
11074 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11075$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011076else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011077 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011078{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
11079$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011080cat >conftest.$ac_ext <<_ACEOF
11081/* confdefs.h. */
11082_ACEOF
11083cat confdefs.h >>conftest.$ac_ext
11084cat >>conftest.$ac_ext <<_ACEOF
11085/* end confdefs.h. */
11086$ac_includes_default
11087#include <$ac_header>
11088_ACEOF
11089rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011090if { (ac_try="$ac_compile"
11091case "(($ac_try" in
11092 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11093 *) ac_try_echo=$ac_try;;
11094esac
11095eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11096$as_echo "$ac_try_echo") >&5
11097 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011098 ac_status=$?
11099 grep -v '^ *+' conftest.er1 >conftest.err
11100 rm -f conftest.er1
11101 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011102 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11103 (exit $ac_status); } && {
11104 test -z "$ac_c_werror_flag" ||
11105 test ! -s conftest.err
11106 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011107 ac_header_compiler=yes
11108else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011109 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011110sed 's/^/| /' conftest.$ac_ext >&5
11111
Bram Moolenaar446cb832008-06-24 21:56:24 +000011112 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000011113fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011114
11115rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11116{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11117$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011118
11119# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011120{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
11121$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011122cat >conftest.$ac_ext <<_ACEOF
11123/* confdefs.h. */
11124_ACEOF
11125cat confdefs.h >>conftest.$ac_ext
11126cat >>conftest.$ac_ext <<_ACEOF
11127/* end confdefs.h. */
11128#include <$ac_header>
11129_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011130if { (ac_try="$ac_cpp conftest.$ac_ext"
11131case "(($ac_try" in
11132 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11133 *) ac_try_echo=$ac_try;;
11134esac
11135eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11136$as_echo "$ac_try_echo") >&5
11137 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011138 ac_status=$?
11139 grep -v '^ *+' conftest.er1 >conftest.err
11140 rm -f conftest.er1
11141 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011142 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11143 (exit $ac_status); } >/dev/null && {
11144 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11145 test ! -s conftest.err
11146 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011147 ac_header_preproc=yes
11148else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011149 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011150sed 's/^/| /' conftest.$ac_ext >&5
11151
11152 ac_header_preproc=no
11153fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011154
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011155rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011156{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11157$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011158
11159# So? What about this header?
11160case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11161 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011162 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11163$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11164 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11165$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011166 ac_header_preproc=yes
11167 ;;
11168 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011169 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11170$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11171 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11172$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11173 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11174$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11175 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11176$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11177 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11178$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11179 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11180$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11181
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011182 ;;
11183esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000011184{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11185$as_echo_n "checking for $ac_header... " >&6; }
11186if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11187 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011188else
11189 eval "$as_ac_Header=\$ac_header_preproc"
11190fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011191ac_res=`eval 'as_val=${'$as_ac_Header'}
11192 $as_echo "$as_val"'`
11193 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11194$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011195
11196fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000011197as_val=`eval 'as_val=${'$as_ac_Header'}
11198 $as_echo "$as_val"'`
11199 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011200 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011201#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011202_ACEOF
11203
11204fi
11205
Bram Moolenaar071d4272004-06-13 20:20:40 +000011206done
11207
11208
Bram Moolenaar00ca2842008-06-26 20:14:00 +000011209
11210for ac_header in sys/ptem.h
11211do
11212as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11213{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11214$as_echo_n "checking for $ac_header... " >&6; }
11215if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11216 $as_echo_n "(cached) " >&6
11217else
11218 cat >conftest.$ac_ext <<_ACEOF
11219/* confdefs.h. */
11220_ACEOF
11221cat confdefs.h >>conftest.$ac_ext
11222cat >>conftest.$ac_ext <<_ACEOF
11223/* end confdefs.h. */
11224#if defined HAVE_SYS_STREAM_H
11225# include <sys/stream.h>
11226#endif
11227
11228#include <$ac_header>
11229_ACEOF
11230rm -f conftest.$ac_objext
11231if { (ac_try="$ac_compile"
11232case "(($ac_try" in
11233 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11234 *) ac_try_echo=$ac_try;;
11235esac
11236eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11237$as_echo "$ac_try_echo") >&5
11238 (eval "$ac_compile") 2>conftest.er1
11239 ac_status=$?
11240 grep -v '^ *+' conftest.er1 >conftest.err
11241 rm -f conftest.er1
11242 cat conftest.err >&5
11243 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11244 (exit $ac_status); } && {
11245 test -z "$ac_c_werror_flag" ||
11246 test ! -s conftest.err
11247 } && test -s conftest.$ac_objext; then
11248 eval "$as_ac_Header=yes"
11249else
11250 $as_echo "$as_me: failed program was:" >&5
11251sed 's/^/| /' conftest.$ac_ext >&5
11252
11253 eval "$as_ac_Header=no"
11254fi
11255
11256rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11257fi
11258ac_res=`eval 'as_val=${'$as_ac_Header'}
11259 $as_echo "$as_val"'`
11260 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11261$as_echo "$ac_res" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000011262as_val=`eval 'as_val=${'$as_ac_Header'}
11263 $as_echo "$as_val"'`
11264 if test "x$as_val" = x""yes; then
11265 cat >>confdefs.h <<_ACEOF
11266#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11267_ACEOF
11268
11269fi
11270
11271done
11272
11273
11274
11275for ac_header in sys/sysctl.h
11276do
11277as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11278{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11279$as_echo_n "checking for $ac_header... " >&6; }
11280if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11281 $as_echo_n "(cached) " >&6
11282else
11283 cat >conftest.$ac_ext <<_ACEOF
11284/* confdefs.h. */
11285_ACEOF
11286cat confdefs.h >>conftest.$ac_ext
11287cat >>conftest.$ac_ext <<_ACEOF
11288/* end confdefs.h. */
11289#if defined HAVE_SYS_PARAM_H
11290# include <sys/param.h>
11291#endif
11292
11293#include <$ac_header>
11294_ACEOF
11295rm -f conftest.$ac_objext
11296if { (ac_try="$ac_compile"
11297case "(($ac_try" in
11298 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11299 *) ac_try_echo=$ac_try;;
11300esac
11301eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11302$as_echo "$ac_try_echo") >&5
11303 (eval "$ac_compile") 2>conftest.er1
11304 ac_status=$?
11305 grep -v '^ *+' conftest.er1 >conftest.err
11306 rm -f conftest.er1
11307 cat conftest.err >&5
11308 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11309 (exit $ac_status); } && {
11310 test -z "$ac_c_werror_flag" ||
11311 test ! -s conftest.err
11312 } && test -s conftest.$ac_objext; then
11313 eval "$as_ac_Header=yes"
11314else
11315 $as_echo "$as_me: failed program was:" >&5
11316sed 's/^/| /' conftest.$ac_ext >&5
11317
11318 eval "$as_ac_Header=no"
11319fi
11320
11321rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11322fi
11323ac_res=`eval 'as_val=${'$as_ac_Header'}
11324 $as_echo "$as_val"'`
11325 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11326$as_echo "$ac_res" >&6; }
11327as_val=`eval 'as_val=${'$as_ac_Header'}
11328 $as_echo "$as_val"'`
11329 if test "x$as_val" = x""yes; then
Bram Moolenaar00ca2842008-06-26 20:14:00 +000011330 cat >>confdefs.h <<_ACEOF
11331#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11332_ACEOF
11333
11334fi
11335
11336done
11337
11338
11339
Bram Moolenaar446cb832008-06-24 21:56:24 +000011340{ $as_echo "$as_me:$LINENO: checking for pthread_np.h" >&5
11341$as_echo_n "checking for pthread_np.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011342cat >conftest.$ac_ext <<_ACEOF
11343/* confdefs.h. */
11344_ACEOF
11345cat confdefs.h >>conftest.$ac_ext
11346cat >>conftest.$ac_ext <<_ACEOF
11347/* end confdefs.h. */
11348
11349#include <pthread.h>
11350#include <pthread_np.h>
11351int
11352main ()
11353{
11354int i; i = 0;
11355 ;
11356 return 0;
11357}
11358_ACEOF
11359rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011360if { (ac_try="$ac_compile"
11361case "(($ac_try" in
11362 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11363 *) ac_try_echo=$ac_try;;
11364esac
11365eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11366$as_echo "$ac_try_echo") >&5
11367 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011368 ac_status=$?
11369 grep -v '^ *+' conftest.er1 >conftest.err
11370 rm -f conftest.er1
11371 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011372 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11373 (exit $ac_status); } && {
11374 test -z "$ac_c_werror_flag" ||
11375 test ! -s conftest.err
11376 } && test -s conftest.$ac_objext; then
11377 { $as_echo "$as_me:$LINENO: result: yes" >&5
11378$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011379 cat >>confdefs.h <<\_ACEOF
11380#define HAVE_PTHREAD_NP_H 1
11381_ACEOF
11382
11383else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011384 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011385sed 's/^/| /' conftest.$ac_ext >&5
11386
Bram Moolenaar446cb832008-06-24 21:56:24 +000011387 { $as_echo "$as_me:$LINENO: result: no" >&5
11388$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011389fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011390
11391rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011392
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011393
11394for ac_header in strings.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011395do
Bram Moolenaar446cb832008-06-24 21:56:24 +000011396as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11397if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11398 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11399$as_echo_n "checking for $ac_header... " >&6; }
11400if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11401 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011402fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011403ac_res=`eval 'as_val=${'$as_ac_Header'}
11404 $as_echo "$as_val"'`
11405 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11406$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011407else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011408 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011409{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
11410$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011411cat >conftest.$ac_ext <<_ACEOF
11412/* confdefs.h. */
11413_ACEOF
11414cat confdefs.h >>conftest.$ac_ext
11415cat >>conftest.$ac_ext <<_ACEOF
11416/* end confdefs.h. */
11417$ac_includes_default
11418#include <$ac_header>
11419_ACEOF
11420rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011421if { (ac_try="$ac_compile"
11422case "(($ac_try" in
11423 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11424 *) ac_try_echo=$ac_try;;
11425esac
11426eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11427$as_echo "$ac_try_echo") >&5
11428 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011429 ac_status=$?
11430 grep -v '^ *+' conftest.er1 >conftest.err
11431 rm -f conftest.er1
11432 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011433 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11434 (exit $ac_status); } && {
11435 test -z "$ac_c_werror_flag" ||
11436 test ! -s conftest.err
11437 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011438 ac_header_compiler=yes
11439else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011440 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011441sed 's/^/| /' conftest.$ac_ext >&5
11442
Bram Moolenaar446cb832008-06-24 21:56:24 +000011443 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000011444fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011445
11446rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11447{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11448$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011449
11450# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011451{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
11452$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011453cat >conftest.$ac_ext <<_ACEOF
11454/* confdefs.h. */
11455_ACEOF
11456cat confdefs.h >>conftest.$ac_ext
11457cat >>conftest.$ac_ext <<_ACEOF
11458/* end confdefs.h. */
11459#include <$ac_header>
11460_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011461if { (ac_try="$ac_cpp conftest.$ac_ext"
11462case "(($ac_try" in
11463 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11464 *) ac_try_echo=$ac_try;;
11465esac
11466eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11467$as_echo "$ac_try_echo") >&5
11468 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011469 ac_status=$?
11470 grep -v '^ *+' conftest.er1 >conftest.err
11471 rm -f conftest.er1
11472 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011473 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11474 (exit $ac_status); } >/dev/null && {
11475 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11476 test ! -s conftest.err
11477 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011478 ac_header_preproc=yes
11479else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011480 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011481sed 's/^/| /' conftest.$ac_ext >&5
11482
11483 ac_header_preproc=no
11484fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011485
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011486rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011487{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11488$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011489
11490# So? What about this header?
11491case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11492 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011493 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11494$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11495 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11496$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011497 ac_header_preproc=yes
11498 ;;
11499 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011500 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11501$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11502 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11503$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11504 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11505$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11506 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11507$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11508 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11509$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11510 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11511$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11512
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011513 ;;
11514esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000011515{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11516$as_echo_n "checking for $ac_header... " >&6; }
11517if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11518 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011519else
11520 eval "$as_ac_Header=\$ac_header_preproc"
11521fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011522ac_res=`eval 'as_val=${'$as_ac_Header'}
11523 $as_echo "$as_val"'`
11524 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11525$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011526
11527fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000011528as_val=`eval 'as_val=${'$as_ac_Header'}
11529 $as_echo "$as_val"'`
11530 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011531 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011532#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011533_ACEOF
11534
11535fi
11536
Bram Moolenaar071d4272004-06-13 20:20:40 +000011537done
11538
Bram Moolenaar9372a112005-12-06 19:59:18 +000011539if test "x$MACOSX" = "xyes"; then
11540 cat >>confdefs.h <<\_ACEOF
11541#define NO_STRINGS_WITH_STRING_H 1
11542_ACEOF
11543
11544else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011545
Bram Moolenaar446cb832008-06-24 21:56:24 +000011546{ $as_echo "$as_me:$LINENO: checking if strings.h can be included after string.h" >&5
11547$as_echo_n "checking if strings.h can be included after string.h... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011548cppflags_save=$CPPFLAGS
11549CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011550cat >conftest.$ac_ext <<_ACEOF
11551/* confdefs.h. */
11552_ACEOF
11553cat confdefs.h >>conftest.$ac_ext
11554cat >>conftest.$ac_ext <<_ACEOF
11555/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011556
11557#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO)
11558# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */
11559 /* but don't do it on AIX 5.1 (Uribarri) */
11560#endif
11561#ifdef HAVE_XM_XM_H
11562# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */
11563#endif
11564#ifdef HAVE_STRING_H
11565# include <string.h>
11566#endif
11567#if defined(HAVE_STRINGS_H)
11568# include <strings.h>
11569#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000011570
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011571int
11572main ()
11573{
11574int i; i = 0;
11575 ;
11576 return 0;
11577}
11578_ACEOF
11579rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011580if { (ac_try="$ac_compile"
11581case "(($ac_try" in
11582 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11583 *) ac_try_echo=$ac_try;;
11584esac
11585eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11586$as_echo "$ac_try_echo") >&5
11587 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011588 ac_status=$?
11589 grep -v '^ *+' conftest.er1 >conftest.err
11590 rm -f conftest.er1
11591 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011592 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11593 (exit $ac_status); } && {
11594 test -z "$ac_c_werror_flag" ||
11595 test ! -s conftest.err
11596 } && test -s conftest.$ac_objext; then
11597 { $as_echo "$as_me:$LINENO: result: yes" >&5
11598$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011599else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011600 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011601sed 's/^/| /' conftest.$ac_ext >&5
11602
Bram Moolenaar446cb832008-06-24 21:56:24 +000011603 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011604#define NO_STRINGS_WITH_STRING_H 1
11605_ACEOF
11606
Bram Moolenaar446cb832008-06-24 21:56:24 +000011607 { $as_echo "$as_me:$LINENO: result: no" >&5
11608$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011609fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011610
11611rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011612CPPFLAGS=$cppflags_save
Bram Moolenaar9372a112005-12-06 19:59:18 +000011613fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011614
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011615if test $ac_cv_c_compiler_gnu = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011616 { $as_echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5
11617$as_echo_n "checking whether $CC needs -traditional... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011618if test "${ac_cv_prog_gcc_traditional+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011619 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011620else
11621 ac_pattern="Autoconf.*'x'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011622 cat >conftest.$ac_ext <<_ACEOF
11623/* confdefs.h. */
11624_ACEOF
11625cat confdefs.h >>conftest.$ac_ext
11626cat >>conftest.$ac_ext <<_ACEOF
11627/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011628#include <sgtty.h>
11629Autoconf TIOCGETP
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011630_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011631if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011632 $EGREP "$ac_pattern" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011633 ac_cv_prog_gcc_traditional=yes
11634else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011635 ac_cv_prog_gcc_traditional=no
11636fi
11637rm -f conftest*
11638
11639
11640 if test $ac_cv_prog_gcc_traditional = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011641 cat >conftest.$ac_ext <<_ACEOF
11642/* confdefs.h. */
11643_ACEOF
11644cat confdefs.h >>conftest.$ac_ext
11645cat >>conftest.$ac_ext <<_ACEOF
11646/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011647#include <termio.h>
11648Autoconf TCGETA
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011649_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011650if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011651 $EGREP "$ac_pattern" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011652 ac_cv_prog_gcc_traditional=yes
11653fi
11654rm -f conftest*
11655
11656 fi
11657fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011658{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_traditional" >&5
11659$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011660 if test $ac_cv_prog_gcc_traditional = yes; then
11661 CC="$CC -traditional"
11662 fi
11663fi
11664
Bram Moolenaar446cb832008-06-24 21:56:24 +000011665{ $as_echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
11666$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011667if test "${ac_cv_c_const+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011668 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011669else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011670 cat >conftest.$ac_ext <<_ACEOF
11671/* confdefs.h. */
11672_ACEOF
11673cat confdefs.h >>conftest.$ac_ext
11674cat >>conftest.$ac_ext <<_ACEOF
11675/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011676
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011677int
11678main ()
11679{
11680/* FIXME: Include the comments suggested by Paul. */
11681#ifndef __cplusplus
11682 /* Ultrix mips cc rejects this. */
11683 typedef int charset[2];
Bram Moolenaar446cb832008-06-24 21:56:24 +000011684 const charset cs;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011685 /* SunOS 4.1.1 cc rejects this. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011686 char const *const *pcpcc;
11687 char **ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011688 /* NEC SVR4.0.2 mips cc rejects this. */
11689 struct point {int x, y;};
11690 static struct point const zero = {0,0};
11691 /* AIX XL C 1.02.0.0 rejects this.
11692 It does not let you subtract one const X* pointer from another in
11693 an arm of an if-expression whose if-part is not a constant
11694 expression */
11695 const char *g = "string";
Bram Moolenaar446cb832008-06-24 21:56:24 +000011696 pcpcc = &g + (g ? g-g : 0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011697 /* HPUX 7.0 cc rejects these. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011698 ++pcpcc;
11699 ppc = (char**) pcpcc;
11700 pcpcc = (char const *const *) ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011701 { /* SCO 3.2v4 cc rejects this. */
11702 char *t;
11703 char const *s = 0 ? (char *) 0 : (char const *) 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011704
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011705 *t++ = 0;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011706 if (s) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011707 }
11708 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11709 int x[] = {25, 17};
11710 const int *foo = &x[0];
11711 ++foo;
11712 }
11713 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11714 typedef const int *iptr;
11715 iptr p = 0;
11716 ++p;
11717 }
11718 { /* AIX XL C 1.02.0.0 rejects this saying
11719 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11720 struct s { int j; const int *ap[3]; };
11721 struct s *b; b->j = 5;
11722 }
11723 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11724 const int foo = 10;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011725 if (!foo) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011726 }
Bram Moolenaar446cb832008-06-24 21:56:24 +000011727 return !cs[0] && !zero.x;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011728#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000011729
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011730 ;
11731 return 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011732}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011733_ACEOF
11734rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011735if { (ac_try="$ac_compile"
11736case "(($ac_try" in
11737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11738 *) ac_try_echo=$ac_try;;
11739esac
11740eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11741$as_echo "$ac_try_echo") >&5
11742 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011743 ac_status=$?
11744 grep -v '^ *+' conftest.er1 >conftest.err
11745 rm -f conftest.er1
11746 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011747 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11748 (exit $ac_status); } && {
11749 test -z "$ac_c_werror_flag" ||
11750 test ! -s conftest.err
11751 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011752 ac_cv_c_const=yes
11753else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011754 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011755sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011756
Bram Moolenaar446cb832008-06-24 21:56:24 +000011757 ac_cv_c_const=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011758fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011759
11760rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011761fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011762{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
11763$as_echo "$ac_cv_c_const" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011764if test $ac_cv_c_const = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011765
11766cat >>confdefs.h <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011767#define const /**/
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011768_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011769
11770fi
11771
Bram Moolenaar76243bd2009-03-02 01:47:02 +000011772{ $as_echo "$as_me:$LINENO: checking for working volatile" >&5
11773$as_echo_n "checking for working volatile... " >&6; }
11774if test "${ac_cv_c_volatile+set}" = set; then
11775 $as_echo_n "(cached) " >&6
11776else
11777 cat >conftest.$ac_ext <<_ACEOF
11778/* confdefs.h. */
11779_ACEOF
11780cat confdefs.h >>conftest.$ac_ext
11781cat >>conftest.$ac_ext <<_ACEOF
11782/* end confdefs.h. */
11783
11784int
11785main ()
11786{
11787
11788volatile int x;
11789int * volatile y = (int *) 0;
11790return !x && !y;
11791 ;
11792 return 0;
11793}
11794_ACEOF
11795rm -f conftest.$ac_objext
11796if { (ac_try="$ac_compile"
11797case "(($ac_try" in
11798 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11799 *) ac_try_echo=$ac_try;;
11800esac
11801eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11802$as_echo "$ac_try_echo") >&5
11803 (eval "$ac_compile") 2>conftest.er1
11804 ac_status=$?
11805 grep -v '^ *+' conftest.er1 >conftest.err
11806 rm -f conftest.er1
11807 cat conftest.err >&5
11808 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11809 (exit $ac_status); } && {
11810 test -z "$ac_c_werror_flag" ||
11811 test ! -s conftest.err
11812 } && test -s conftest.$ac_objext; then
11813 ac_cv_c_volatile=yes
11814else
11815 $as_echo "$as_me: failed program was:" >&5
11816sed 's/^/| /' conftest.$ac_ext >&5
11817
11818 ac_cv_c_volatile=no
11819fi
11820
11821rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11822fi
11823{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_volatile" >&5
11824$as_echo "$ac_cv_c_volatile" >&6; }
11825if test $ac_cv_c_volatile = no; then
11826
11827cat >>confdefs.h <<\_ACEOF
11828#define volatile /**/
11829_ACEOF
11830
11831fi
11832
Bram Moolenaar446cb832008-06-24 21:56:24 +000011833{ $as_echo "$as_me:$LINENO: checking for mode_t" >&5
11834$as_echo_n "checking for mode_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011835if test "${ac_cv_type_mode_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011836 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011837else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011838 ac_cv_type_mode_t=no
11839cat >conftest.$ac_ext <<_ACEOF
11840/* confdefs.h. */
11841_ACEOF
11842cat confdefs.h >>conftest.$ac_ext
11843cat >>conftest.$ac_ext <<_ACEOF
11844/* end confdefs.h. */
11845$ac_includes_default
11846int
11847main ()
11848{
11849if (sizeof (mode_t))
11850 return 0;
11851 ;
11852 return 0;
11853}
11854_ACEOF
11855rm -f conftest.$ac_objext
11856if { (ac_try="$ac_compile"
11857case "(($ac_try" in
11858 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11859 *) ac_try_echo=$ac_try;;
11860esac
11861eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11862$as_echo "$ac_try_echo") >&5
11863 (eval "$ac_compile") 2>conftest.er1
11864 ac_status=$?
11865 grep -v '^ *+' conftest.er1 >conftest.err
11866 rm -f conftest.er1
11867 cat conftest.err >&5
11868 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11869 (exit $ac_status); } && {
11870 test -z "$ac_c_werror_flag" ||
11871 test ! -s conftest.err
11872 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011873 cat >conftest.$ac_ext <<_ACEOF
11874/* confdefs.h. */
11875_ACEOF
11876cat confdefs.h >>conftest.$ac_ext
11877cat >>conftest.$ac_ext <<_ACEOF
11878/* end confdefs.h. */
11879$ac_includes_default
11880int
11881main ()
11882{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011883if (sizeof ((mode_t)))
11884 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011885 ;
11886 return 0;
11887}
11888_ACEOF
11889rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011890if { (ac_try="$ac_compile"
11891case "(($ac_try" in
11892 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11893 *) ac_try_echo=$ac_try;;
11894esac
11895eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11896$as_echo "$ac_try_echo") >&5
11897 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011898 ac_status=$?
11899 grep -v '^ *+' conftest.er1 >conftest.err
11900 rm -f conftest.er1
11901 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011902 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11903 (exit $ac_status); } && {
11904 test -z "$ac_c_werror_flag" ||
11905 test ! -s conftest.err
11906 } && test -s conftest.$ac_objext; then
11907 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011908else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011909 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011910sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011911
Bram Moolenaar446cb832008-06-24 21:56:24 +000011912 ac_cv_type_mode_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011913fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011914
11915rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11916else
11917 $as_echo "$as_me: failed program was:" >&5
11918sed 's/^/| /' conftest.$ac_ext >&5
11919
11920
Bram Moolenaar071d4272004-06-13 20:20:40 +000011921fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011922
11923rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11924fi
11925{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
11926$as_echo "$ac_cv_type_mode_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000011927if test "x$ac_cv_type_mode_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011928 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011929else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011930
11931cat >>confdefs.h <<_ACEOF
11932#define mode_t int
11933_ACEOF
11934
11935fi
11936
Bram Moolenaar446cb832008-06-24 21:56:24 +000011937{ $as_echo "$as_me:$LINENO: checking for off_t" >&5
11938$as_echo_n "checking for off_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011939if test "${ac_cv_type_off_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011940 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011941else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011942 ac_cv_type_off_t=no
11943cat >conftest.$ac_ext <<_ACEOF
11944/* confdefs.h. */
11945_ACEOF
11946cat confdefs.h >>conftest.$ac_ext
11947cat >>conftest.$ac_ext <<_ACEOF
11948/* end confdefs.h. */
11949$ac_includes_default
11950int
11951main ()
11952{
11953if (sizeof (off_t))
11954 return 0;
11955 ;
11956 return 0;
11957}
11958_ACEOF
11959rm -f conftest.$ac_objext
11960if { (ac_try="$ac_compile"
11961case "(($ac_try" in
11962 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11963 *) ac_try_echo=$ac_try;;
11964esac
11965eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11966$as_echo "$ac_try_echo") >&5
11967 (eval "$ac_compile") 2>conftest.er1
11968 ac_status=$?
11969 grep -v '^ *+' conftest.er1 >conftest.err
11970 rm -f conftest.er1
11971 cat conftest.err >&5
11972 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11973 (exit $ac_status); } && {
11974 test -z "$ac_c_werror_flag" ||
11975 test ! -s conftest.err
11976 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011977 cat >conftest.$ac_ext <<_ACEOF
11978/* confdefs.h. */
11979_ACEOF
11980cat confdefs.h >>conftest.$ac_ext
11981cat >>conftest.$ac_ext <<_ACEOF
11982/* end confdefs.h. */
11983$ac_includes_default
11984int
11985main ()
11986{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011987if (sizeof ((off_t)))
11988 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011989 ;
11990 return 0;
11991}
11992_ACEOF
11993rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011994if { (ac_try="$ac_compile"
11995case "(($ac_try" in
11996 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11997 *) ac_try_echo=$ac_try;;
11998esac
11999eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12000$as_echo "$ac_try_echo") >&5
12001 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012002 ac_status=$?
12003 grep -v '^ *+' conftest.er1 >conftest.err
12004 rm -f conftest.er1
12005 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012006 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12007 (exit $ac_status); } && {
12008 test -z "$ac_c_werror_flag" ||
12009 test ! -s conftest.err
12010 } && test -s conftest.$ac_objext; then
12011 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012012else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012013 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012014sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012015
Bram Moolenaar446cb832008-06-24 21:56:24 +000012016 ac_cv_type_off_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012017fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012018
12019rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12020else
12021 $as_echo "$as_me: failed program was:" >&5
12022sed 's/^/| /' conftest.$ac_ext >&5
12023
12024
Bram Moolenaar071d4272004-06-13 20:20:40 +000012025fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012026
12027rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12028fi
12029{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
12030$as_echo "$ac_cv_type_off_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012031if test "x$ac_cv_type_off_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012032 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012033else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012034
12035cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012036#define off_t long int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012037_ACEOF
12038
12039fi
12040
Bram Moolenaar446cb832008-06-24 21:56:24 +000012041{ $as_echo "$as_me:$LINENO: checking for pid_t" >&5
12042$as_echo_n "checking for pid_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012043if test "${ac_cv_type_pid_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012044 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012045else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012046 ac_cv_type_pid_t=no
12047cat >conftest.$ac_ext <<_ACEOF
12048/* confdefs.h. */
12049_ACEOF
12050cat confdefs.h >>conftest.$ac_ext
12051cat >>conftest.$ac_ext <<_ACEOF
12052/* end confdefs.h. */
12053$ac_includes_default
12054int
12055main ()
12056{
12057if (sizeof (pid_t))
12058 return 0;
12059 ;
12060 return 0;
12061}
12062_ACEOF
12063rm -f conftest.$ac_objext
12064if { (ac_try="$ac_compile"
12065case "(($ac_try" in
12066 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12067 *) ac_try_echo=$ac_try;;
12068esac
12069eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12070$as_echo "$ac_try_echo") >&5
12071 (eval "$ac_compile") 2>conftest.er1
12072 ac_status=$?
12073 grep -v '^ *+' conftest.er1 >conftest.err
12074 rm -f conftest.er1
12075 cat conftest.err >&5
12076 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12077 (exit $ac_status); } && {
12078 test -z "$ac_c_werror_flag" ||
12079 test ! -s conftest.err
12080 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012081 cat >conftest.$ac_ext <<_ACEOF
12082/* confdefs.h. */
12083_ACEOF
12084cat confdefs.h >>conftest.$ac_ext
12085cat >>conftest.$ac_ext <<_ACEOF
12086/* end confdefs.h. */
12087$ac_includes_default
12088int
12089main ()
12090{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012091if (sizeof ((pid_t)))
12092 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012093 ;
12094 return 0;
12095}
12096_ACEOF
12097rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012098if { (ac_try="$ac_compile"
12099case "(($ac_try" in
12100 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12101 *) ac_try_echo=$ac_try;;
12102esac
12103eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12104$as_echo "$ac_try_echo") >&5
12105 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012106 ac_status=$?
12107 grep -v '^ *+' conftest.er1 >conftest.err
12108 rm -f conftest.er1
12109 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012110 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12111 (exit $ac_status); } && {
12112 test -z "$ac_c_werror_flag" ||
12113 test ! -s conftest.err
12114 } && test -s conftest.$ac_objext; then
12115 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012116else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012117 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012118sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012119
Bram Moolenaar446cb832008-06-24 21:56:24 +000012120 ac_cv_type_pid_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012121fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012122
12123rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12124else
12125 $as_echo "$as_me: failed program was:" >&5
12126sed 's/^/| /' conftest.$ac_ext >&5
12127
12128
Bram Moolenaar071d4272004-06-13 20:20:40 +000012129fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012130
12131rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12132fi
12133{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
12134$as_echo "$ac_cv_type_pid_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012135if test "x$ac_cv_type_pid_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012136 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012137else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012138
12139cat >>confdefs.h <<_ACEOF
12140#define pid_t int
12141_ACEOF
12142
12143fi
12144
Bram Moolenaar446cb832008-06-24 21:56:24 +000012145{ $as_echo "$as_me:$LINENO: checking for size_t" >&5
12146$as_echo_n "checking for size_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012147if test "${ac_cv_type_size_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012148 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012149else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012150 ac_cv_type_size_t=no
12151cat >conftest.$ac_ext <<_ACEOF
12152/* confdefs.h. */
12153_ACEOF
12154cat confdefs.h >>conftest.$ac_ext
12155cat >>conftest.$ac_ext <<_ACEOF
12156/* end confdefs.h. */
12157$ac_includes_default
12158int
12159main ()
12160{
12161if (sizeof (size_t))
12162 return 0;
12163 ;
12164 return 0;
12165}
12166_ACEOF
12167rm -f conftest.$ac_objext
12168if { (ac_try="$ac_compile"
12169case "(($ac_try" in
12170 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12171 *) ac_try_echo=$ac_try;;
12172esac
12173eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12174$as_echo "$ac_try_echo") >&5
12175 (eval "$ac_compile") 2>conftest.er1
12176 ac_status=$?
12177 grep -v '^ *+' conftest.er1 >conftest.err
12178 rm -f conftest.er1
12179 cat conftest.err >&5
12180 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12181 (exit $ac_status); } && {
12182 test -z "$ac_c_werror_flag" ||
12183 test ! -s conftest.err
12184 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012185 cat >conftest.$ac_ext <<_ACEOF
12186/* confdefs.h. */
12187_ACEOF
12188cat confdefs.h >>conftest.$ac_ext
12189cat >>conftest.$ac_ext <<_ACEOF
12190/* end confdefs.h. */
12191$ac_includes_default
12192int
12193main ()
12194{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012195if (sizeof ((size_t)))
12196 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012197 ;
12198 return 0;
12199}
12200_ACEOF
12201rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012202if { (ac_try="$ac_compile"
12203case "(($ac_try" in
12204 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12205 *) ac_try_echo=$ac_try;;
12206esac
12207eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12208$as_echo "$ac_try_echo") >&5
12209 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012210 ac_status=$?
12211 grep -v '^ *+' conftest.er1 >conftest.err
12212 rm -f conftest.er1
12213 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012214 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12215 (exit $ac_status); } && {
12216 test -z "$ac_c_werror_flag" ||
12217 test ! -s conftest.err
12218 } && test -s conftest.$ac_objext; then
12219 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012220else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012221 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012222sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012223
Bram Moolenaar446cb832008-06-24 21:56:24 +000012224 ac_cv_type_size_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012225fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012226
12227rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12228else
12229 $as_echo "$as_me: failed program was:" >&5
12230sed 's/^/| /' conftest.$ac_ext >&5
12231
12232
Bram Moolenaar071d4272004-06-13 20:20:40 +000012233fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012234
12235rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12236fi
12237{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
12238$as_echo "$ac_cv_type_size_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012239if test "x$ac_cv_type_size_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012240 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012241else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012242
12243cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012244#define size_t unsigned int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012245_ACEOF
12246
12247fi
12248
Bram Moolenaar446cb832008-06-24 21:56:24 +000012249{ $as_echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
12250$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012251if test "${ac_cv_type_uid_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012252 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012253else
12254 cat >conftest.$ac_ext <<_ACEOF
12255/* confdefs.h. */
12256_ACEOF
12257cat confdefs.h >>conftest.$ac_ext
12258cat >>conftest.$ac_ext <<_ACEOF
12259/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012260#include <sys/types.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012261
12262_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012263if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012264 $EGREP "uid_t" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012265 ac_cv_type_uid_t=yes
12266else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012267 ac_cv_type_uid_t=no
12268fi
12269rm -f conftest*
12270
12271fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012272{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
12273$as_echo "$ac_cv_type_uid_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012274if test $ac_cv_type_uid_t = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012275
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012276cat >>confdefs.h <<\_ACEOF
12277#define uid_t int
12278_ACEOF
12279
12280
12281cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012282#define gid_t int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012283_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012284
12285fi
12286
Bram Moolenaar446cb832008-06-24 21:56:24 +000012287{ $as_echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
12288$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012289if test "${ac_cv_header_time+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012290 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012291else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012292 cat >conftest.$ac_ext <<_ACEOF
12293/* confdefs.h. */
12294_ACEOF
12295cat confdefs.h >>conftest.$ac_ext
12296cat >>conftest.$ac_ext <<_ACEOF
12297/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012298#include <sys/types.h>
12299#include <sys/time.h>
12300#include <time.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012301
12302int
12303main ()
12304{
12305if ((struct tm *) 0)
12306return 0;
12307 ;
12308 return 0;
12309}
12310_ACEOF
12311rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012312if { (ac_try="$ac_compile"
12313case "(($ac_try" in
12314 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12315 *) ac_try_echo=$ac_try;;
12316esac
12317eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12318$as_echo "$ac_try_echo") >&5
12319 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012320 ac_status=$?
12321 grep -v '^ *+' conftest.er1 >conftest.err
12322 rm -f conftest.er1
12323 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012324 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12325 (exit $ac_status); } && {
12326 test -z "$ac_c_werror_flag" ||
12327 test ! -s conftest.err
12328 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012329 ac_cv_header_time=yes
12330else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012331 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012332sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012333
Bram Moolenaar446cb832008-06-24 21:56:24 +000012334 ac_cv_header_time=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012335fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012336
12337rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012338fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012339{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
12340$as_echo "$ac_cv_header_time" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012341if test $ac_cv_header_time = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012342
12343cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012344#define TIME_WITH_SYS_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012345_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012346
12347fi
12348
Bram Moolenaar446cb832008-06-24 21:56:24 +000012349{ $as_echo "$as_me:$LINENO: checking for ino_t" >&5
12350$as_echo_n "checking for ino_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012351if test "${ac_cv_type_ino_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012352 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012353else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012354 ac_cv_type_ino_t=no
12355cat >conftest.$ac_ext <<_ACEOF
12356/* confdefs.h. */
12357_ACEOF
12358cat confdefs.h >>conftest.$ac_ext
12359cat >>conftest.$ac_ext <<_ACEOF
12360/* end confdefs.h. */
12361$ac_includes_default
12362int
12363main ()
12364{
12365if (sizeof (ino_t))
12366 return 0;
12367 ;
12368 return 0;
12369}
12370_ACEOF
12371rm -f conftest.$ac_objext
12372if { (ac_try="$ac_compile"
12373case "(($ac_try" in
12374 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12375 *) ac_try_echo=$ac_try;;
12376esac
12377eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12378$as_echo "$ac_try_echo") >&5
12379 (eval "$ac_compile") 2>conftest.er1
12380 ac_status=$?
12381 grep -v '^ *+' conftest.er1 >conftest.err
12382 rm -f conftest.er1
12383 cat conftest.err >&5
12384 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12385 (exit $ac_status); } && {
12386 test -z "$ac_c_werror_flag" ||
12387 test ! -s conftest.err
12388 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012389 cat >conftest.$ac_ext <<_ACEOF
12390/* confdefs.h. */
12391_ACEOF
12392cat confdefs.h >>conftest.$ac_ext
12393cat >>conftest.$ac_ext <<_ACEOF
12394/* end confdefs.h. */
12395$ac_includes_default
12396int
12397main ()
12398{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012399if (sizeof ((ino_t)))
12400 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012401 ;
12402 return 0;
12403}
12404_ACEOF
12405rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012406if { (ac_try="$ac_compile"
12407case "(($ac_try" in
12408 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12409 *) ac_try_echo=$ac_try;;
12410esac
12411eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12412$as_echo "$ac_try_echo") >&5
12413 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012414 ac_status=$?
12415 grep -v '^ *+' conftest.er1 >conftest.err
12416 rm -f conftest.er1
12417 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012418 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12419 (exit $ac_status); } && {
12420 test -z "$ac_c_werror_flag" ||
12421 test ! -s conftest.err
12422 } && test -s conftest.$ac_objext; then
12423 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012424else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012425 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012426sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012427
Bram Moolenaar446cb832008-06-24 21:56:24 +000012428 ac_cv_type_ino_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012429fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012430
12431rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12432else
12433 $as_echo "$as_me: failed program was:" >&5
12434sed 's/^/| /' conftest.$ac_ext >&5
12435
12436
Bram Moolenaar071d4272004-06-13 20:20:40 +000012437fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012438
12439rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12440fi
12441{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_ino_t" >&5
12442$as_echo "$ac_cv_type_ino_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012443if test "x$ac_cv_type_ino_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012444 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012445else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012446
12447cat >>confdefs.h <<_ACEOF
12448#define ino_t long
12449_ACEOF
12450
12451fi
12452
Bram Moolenaar446cb832008-06-24 21:56:24 +000012453{ $as_echo "$as_me:$LINENO: checking for dev_t" >&5
12454$as_echo_n "checking for dev_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012455if test "${ac_cv_type_dev_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012456 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012457else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012458 ac_cv_type_dev_t=no
12459cat >conftest.$ac_ext <<_ACEOF
12460/* confdefs.h. */
12461_ACEOF
12462cat confdefs.h >>conftest.$ac_ext
12463cat >>conftest.$ac_ext <<_ACEOF
12464/* end confdefs.h. */
12465$ac_includes_default
12466int
12467main ()
12468{
12469if (sizeof (dev_t))
12470 return 0;
12471 ;
12472 return 0;
12473}
12474_ACEOF
12475rm -f conftest.$ac_objext
12476if { (ac_try="$ac_compile"
12477case "(($ac_try" in
12478 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12479 *) ac_try_echo=$ac_try;;
12480esac
12481eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12482$as_echo "$ac_try_echo") >&5
12483 (eval "$ac_compile") 2>conftest.er1
12484 ac_status=$?
12485 grep -v '^ *+' conftest.er1 >conftest.err
12486 rm -f conftest.er1
12487 cat conftest.err >&5
12488 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12489 (exit $ac_status); } && {
12490 test -z "$ac_c_werror_flag" ||
12491 test ! -s conftest.err
12492 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012493 cat >conftest.$ac_ext <<_ACEOF
12494/* confdefs.h. */
12495_ACEOF
12496cat confdefs.h >>conftest.$ac_ext
12497cat >>conftest.$ac_ext <<_ACEOF
12498/* end confdefs.h. */
12499$ac_includes_default
12500int
12501main ()
12502{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012503if (sizeof ((dev_t)))
12504 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012505 ;
12506 return 0;
12507}
12508_ACEOF
12509rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012510if { (ac_try="$ac_compile"
12511case "(($ac_try" in
12512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12513 *) ac_try_echo=$ac_try;;
12514esac
12515eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12516$as_echo "$ac_try_echo") >&5
12517 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012518 ac_status=$?
12519 grep -v '^ *+' conftest.er1 >conftest.err
12520 rm -f conftest.er1
12521 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012522 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12523 (exit $ac_status); } && {
12524 test -z "$ac_c_werror_flag" ||
12525 test ! -s conftest.err
12526 } && test -s conftest.$ac_objext; then
12527 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012528else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012529 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012530sed 's/^/| /' conftest.$ac_ext >&5
12531
Bram Moolenaar446cb832008-06-24 21:56:24 +000012532 ac_cv_type_dev_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012533fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012534
12535rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12536else
12537 $as_echo "$as_me: failed program was:" >&5
12538sed 's/^/| /' conftest.$ac_ext >&5
12539
12540
Bram Moolenaar071d4272004-06-13 20:20:40 +000012541fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012542
12543rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12544fi
12545{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_dev_t" >&5
12546$as_echo "$ac_cv_type_dev_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012547if test "x$ac_cv_type_dev_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012548 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012549else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012550
12551cat >>confdefs.h <<_ACEOF
12552#define dev_t unsigned
12553_ACEOF
12554
12555fi
12556
12557
Bram Moolenaar446cb832008-06-24 21:56:24 +000012558{ $as_echo "$as_me:$LINENO: checking for rlim_t" >&5
12559$as_echo_n "checking for rlim_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012560if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012561 { $as_echo "$as_me:$LINENO: result: (cached) $ac_cv_type_rlim_t" >&5
12562$as_echo "(cached) $ac_cv_type_rlim_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012563else
12564 cat >conftest.$ac_ext <<_ACEOF
12565/* confdefs.h. */
12566_ACEOF
12567cat confdefs.h >>conftest.$ac_ext
12568cat >>conftest.$ac_ext <<_ACEOF
12569/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012570
12571#include <sys/types.h>
12572#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012573# include <stdlib.h>
12574# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012575#endif
12576#ifdef HAVE_SYS_RESOURCE_H
Bram Moolenaar446cb832008-06-24 21:56:24 +000012577# include <sys/resource.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012578#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012579
12580_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012581if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012582 $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 +000012583 ac_cv_type_rlim_t=yes
12584else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012585 ac_cv_type_rlim_t=no
12586fi
12587rm -f conftest*
12588
Bram Moolenaar446cb832008-06-24 21:56:24 +000012589 { $as_echo "$as_me:$LINENO: result: $ac_cv_type_rlim_t" >&5
12590$as_echo "$ac_cv_type_rlim_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012591fi
12592if test $ac_cv_type_rlim_t = no; then
12593 cat >> confdefs.h <<\EOF
12594#define rlim_t unsigned long
12595EOF
12596fi
12597
Bram Moolenaar446cb832008-06-24 21:56:24 +000012598{ $as_echo "$as_me:$LINENO: checking for stack_t" >&5
12599$as_echo_n "checking for stack_t... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012600if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012601 { $as_echo "$as_me:$LINENO: result: (cached) $ac_cv_type_stack_t" >&5
12602$as_echo "(cached) $ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012603else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012604 cat >conftest.$ac_ext <<_ACEOF
12605/* confdefs.h. */
12606_ACEOF
12607cat confdefs.h >>conftest.$ac_ext
12608cat >>conftest.$ac_ext <<_ACEOF
12609/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012610
12611#include <sys/types.h>
12612#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012613# include <stdlib.h>
12614# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012615#endif
12616#include <signal.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012617
12618_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012619if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012620 $EGREP "stack_t" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012621 ac_cv_type_stack_t=yes
12622else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012623 ac_cv_type_stack_t=no
12624fi
12625rm -f conftest*
12626
Bram Moolenaar446cb832008-06-24 21:56:24 +000012627 { $as_echo "$as_me:$LINENO: result: $ac_cv_type_stack_t" >&5
12628$as_echo "$ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012629fi
12630if test $ac_cv_type_stack_t = no; then
12631 cat >> confdefs.h <<\EOF
12632#define stack_t struct sigaltstack
12633EOF
12634fi
12635
Bram Moolenaar446cb832008-06-24 21:56:24 +000012636{ $as_echo "$as_me:$LINENO: checking whether stack_t has an ss_base field" >&5
12637$as_echo_n "checking whether stack_t has an ss_base field... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012638cat >conftest.$ac_ext <<_ACEOF
12639/* confdefs.h. */
12640_ACEOF
12641cat confdefs.h >>conftest.$ac_ext
12642cat >>conftest.$ac_ext <<_ACEOF
12643/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012644
12645#include <sys/types.h>
12646#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012647# include <stdlib.h>
12648# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012649#endif
12650#include <signal.h>
12651#include "confdefs.h"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012652
12653int
12654main ()
12655{
12656stack_t sigstk; sigstk.ss_base = 0;
12657 ;
12658 return 0;
12659}
12660_ACEOF
12661rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012662if { (ac_try="$ac_compile"
12663case "(($ac_try" in
12664 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12665 *) ac_try_echo=$ac_try;;
12666esac
12667eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12668$as_echo "$ac_try_echo") >&5
12669 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012670 ac_status=$?
12671 grep -v '^ *+' conftest.er1 >conftest.err
12672 rm -f conftest.er1
12673 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012674 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12675 (exit $ac_status); } && {
12676 test -z "$ac_c_werror_flag" ||
12677 test ! -s conftest.err
12678 } && test -s conftest.$ac_objext; then
12679 { $as_echo "$as_me:$LINENO: result: yes" >&5
12680$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012681#define HAVE_SS_BASE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012682_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012683
12684else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012685 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012686sed 's/^/| /' conftest.$ac_ext >&5
12687
Bram Moolenaar446cb832008-06-24 21:56:24 +000012688 { $as_echo "$as_me:$LINENO: result: no" >&5
12689$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012690fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012691
12692rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000012693
12694olibs="$LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012695{ $as_echo "$as_me:$LINENO: checking --with-tlib argument" >&5
12696$as_echo_n "checking --with-tlib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012697
Bram Moolenaar446cb832008-06-24 21:56:24 +000012698# Check whether --with-tlib was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012699if test "${with_tlib+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012700 withval=$with_tlib;
12701fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012702
12703if test -n "$with_tlib"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012704 { $as_echo "$as_me:$LINENO: result: $with_tlib" >&5
12705$as_echo "$with_tlib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012706 LIBS="$LIBS -l$with_tlib"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012707 { $as_echo "$as_me:$LINENO: checking for linking with $with_tlib library" >&5
12708$as_echo_n "checking for linking with $with_tlib library... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012709 cat >conftest.$ac_ext <<_ACEOF
12710/* confdefs.h. */
12711_ACEOF
12712cat confdefs.h >>conftest.$ac_ext
12713cat >>conftest.$ac_ext <<_ACEOF
12714/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012715
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012716int
12717main ()
12718{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012719
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012720 ;
12721 return 0;
12722}
12723_ACEOF
12724rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012725if { (ac_try="$ac_link"
12726case "(($ac_try" in
12727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12728 *) ac_try_echo=$ac_try;;
12729esac
12730eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12731$as_echo "$ac_try_echo") >&5
12732 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012733 ac_status=$?
12734 grep -v '^ *+' conftest.er1 >conftest.err
12735 rm -f conftest.er1
12736 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012737 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12738 (exit $ac_status); } && {
12739 test -z "$ac_c_werror_flag" ||
12740 test ! -s conftest.err
12741 } && test -s conftest$ac_exeext && {
12742 test "$cross_compiling" = yes ||
12743 $as_test_x conftest$ac_exeext
12744 }; then
12745 { $as_echo "$as_me:$LINENO: result: OK" >&5
12746$as_echo "OK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012747else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012748 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012749sed 's/^/| /' conftest.$ac_ext >&5
12750
Bram Moolenaar446cb832008-06-24 21:56:24 +000012751 { { $as_echo "$as_me:$LINENO: error: FAILED" >&5
12752$as_echo "$as_me: error: FAILED" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012753 { (exit 1); exit 1; }; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012754fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012755
12756rm -rf conftest.dSYM
12757rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012758 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012759 olibs="$LIBS"
12760else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012761 { $as_echo "$as_me:$LINENO: result: empty: automatic terminal library selection" >&5
12762$as_echo "empty: automatic terminal library selection" >&6; }
Bram Moolenaara1b5aa52006-10-10 09:41:28 +000012763 case "`uname -s 2>/dev/null`" in
12764 OSF1|SCO_SV) tlibs="ncurses curses termlib termcap";;
Bram Moolenaar071d4272004-06-13 20:20:40 +000012765 *) tlibs="ncurses termlib termcap curses";;
12766 esac
12767 for libname in $tlibs; do
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012768
Bram Moolenaar446cb832008-06-24 21:56:24 +000012769as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh`
12770{ $as_echo "$as_me:$LINENO: checking for tgetent in -l${libname}" >&5
12771$as_echo_n "checking for tgetent in -l${libname}... " >&6; }
12772if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
12773 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012774else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012775 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000012776LIBS="-l${libname} $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012777cat >conftest.$ac_ext <<_ACEOF
12778/* confdefs.h. */
12779_ACEOF
12780cat confdefs.h >>conftest.$ac_ext
12781cat >>conftest.$ac_ext <<_ACEOF
12782/* end confdefs.h. */
12783
Bram Moolenaar446cb832008-06-24 21:56:24 +000012784/* Override any GCC internal prototype to avoid an error.
12785 Use char because int might match the return type of a GCC
12786 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012787#ifdef __cplusplus
12788extern "C"
12789#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012790char tgetent ();
12791int
12792main ()
12793{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012794return tgetent ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012795 ;
12796 return 0;
12797}
12798_ACEOF
12799rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012800if { (ac_try="$ac_link"
12801case "(($ac_try" in
12802 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12803 *) ac_try_echo=$ac_try;;
12804esac
12805eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12806$as_echo "$ac_try_echo") >&5
12807 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012808 ac_status=$?
12809 grep -v '^ *+' conftest.er1 >conftest.err
12810 rm -f conftest.er1
12811 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012812 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12813 (exit $ac_status); } && {
12814 test -z "$ac_c_werror_flag" ||
12815 test ! -s conftest.err
12816 } && test -s conftest$ac_exeext && {
12817 test "$cross_compiling" = yes ||
12818 $as_test_x conftest$ac_exeext
12819 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012820 eval "$as_ac_Lib=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012821else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012822 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012823sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012824
Bram Moolenaar446cb832008-06-24 21:56:24 +000012825 eval "$as_ac_Lib=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012826fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012827
12828rm -rf conftest.dSYM
12829rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012830 conftest$ac_exeext conftest.$ac_ext
12831LIBS=$ac_check_lib_save_LIBS
12832fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012833ac_res=`eval 'as_val=${'$as_ac_Lib'}
12834 $as_echo "$as_val"'`
12835 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
12836$as_echo "$ac_res" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012837as_val=`eval 'as_val=${'$as_ac_Lib'}
12838 $as_echo "$as_val"'`
12839 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012840 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012841#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012842_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012843
12844 LIBS="-l${libname} $LIBS"
12845
Bram Moolenaar071d4272004-06-13 20:20:40 +000012846fi
12847
12848 if test "x$olibs" != "x$LIBS"; then
12849 if test "$cross_compiling" = yes; then
12850 res="FAIL"
12851else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012852 cat >conftest.$ac_ext <<_ACEOF
12853/* confdefs.h. */
12854_ACEOF
12855cat confdefs.h >>conftest.$ac_ext
12856cat >>conftest.$ac_ext <<_ACEOF
12857/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012858
12859#ifdef HAVE_TERMCAP_H
12860# include <termcap.h>
12861#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000012862#if STDC_HEADERS
12863# include <stdlib.h>
12864# include <stddef.h>
12865#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000012866main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012867_ACEOF
12868rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012869if { (ac_try="$ac_link"
12870case "(($ac_try" in
12871 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12872 *) ac_try_echo=$ac_try;;
12873esac
12874eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12875$as_echo "$ac_try_echo") >&5
12876 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012877 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012878 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012879 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012880 { (case "(($ac_try" in
12881 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12882 *) ac_try_echo=$ac_try;;
12883esac
12884eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12885$as_echo "$ac_try_echo") >&5
12886 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012887 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012888 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012889 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012890 res="OK"
12891else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012892 $as_echo "$as_me: program exited with status $ac_status" >&5
12893$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012894sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012895
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012896( exit $ac_status )
12897res="FAIL"
12898fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012899rm -rf conftest.dSYM
12900rm -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 +000012901fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012902
12903
Bram Moolenaar071d4272004-06-13 20:20:40 +000012904 if test "$res" = "OK"; then
12905 break
12906 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012907 { $as_echo "$as_me:$LINENO: result: $libname library is not usable" >&5
12908$as_echo "$libname library is not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012909 LIBS="$olibs"
12910 fi
12911 done
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012912 if test "x$olibs" = "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012913 { $as_echo "$as_me:$LINENO: result: no terminal library found" >&5
12914$as_echo "no terminal library found" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012915 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012916fi
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012917
12918if test "x$olibs" = "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012919 { $as_echo "$as_me:$LINENO: checking for tgetent()" >&5
12920$as_echo_n "checking for tgetent()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012921 cat >conftest.$ac_ext <<_ACEOF
12922/* confdefs.h. */
12923_ACEOF
12924cat confdefs.h >>conftest.$ac_ext
12925cat >>conftest.$ac_ext <<_ACEOF
12926/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012927
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012928int
12929main ()
12930{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012931char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012932 ;
12933 return 0;
12934}
12935_ACEOF
12936rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012937if { (ac_try="$ac_link"
12938case "(($ac_try" in
12939 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12940 *) ac_try_echo=$ac_try;;
12941esac
12942eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12943$as_echo "$ac_try_echo") >&5
12944 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012945 ac_status=$?
12946 grep -v '^ *+' conftest.er1 >conftest.err
12947 rm -f conftest.er1
12948 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012949 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12950 (exit $ac_status); } && {
12951 test -z "$ac_c_werror_flag" ||
12952 test ! -s conftest.err
12953 } && test -s conftest$ac_exeext && {
12954 test "$cross_compiling" = yes ||
12955 $as_test_x conftest$ac_exeext
12956 }; then
12957 { $as_echo "$as_me:$LINENO: result: yes" >&5
12958$as_echo "yes" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012959else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012960 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012961sed 's/^/| /' conftest.$ac_ext >&5
12962
Bram Moolenaar446cb832008-06-24 21:56:24 +000012963 { { $as_echo "$as_me:$LINENO: error: NOT FOUND!
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012964 You need to install a terminal library; for example ncurses.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012965 Or specify the name of the library with --with-tlib." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012966$as_echo "$as_me: error: NOT FOUND!
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012967 You need to install a terminal library; for example ncurses.
12968 Or specify the name of the library with --with-tlib." >&2;}
12969 { (exit 1); exit 1; }; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012970fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012971
12972rm -rf conftest.dSYM
12973rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012974 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012975fi
12976
Bram Moolenaar446cb832008-06-24 21:56:24 +000012977{ $as_echo "$as_me:$LINENO: checking whether we talk terminfo" >&5
12978$as_echo_n "checking whether we talk terminfo... " >&6; }
12979if test "${vim_cv_terminfo+set}" = set; then
12980 $as_echo_n "(cached) " >&6
12981else
12982
12983 if test "$cross_compiling" = yes; then
12984
12985 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_terminfo'" >&5
12986$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_terminfo'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012987 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012988
Bram Moolenaar071d4272004-06-13 20:20:40 +000012989else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012990 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012991
Bram Moolenaar446cb832008-06-24 21:56:24 +000012992#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012993#ifdef HAVE_TERMCAP_H
12994# include <termcap.h>
12995#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000012996#ifdef HAVE_STRING_H
12997# include <string.h>
12998#endif
12999#if STDC_HEADERS
13000# include <stdlib.h>
13001# include <stddef.h>
13002#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013003main()
13004{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013005
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013006_ACEOF
13007rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013008if { (ac_try="$ac_link"
13009case "(($ac_try" in
13010 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13011 *) ac_try_echo=$ac_try;;
13012esac
13013eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13014$as_echo "$ac_try_echo") >&5
13015 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013016 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013017 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013018 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013019 { (case "(($ac_try" in
13020 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13021 *) ac_try_echo=$ac_try;;
13022esac
13023eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13024$as_echo "$ac_try_echo") >&5
13025 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013026 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013027 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013028 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013029
13030 vim_cv_terminfo=no
13031
Bram Moolenaar071d4272004-06-13 20:20:40 +000013032else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013033 $as_echo "$as_me: program exited with status $ac_status" >&5
13034$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013035sed 's/^/| /' conftest.$ac_ext >&5
13036
13037( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013038
13039 vim_cv_terminfo=yes
13040
13041fi
13042rm -rf conftest.dSYM
13043rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13044fi
13045
13046
13047
13048fi
13049{ $as_echo "$as_me:$LINENO: result: $vim_cv_terminfo" >&5
13050$as_echo "$vim_cv_terminfo" >&6; }
13051
13052if test "x$vim_cv_terminfo" = "xyes" ; then
13053 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013054#define TERMINFO 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013055_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013056
13057fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013058
Bram Moolenaar071d4272004-06-13 20:20:40 +000013059if test "x$olibs" != "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013060 { $as_echo "$as_me:$LINENO: checking what tgetent() returns for an unknown terminal" >&5
13061$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; }
13062if test "${vim_cv_tgent+set}" = set; then
13063 $as_echo_n "(cached) " >&6
13064else
13065
13066 if test "$cross_compiling" = yes; then
13067
13068 { { $as_echo "$as_me:$LINENO: error: failed to compile test program." >&5
13069$as_echo "$as_me: error: failed to compile test program." >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013070 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013071
Bram Moolenaar071d4272004-06-13 20:20:40 +000013072else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013073 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013074
Bram Moolenaar446cb832008-06-24 21:56:24 +000013075#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000013076#ifdef HAVE_TERMCAP_H
13077# include <termcap.h>
13078#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000013079#if STDC_HEADERS
13080# include <stdlib.h>
13081# include <stddef.h>
13082#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013083main()
13084{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013085
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013086_ACEOF
13087rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013088if { (ac_try="$ac_link"
13089case "(($ac_try" in
13090 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13091 *) ac_try_echo=$ac_try;;
13092esac
13093eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13094$as_echo "$ac_try_echo") >&5
13095 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013096 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013097 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013098 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013099 { (case "(($ac_try" in
13100 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13101 *) ac_try_echo=$ac_try;;
13102esac
13103eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13104$as_echo "$ac_try_echo") >&5
13105 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013106 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013107 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013108 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013109
13110 vim_cv_tgent=zero
Bram Moolenaar071d4272004-06-13 20:20:40 +000013111
13112else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013113 $as_echo "$as_me: program exited with status $ac_status" >&5
13114$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013115sed 's/^/| /' conftest.$ac_ext >&5
13116
13117( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013118
13119 vim_cv_tgent=non-zero
13120
Bram Moolenaar071d4272004-06-13 20:20:40 +000013121fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013122rm -rf conftest.dSYM
13123rm -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 +000013124fi
13125
Bram Moolenaar446cb832008-06-24 21:56:24 +000013126
13127
13128fi
13129{ $as_echo "$as_me:$LINENO: result: $vim_cv_tgent" >&5
13130$as_echo "$vim_cv_tgent" >&6; }
13131
13132 if test "x$vim_cv_tgent" = "xzero" ; then
13133 cat >>confdefs.h <<\_ACEOF
13134#define TGETENT_ZERO_ERR 0
13135_ACEOF
13136
13137 fi
13138fi
13139
13140{ $as_echo "$as_me:$LINENO: checking whether termcap.h contains ospeed" >&5
13141$as_echo_n "checking whether termcap.h contains ospeed... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013142cat >conftest.$ac_ext <<_ACEOF
13143/* confdefs.h. */
13144_ACEOF
13145cat confdefs.h >>conftest.$ac_ext
13146cat >>conftest.$ac_ext <<_ACEOF
13147/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013148
13149#ifdef HAVE_TERMCAP_H
13150# include <termcap.h>
13151#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013152
13153int
13154main ()
13155{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013156ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013157 ;
13158 return 0;
13159}
13160_ACEOF
13161rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013162if { (ac_try="$ac_link"
13163case "(($ac_try" in
13164 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13165 *) ac_try_echo=$ac_try;;
13166esac
13167eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13168$as_echo "$ac_try_echo") >&5
13169 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013170 ac_status=$?
13171 grep -v '^ *+' conftest.er1 >conftest.err
13172 rm -f conftest.er1
13173 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013174 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13175 (exit $ac_status); } && {
13176 test -z "$ac_c_werror_flag" ||
13177 test ! -s conftest.err
13178 } && test -s conftest$ac_exeext && {
13179 test "$cross_compiling" = yes ||
13180 $as_test_x conftest$ac_exeext
13181 }; then
13182 { $as_echo "$as_me:$LINENO: result: yes" >&5
13183$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013184#define HAVE_OSPEED 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013185_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013186
13187else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013188 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013189sed 's/^/| /' conftest.$ac_ext >&5
13190
Bram Moolenaar446cb832008-06-24 21:56:24 +000013191 { $as_echo "$as_me:$LINENO: result: no" >&5
13192$as_echo "no" >&6; }
13193 { $as_echo "$as_me:$LINENO: checking whether ospeed can be extern" >&5
13194$as_echo_n "checking whether ospeed can be extern... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013195 cat >conftest.$ac_ext <<_ACEOF
13196/* confdefs.h. */
13197_ACEOF
13198cat confdefs.h >>conftest.$ac_ext
13199cat >>conftest.$ac_ext <<_ACEOF
13200/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013201
13202#ifdef HAVE_TERMCAP_H
13203# include <termcap.h>
13204#endif
13205extern short ospeed;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013206
13207int
13208main ()
13209{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013210ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013211 ;
13212 return 0;
13213}
13214_ACEOF
13215rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013216if { (ac_try="$ac_link"
13217case "(($ac_try" in
13218 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13219 *) ac_try_echo=$ac_try;;
13220esac
13221eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13222$as_echo "$ac_try_echo") >&5
13223 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013224 ac_status=$?
13225 grep -v '^ *+' conftest.er1 >conftest.err
13226 rm -f conftest.er1
13227 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013228 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13229 (exit $ac_status); } && {
13230 test -z "$ac_c_werror_flag" ||
13231 test ! -s conftest.err
13232 } && test -s conftest$ac_exeext && {
13233 test "$cross_compiling" = yes ||
13234 $as_test_x conftest$ac_exeext
13235 }; then
13236 { $as_echo "$as_me:$LINENO: result: yes" >&5
13237$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013238#define OSPEED_EXTERN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013239_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013240
13241else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013242 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013243sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013244
Bram Moolenaar446cb832008-06-24 21:56:24 +000013245 { $as_echo "$as_me:$LINENO: result: no" >&5
13246$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013247fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013248
13249rm -rf conftest.dSYM
13250rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013251 conftest$ac_exeext conftest.$ac_ext
13252
13253fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013254
13255rm -rf conftest.dSYM
13256rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013257 conftest$ac_exeext conftest.$ac_ext
13258
Bram Moolenaar446cb832008-06-24 21:56:24 +000013259{ $as_echo "$as_me:$LINENO: checking whether termcap.h contains UP, BC and PC" >&5
13260$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013261cat >conftest.$ac_ext <<_ACEOF
13262/* confdefs.h. */
13263_ACEOF
13264cat confdefs.h >>conftest.$ac_ext
13265cat >>conftest.$ac_ext <<_ACEOF
13266/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013267
13268#ifdef HAVE_TERMCAP_H
13269# include <termcap.h>
13270#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013271
13272int
13273main ()
13274{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013275if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013276 ;
13277 return 0;
13278}
13279_ACEOF
13280rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013281if { (ac_try="$ac_link"
13282case "(($ac_try" in
13283 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13284 *) ac_try_echo=$ac_try;;
13285esac
13286eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13287$as_echo "$ac_try_echo") >&5
13288 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013289 ac_status=$?
13290 grep -v '^ *+' conftest.er1 >conftest.err
13291 rm -f conftest.er1
13292 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013293 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13294 (exit $ac_status); } && {
13295 test -z "$ac_c_werror_flag" ||
13296 test ! -s conftest.err
13297 } && test -s conftest$ac_exeext && {
13298 test "$cross_compiling" = yes ||
13299 $as_test_x conftest$ac_exeext
13300 }; then
13301 { $as_echo "$as_me:$LINENO: result: yes" >&5
13302$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013303#define HAVE_UP_BC_PC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013304_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013305
13306else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013307 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013308sed 's/^/| /' conftest.$ac_ext >&5
13309
Bram Moolenaar446cb832008-06-24 21:56:24 +000013310 { $as_echo "$as_me:$LINENO: result: no" >&5
13311$as_echo "no" >&6; }
13312 { $as_echo "$as_me:$LINENO: checking whether UP, BC and PC can be extern" >&5
13313$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013314 cat >conftest.$ac_ext <<_ACEOF
13315/* confdefs.h. */
13316_ACEOF
13317cat confdefs.h >>conftest.$ac_ext
13318cat >>conftest.$ac_ext <<_ACEOF
13319/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013320
13321#ifdef HAVE_TERMCAP_H
13322# include <termcap.h>
13323#endif
13324extern char *UP, *BC, PC;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013325
13326int
13327main ()
13328{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013329if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013330 ;
13331 return 0;
13332}
13333_ACEOF
13334rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013335if { (ac_try="$ac_link"
13336case "(($ac_try" in
13337 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13338 *) ac_try_echo=$ac_try;;
13339esac
13340eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13341$as_echo "$ac_try_echo") >&5
13342 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013343 ac_status=$?
13344 grep -v '^ *+' conftest.er1 >conftest.err
13345 rm -f conftest.er1
13346 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013347 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13348 (exit $ac_status); } && {
13349 test -z "$ac_c_werror_flag" ||
13350 test ! -s conftest.err
13351 } && test -s conftest$ac_exeext && {
13352 test "$cross_compiling" = yes ||
13353 $as_test_x conftest$ac_exeext
13354 }; then
13355 { $as_echo "$as_me:$LINENO: result: yes" >&5
13356$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013357#define UP_BC_PC_EXTERN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013358_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013359
13360else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013361 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013362sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013363
Bram Moolenaar446cb832008-06-24 21:56:24 +000013364 { $as_echo "$as_me:$LINENO: result: no" >&5
13365$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013366fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013367
13368rm -rf conftest.dSYM
13369rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013370 conftest$ac_exeext conftest.$ac_ext
13371
13372fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013373
13374rm -rf conftest.dSYM
13375rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013376 conftest$ac_exeext conftest.$ac_ext
13377
Bram Moolenaar446cb832008-06-24 21:56:24 +000013378{ $as_echo "$as_me:$LINENO: checking whether tputs() uses outfuntype" >&5
13379$as_echo_n "checking whether tputs() uses outfuntype... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013380cat >conftest.$ac_ext <<_ACEOF
13381/* confdefs.h. */
13382_ACEOF
13383cat confdefs.h >>conftest.$ac_ext
13384cat >>conftest.$ac_ext <<_ACEOF
13385/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013386
13387#ifdef HAVE_TERMCAP_H
13388# include <termcap.h>
13389#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013390
13391int
13392main ()
13393{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013394extern int xx(); tputs("test", 1, (outfuntype)xx)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013395 ;
13396 return 0;
13397}
13398_ACEOF
13399rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013400if { (ac_try="$ac_compile"
13401case "(($ac_try" in
13402 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13403 *) ac_try_echo=$ac_try;;
13404esac
13405eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13406$as_echo "$ac_try_echo") >&5
13407 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013408 ac_status=$?
13409 grep -v '^ *+' conftest.er1 >conftest.err
13410 rm -f conftest.er1
13411 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013412 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13413 (exit $ac_status); } && {
13414 test -z "$ac_c_werror_flag" ||
13415 test ! -s conftest.err
13416 } && test -s conftest.$ac_objext; then
13417 { $as_echo "$as_me:$LINENO: result: yes" >&5
13418$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013419#define HAVE_OUTFUNTYPE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013420_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013421
13422else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013423 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013424sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013425
Bram Moolenaar446cb832008-06-24 21:56:24 +000013426 { $as_echo "$as_me:$LINENO: result: no" >&5
13427$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013428fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013429
Bram Moolenaar446cb832008-06-24 21:56:24 +000013430rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13431
13432{ $as_echo "$as_me:$LINENO: checking whether sys/select.h and sys/time.h may both be included" >&5
13433$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013434cat >conftest.$ac_ext <<_ACEOF
13435/* confdefs.h. */
13436_ACEOF
13437cat confdefs.h >>conftest.$ac_ext
13438cat >>conftest.$ac_ext <<_ACEOF
13439/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013440
13441#include <sys/types.h>
13442#include <sys/time.h>
13443#include <sys/select.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013444int
13445main ()
13446{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013447
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013448 ;
13449 return 0;
13450}
13451_ACEOF
13452rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013453if { (ac_try="$ac_compile"
13454case "(($ac_try" in
13455 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13456 *) ac_try_echo=$ac_try;;
13457esac
13458eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13459$as_echo "$ac_try_echo") >&5
13460 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013461 ac_status=$?
13462 grep -v '^ *+' conftest.er1 >conftest.err
13463 rm -f conftest.er1
13464 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013465 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13466 (exit $ac_status); } && {
13467 test -z "$ac_c_werror_flag" ||
13468 test ! -s conftest.err
13469 } && test -s conftest.$ac_objext; then
13470 { $as_echo "$as_me:$LINENO: result: yes" >&5
13471$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013472 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013473#define SYS_SELECT_WITH_SYS_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013474_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013475
13476else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013477 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013478sed 's/^/| /' conftest.$ac_ext >&5
13479
Bram Moolenaar446cb832008-06-24 21:56:24 +000013480 { $as_echo "$as_me:$LINENO: result: no" >&5
13481$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013482fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013483
13484rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000013485
13486
Bram Moolenaar446cb832008-06-24 21:56:24 +000013487{ $as_echo "$as_me:$LINENO: checking for /dev/ptc" >&5
13488$as_echo_n "checking for /dev/ptc... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013489if test -r /dev/ptc; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013490 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013491#define HAVE_DEV_PTC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013492_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013493
Bram Moolenaar446cb832008-06-24 21:56:24 +000013494 { $as_echo "$as_me:$LINENO: result: yes" >&5
13495$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013496else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013497 { $as_echo "$as_me:$LINENO: result: no" >&5
13498$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013499fi
13500
Bram Moolenaar446cb832008-06-24 21:56:24 +000013501{ $as_echo "$as_me:$LINENO: checking for SVR4 ptys" >&5
13502$as_echo_n "checking for SVR4 ptys... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013503if test -c /dev/ptmx ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013504 cat >conftest.$ac_ext <<_ACEOF
13505/* confdefs.h. */
13506_ACEOF
13507cat confdefs.h >>conftest.$ac_ext
13508cat >>conftest.$ac_ext <<_ACEOF
13509/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013510
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013511int
13512main ()
13513{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013514ptsname(0);grantpt(0);unlockpt(0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013515 ;
13516 return 0;
13517}
13518_ACEOF
13519rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013520if { (ac_try="$ac_link"
13521case "(($ac_try" in
13522 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13523 *) ac_try_echo=$ac_try;;
13524esac
13525eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13526$as_echo "$ac_try_echo") >&5
13527 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013528 ac_status=$?
13529 grep -v '^ *+' conftest.er1 >conftest.err
13530 rm -f conftest.er1
13531 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013532 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13533 (exit $ac_status); } && {
13534 test -z "$ac_c_werror_flag" ||
13535 test ! -s conftest.err
13536 } && test -s conftest$ac_exeext && {
13537 test "$cross_compiling" = yes ||
13538 $as_test_x conftest$ac_exeext
13539 }; then
13540 { $as_echo "$as_me:$LINENO: result: yes" >&5
13541$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013542#define HAVE_SVR4_PTYS 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013543_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013544
13545else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013546 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013547sed 's/^/| /' conftest.$ac_ext >&5
13548
Bram Moolenaar446cb832008-06-24 21:56:24 +000013549 { $as_echo "$as_me:$LINENO: result: no" >&5
13550$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013551fi
13552
Bram Moolenaar446cb832008-06-24 21:56:24 +000013553rm -rf conftest.dSYM
13554rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13555 conftest$ac_exeext conftest.$ac_ext
13556else
13557 { $as_echo "$as_me:$LINENO: result: no" >&5
13558$as_echo "no" >&6; }
13559fi
13560
13561{ $as_echo "$as_me:$LINENO: checking for ptyranges" >&5
13562$as_echo_n "checking for ptyranges... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013563if test -d /dev/ptym ; then
13564 pdir='/dev/ptym'
13565else
13566 pdir='/dev'
13567fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013568cat >conftest.$ac_ext <<_ACEOF
13569/* confdefs.h. */
13570_ACEOF
13571cat confdefs.h >>conftest.$ac_ext
13572cat >>conftest.$ac_ext <<_ACEOF
13573/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013574#ifdef M_UNIX
13575 yes;
13576#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013577
13578_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013579if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013580 $EGREP "yes" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000013581 ptys=`echo /dev/ptyp??`
13582else
Bram Moolenaar071d4272004-06-13 20:20:40 +000013583 ptys=`echo $pdir/pty??`
13584fi
13585rm -f conftest*
13586
13587if test "$ptys" != "$pdir/pty??" ; then
13588 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
13589 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013590 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013591#define PTYRANGE0 "$p0"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013592_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013593
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013594 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013595#define PTYRANGE1 "$p1"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013596_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013597
Bram Moolenaar446cb832008-06-24 21:56:24 +000013598 { $as_echo "$as_me:$LINENO: result: $p0 / $p1" >&5
13599$as_echo "$p0 / $p1" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013600else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013601 { $as_echo "$as_me:$LINENO: result: don't know" >&5
13602$as_echo "don't know" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013603fi
13604
Bram Moolenaar071d4272004-06-13 20:20:40 +000013605rm -f conftest_grp
Bram Moolenaar446cb832008-06-24 21:56:24 +000013606{ $as_echo "$as_me:$LINENO: checking default tty permissions/group" >&5
13607$as_echo_n "checking default tty permissions/group... " >&6; }
13608if test "${vim_cv_tty_group+set}" = set; then
13609 $as_echo_n "(cached) " >&6
13610else
13611
13612 if test "$cross_compiling" = yes; then
13613
13614 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode'" >&5
13615$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 +000013616 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013617
Bram Moolenaar071d4272004-06-13 20:20:40 +000013618else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013619 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013620
Bram Moolenaar446cb832008-06-24 21:56:24 +000013621#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000013622#include <sys/types.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000013623#if STDC_HEADERS
13624# include <stdlib.h>
13625# include <stddef.h>
13626#endif
13627#ifdef HAVE_UNISTD_H
13628#include <unistd.h>
13629#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013630#include <sys/stat.h>
13631#include <stdio.h>
13632main()
13633{
13634 struct stat sb;
13635 char *x,*ttyname();
13636 int om, m;
13637 FILE *fp;
13638
13639 if (!(x = ttyname(0))) exit(1);
13640 if (stat(x, &sb)) exit(1);
13641 om = sb.st_mode;
13642 if (om & 002) exit(0);
13643 m = system("mesg y");
13644 if (m == -1 || m == 127) exit(1);
13645 if (stat(x, &sb)) exit(1);
13646 m = sb.st_mode;
13647 if (chmod(x, om)) exit(1);
13648 if (m & 002) exit(0);
13649 if (sb.st_gid == getgid()) exit(1);
13650 if (!(fp=fopen("conftest_grp", "w")))
13651 exit(1);
13652 fprintf(fp, "%d\n", sb.st_gid);
13653 fclose(fp);
13654 exit(0);
13655}
13656
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013657_ACEOF
13658rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013659if { (ac_try="$ac_link"
13660case "(($ac_try" in
13661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13662 *) ac_try_echo=$ac_try;;
13663esac
13664eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13665$as_echo "$ac_try_echo") >&5
13666 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013667 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013668 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013669 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013670 { (case "(($ac_try" in
13671 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13672 *) ac_try_echo=$ac_try;;
13673esac
13674eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13675$as_echo "$ac_try_echo") >&5
13676 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013677 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013678 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013679 (exit $ac_status); }; }; then
13680
Bram Moolenaar446cb832008-06-24 21:56:24 +000013681 if test -f conftest_grp; then
13682 vim_cv_tty_group=`cat conftest_grp`
13683 if test "x$vim_cv_tty_mode" = "x" ; then
13684 vim_cv_tty_mode=0620
13685 fi
13686 { $as_echo "$as_me:$LINENO: result: pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&5
13687$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; }
13688 else
13689 vim_cv_tty_group=world
13690 { $as_echo "$as_me:$LINENO: result: ptys are world accessable" >&5
13691$as_echo "ptys are world accessable" >&6; }
13692 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013693
13694else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013695 $as_echo "$as_me: program exited with status $ac_status" >&5
13696$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013697sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013698
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013699( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013700
13701 vim_cv_tty_group=world
13702 { $as_echo "$as_me:$LINENO: result: can't determine - assume ptys are world accessable" >&5
13703$as_echo "can't determine - assume ptys are world accessable" >&6; }
13704
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013705fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013706rm -rf conftest.dSYM
13707rm -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 +000013708fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013709
13710
13711
13712fi
13713{ $as_echo "$as_me:$LINENO: result: $vim_cv_tty_group" >&5
13714$as_echo "$vim_cv_tty_group" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013715rm -f conftest_grp
13716
Bram Moolenaar446cb832008-06-24 21:56:24 +000013717if test "x$vim_cv_tty_group" != "xworld" ; then
13718 cat >>confdefs.h <<_ACEOF
13719#define PTYGROUP $vim_cv_tty_group
13720_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013721
Bram Moolenaar446cb832008-06-24 21:56:24 +000013722 if test "x$vim_cv_tty_mode" = "x" ; then
13723 { { $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
13724$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;}
13725 { (exit 1); exit 1; }; }
13726 else
13727 cat >>confdefs.h <<\_ACEOF
13728#define PTYMODE 0620
13729_ACEOF
13730
13731 fi
13732fi
13733
13734
13735{ $as_echo "$as_me:$LINENO: checking return type of signal handlers" >&5
13736$as_echo_n "checking return type of signal handlers... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013737if test "${ac_cv_type_signal+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013738 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013739else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013740 cat >conftest.$ac_ext <<_ACEOF
13741/* confdefs.h. */
13742_ACEOF
13743cat confdefs.h >>conftest.$ac_ext
13744cat >>conftest.$ac_ext <<_ACEOF
13745/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013746#include <sys/types.h>
13747#include <signal.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000013748
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013749int
13750main ()
13751{
Bram Moolenaar446cb832008-06-24 21:56:24 +000013752return *(signal (0, 0)) (0) == 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013753 ;
13754 return 0;
13755}
13756_ACEOF
13757rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013758if { (ac_try="$ac_compile"
13759case "(($ac_try" in
13760 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13761 *) ac_try_echo=$ac_try;;
13762esac
13763eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13764$as_echo "$ac_try_echo") >&5
13765 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013766 ac_status=$?
13767 grep -v '^ *+' conftest.er1 >conftest.err
13768 rm -f conftest.er1
13769 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013770 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13771 (exit $ac_status); } && {
13772 test -z "$ac_c_werror_flag" ||
13773 test ! -s conftest.err
13774 } && test -s conftest.$ac_objext; then
13775 ac_cv_type_signal=int
Bram Moolenaar071d4272004-06-13 20:20:40 +000013776else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013777 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013778sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013779
Bram Moolenaar446cb832008-06-24 21:56:24 +000013780 ac_cv_type_signal=void
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013781fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013782
13783rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013784fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013785{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
13786$as_echo "$ac_cv_type_signal" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013787
13788cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013789#define RETSIGTYPE $ac_cv_type_signal
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013790_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013791
13792
13793
13794if test $ac_cv_type_signal = void; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013795 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013796#define SIGRETURN return
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013797_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013798
13799else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013800 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013801#define SIGRETURN return 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013802_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013803
13804fi
13805
Bram Moolenaar446cb832008-06-24 21:56:24 +000013806{ $as_echo "$as_me:$LINENO: checking for struct sigcontext" >&5
13807$as_echo_n "checking for struct sigcontext... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013808cat >conftest.$ac_ext <<_ACEOF
13809/* confdefs.h. */
13810_ACEOF
13811cat confdefs.h >>conftest.$ac_ext
13812cat >>conftest.$ac_ext <<_ACEOF
13813/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013814
13815#include <signal.h>
13816test_sig()
13817{
13818 struct sigcontext *scont;
13819 scont = (struct sigcontext *)0;
13820 return 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013821}
13822int
13823main ()
13824{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013825
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013826 ;
13827 return 0;
13828}
13829_ACEOF
13830rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013831if { (ac_try="$ac_compile"
13832case "(($ac_try" in
13833 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13834 *) ac_try_echo=$ac_try;;
13835esac
13836eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13837$as_echo "$ac_try_echo") >&5
13838 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013839 ac_status=$?
13840 grep -v '^ *+' conftest.er1 >conftest.err
13841 rm -f conftest.er1
13842 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013843 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13844 (exit $ac_status); } && {
13845 test -z "$ac_c_werror_flag" ||
13846 test ! -s conftest.err
13847 } && test -s conftest.$ac_objext; then
13848 { $as_echo "$as_me:$LINENO: result: yes" >&5
13849$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013850 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013851#define HAVE_SIGCONTEXT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013852_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013853
13854else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013855 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013856sed 's/^/| /' conftest.$ac_ext >&5
13857
Bram Moolenaar446cb832008-06-24 21:56:24 +000013858 { $as_echo "$as_me:$LINENO: result: no" >&5
13859$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013860fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013861
Bram Moolenaar446cb832008-06-24 21:56:24 +000013862rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13863
13864{ $as_echo "$as_me:$LINENO: checking getcwd implementation is broken" >&5
13865$as_echo_n "checking getcwd implementation is broken... " >&6; }
13866if test "${vim_cv_getcwd_broken+set}" = set; then
13867 $as_echo_n "(cached) " >&6
13868else
13869
13870 if test "$cross_compiling" = yes; then
13871
13872 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_getcwd_broken'" >&5
13873$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_getcwd_broken'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013874 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013875
Bram Moolenaar071d4272004-06-13 20:20:40 +000013876else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013877 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013878
Bram Moolenaar446cb832008-06-24 21:56:24 +000013879#include "confdefs.h"
13880#ifdef HAVE_UNISTD_H
13881#include <unistd.h>
13882#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013883char *dagger[] = { "IFS=pwd", 0 };
13884main()
13885{
13886 char buffer[500];
13887 extern char **environ;
13888 environ = dagger;
13889 return getcwd(buffer, 500) ? 0 : 1;
13890}
Bram Moolenaar446cb832008-06-24 21:56:24 +000013891
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013892_ACEOF
13893rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013894if { (ac_try="$ac_link"
13895case "(($ac_try" in
13896 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13897 *) ac_try_echo=$ac_try;;
13898esac
13899eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13900$as_echo "$ac_try_echo") >&5
13901 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013902 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013903 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013904 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013905 { (case "(($ac_try" in
13906 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13907 *) ac_try_echo=$ac_try;;
13908esac
13909eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13910$as_echo "$ac_try_echo") >&5
13911 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013912 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013913 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013914 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013915
13916 vim_cv_getcwd_broken=no
13917
Bram Moolenaar071d4272004-06-13 20:20:40 +000013918else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013919 $as_echo "$as_me: program exited with status $ac_status" >&5
13920$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013921sed 's/^/| /' conftest.$ac_ext >&5
13922
13923( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013924
13925 vim_cv_getcwd_broken=yes
13926
13927fi
13928rm -rf conftest.dSYM
13929rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13930fi
13931
13932
13933
13934fi
13935{ $as_echo "$as_me:$LINENO: result: $vim_cv_getcwd_broken" >&5
13936$as_echo "$vim_cv_getcwd_broken" >&6; }
13937
13938if test "x$vim_cv_getcwd_broken" = "xyes" ; then
13939 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013940#define BAD_GETCWD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013941_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013942
13943fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013944
13945
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013946
13947
13948
13949
13950
13951
13952
13953
13954
13955
13956
13957
13958
13959
13960
13961
13962
13963
13964
13965
13966
13967
13968
13969
13970
13971
13972
13973
13974
13975
13976
13977
13978
13979
13980
13981
13982
13983
13984
13985
13986
13987
13988
13989
13990
Bram Moolenaar071d4272004-06-13 20:20:40 +000013991for ac_func in bcmp fchdir fchown fseeko fsync ftello getcwd getpseudotty \
13992 getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
13993 memset nanosleep opendir putenv qsort readlink select setenv \
13994 setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000013995 sigvec strcasecmp strerror strftime stricmp strncasecmp \
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000013996 strnicmp strpbrk strtol tgetent towlower towupper iswupper \
13997 usleep utime utimes
Bram Moolenaar071d4272004-06-13 20:20:40 +000013998do
Bram Moolenaar446cb832008-06-24 21:56:24 +000013999as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14000{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
14001$as_echo_n "checking for $ac_func... " >&6; }
14002if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14003 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014004else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014005 cat >conftest.$ac_ext <<_ACEOF
14006/* confdefs.h. */
14007_ACEOF
14008cat confdefs.h >>conftest.$ac_ext
14009cat >>conftest.$ac_ext <<_ACEOF
14010/* end confdefs.h. */
14011/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14012 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14013#define $ac_func innocuous_$ac_func
14014
Bram Moolenaar071d4272004-06-13 20:20:40 +000014015/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014016 which can conflict with char $ac_func (); below.
14017 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14018 <limits.h> exists even on freestanding compilers. */
14019
14020#ifdef __STDC__
14021# include <limits.h>
14022#else
14023# include <assert.h>
14024#endif
14025
14026#undef $ac_func
14027
Bram Moolenaar446cb832008-06-24 21:56:24 +000014028/* Override any GCC internal prototype to avoid an error.
14029 Use char because int might match the return type of a GCC
14030 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014031#ifdef __cplusplus
14032extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014033#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014034char $ac_func ();
Bram Moolenaar071d4272004-06-13 20:20:40 +000014035/* The GNU C library defines this for functions which it implements
14036 to always fail with ENOSYS. Some functions are actually named
14037 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000014038#if defined __stub_$ac_func || defined __stub___$ac_func
Bram Moolenaar071d4272004-06-13 20:20:40 +000014039choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +000014040#endif
14041
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014042int
14043main ()
14044{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014045return $ac_func ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014046 ;
14047 return 0;
14048}
14049_ACEOF
14050rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014051if { (ac_try="$ac_link"
14052case "(($ac_try" in
14053 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14054 *) ac_try_echo=$ac_try;;
14055esac
14056eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14057$as_echo "$ac_try_echo") >&5
14058 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014059 ac_status=$?
14060 grep -v '^ *+' conftest.er1 >conftest.err
14061 rm -f conftest.er1
14062 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014063 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14064 (exit $ac_status); } && {
14065 test -z "$ac_c_werror_flag" ||
14066 test ! -s conftest.err
14067 } && test -s conftest$ac_exeext && {
14068 test "$cross_compiling" = yes ||
14069 $as_test_x conftest$ac_exeext
14070 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014071 eval "$as_ac_var=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000014072else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014073 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014074sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014075
Bram Moolenaar446cb832008-06-24 21:56:24 +000014076 eval "$as_ac_var=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014077fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014078
14079rm -rf conftest.dSYM
14080rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014081 conftest$ac_exeext conftest.$ac_ext
14082fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014083ac_res=`eval 'as_val=${'$as_ac_var'}
14084 $as_echo "$as_val"'`
14085 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
14086$as_echo "$ac_res" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000014087as_val=`eval 'as_val=${'$as_ac_var'}
14088 $as_echo "$as_val"'`
14089 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014090 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000014091#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014092_ACEOF
14093
Bram Moolenaar071d4272004-06-13 20:20:40 +000014094fi
14095done
14096
14097
Bram Moolenaar446cb832008-06-24 21:56:24 +000014098{ $as_echo "$as_me:$LINENO: checking for st_blksize" >&5
14099$as_echo_n "checking for st_blksize... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014100cat >conftest.$ac_ext <<_ACEOF
14101/* confdefs.h. */
14102_ACEOF
14103cat confdefs.h >>conftest.$ac_ext
14104cat >>conftest.$ac_ext <<_ACEOF
14105/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014106#include <sys/types.h>
14107#include <sys/stat.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014108int
14109main ()
14110{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014111 struct stat st;
14112 int n;
14113
14114 stat("/", &st);
14115 n = (int)st.st_blksize;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014116 ;
14117 return 0;
14118}
14119_ACEOF
14120rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014121if { (ac_try="$ac_compile"
14122case "(($ac_try" in
14123 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14124 *) ac_try_echo=$ac_try;;
14125esac
14126eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14127$as_echo "$ac_try_echo") >&5
14128 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014129 ac_status=$?
14130 grep -v '^ *+' conftest.er1 >conftest.err
14131 rm -f conftest.er1
14132 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014133 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14134 (exit $ac_status); } && {
14135 test -z "$ac_c_werror_flag" ||
14136 test ! -s conftest.err
14137 } && test -s conftest.$ac_objext; then
14138 { $as_echo "$as_me:$LINENO: result: yes" >&5
14139$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014140#define HAVE_ST_BLKSIZE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014141_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014142
14143else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014144 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014145sed 's/^/| /' conftest.$ac_ext >&5
14146
Bram Moolenaar446cb832008-06-24 21:56:24 +000014147 { $as_echo "$as_me:$LINENO: result: no" >&5
14148$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014149fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000014150
Bram Moolenaar446cb832008-06-24 21:56:24 +000014151rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14152
14153{ $as_echo "$as_me:$LINENO: checking whether stat() ignores a trailing slash" >&5
14154$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; }
14155if test "${vim_cv_stat_ignores_slash+set}" = set; then
14156 $as_echo_n "(cached) " >&6
14157else
14158
14159 if test "$cross_compiling" = yes; then
14160
14161 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_stat_ignores_slash'" >&5
14162$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_stat_ignores_slash'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014163 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000014164
Bram Moolenaar071d4272004-06-13 20:20:40 +000014165else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014166 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000014167
14168#include "confdefs.h"
14169#if STDC_HEADERS
14170# include <stdlib.h>
14171# include <stddef.h>
14172#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000014173#include <sys/types.h>
14174#include <sys/stat.h>
14175main() {struct stat st; exit(stat("configure/", &st) != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000014176
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014177_ACEOF
14178rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014179if { (ac_try="$ac_link"
14180case "(($ac_try" in
14181 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14182 *) ac_try_echo=$ac_try;;
14183esac
14184eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14185$as_echo "$ac_try_echo") >&5
14186 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014187 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000014188 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014189 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000014190 { (case "(($ac_try" in
14191 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14192 *) ac_try_echo=$ac_try;;
14193esac
14194eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14195$as_echo "$ac_try_echo") >&5
14196 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014197 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000014198 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014199 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014200
14201 vim_cv_stat_ignores_slash=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014202
14203else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014204 $as_echo "$as_me: program exited with status $ac_status" >&5
14205$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014206sed 's/^/| /' conftest.$ac_ext >&5
14207
14208( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000014209
14210 vim_cv_stat_ignores_slash=no
14211
Bram Moolenaar071d4272004-06-13 20:20:40 +000014212fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014213rm -rf conftest.dSYM
14214rm -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 +000014215fi
14216
Bram Moolenaar446cb832008-06-24 21:56:24 +000014217
14218
14219fi
14220{ $as_echo "$as_me:$LINENO: result: $vim_cv_stat_ignores_slash" >&5
14221$as_echo "$vim_cv_stat_ignores_slash" >&6; }
14222
14223if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then
14224 cat >>confdefs.h <<\_ACEOF
14225#define STAT_IGNORES_SLASH 1
14226_ACEOF
14227
14228fi
14229
14230{ $as_echo "$as_me:$LINENO: checking for iconv_open()" >&5
14231$as_echo_n "checking for iconv_open()... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014232save_LIBS="$LIBS"
14233LIBS="$LIBS -liconv"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014234cat >conftest.$ac_ext <<_ACEOF
14235/* confdefs.h. */
14236_ACEOF
14237cat confdefs.h >>conftest.$ac_ext
14238cat >>conftest.$ac_ext <<_ACEOF
14239/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014240
14241#ifdef HAVE_ICONV_H
14242# include <iconv.h>
14243#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014244
14245int
14246main ()
14247{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014248iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014249 ;
14250 return 0;
14251}
14252_ACEOF
14253rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014254if { (ac_try="$ac_link"
14255case "(($ac_try" in
14256 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14257 *) ac_try_echo=$ac_try;;
14258esac
14259eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14260$as_echo "$ac_try_echo") >&5
14261 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014262 ac_status=$?
14263 grep -v '^ *+' conftest.er1 >conftest.err
14264 rm -f conftest.er1
14265 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014266 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14267 (exit $ac_status); } && {
14268 test -z "$ac_c_werror_flag" ||
14269 test ! -s conftest.err
14270 } && test -s conftest$ac_exeext && {
14271 test "$cross_compiling" = yes ||
14272 $as_test_x conftest$ac_exeext
14273 }; then
14274 { $as_echo "$as_me:$LINENO: result: yes; with -liconv" >&5
14275$as_echo "yes; with -liconv" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014276#define HAVE_ICONV 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014277_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014278
14279else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014280 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014281sed 's/^/| /' conftest.$ac_ext >&5
14282
Bram Moolenaar446cb832008-06-24 21:56:24 +000014283 LIBS="$save_LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014284 cat >conftest.$ac_ext <<_ACEOF
14285/* confdefs.h. */
14286_ACEOF
14287cat confdefs.h >>conftest.$ac_ext
14288cat >>conftest.$ac_ext <<_ACEOF
14289/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014290
14291#ifdef HAVE_ICONV_H
14292# include <iconv.h>
14293#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014294
14295int
14296main ()
14297{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014298iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014299 ;
14300 return 0;
14301}
14302_ACEOF
14303rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014304if { (ac_try="$ac_link"
14305case "(($ac_try" in
14306 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14307 *) ac_try_echo=$ac_try;;
14308esac
14309eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14310$as_echo "$ac_try_echo") >&5
14311 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014312 ac_status=$?
14313 grep -v '^ *+' conftest.er1 >conftest.err
14314 rm -f conftest.er1
14315 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014316 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14317 (exit $ac_status); } && {
14318 test -z "$ac_c_werror_flag" ||
14319 test ! -s conftest.err
14320 } && test -s conftest$ac_exeext && {
14321 test "$cross_compiling" = yes ||
14322 $as_test_x conftest$ac_exeext
14323 }; then
14324 { $as_echo "$as_me:$LINENO: result: yes" >&5
14325$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014326#define HAVE_ICONV 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014327_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014328
14329else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014330 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014331sed 's/^/| /' conftest.$ac_ext >&5
14332
Bram Moolenaar446cb832008-06-24 21:56:24 +000014333 { $as_echo "$as_me:$LINENO: result: no" >&5
14334$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014335fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014336
14337rm -rf conftest.dSYM
14338rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014339 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014340fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014341
14342rm -rf conftest.dSYM
14343rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014344 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014345
14346
Bram Moolenaar446cb832008-06-24 21:56:24 +000014347{ $as_echo "$as_me:$LINENO: checking for nl_langinfo(CODESET)" >&5
14348$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014349cat >conftest.$ac_ext <<_ACEOF
14350/* confdefs.h. */
14351_ACEOF
14352cat confdefs.h >>conftest.$ac_ext
14353cat >>conftest.$ac_ext <<_ACEOF
14354/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014355
14356#ifdef HAVE_LANGINFO_H
14357# include <langinfo.h>
14358#endif
14359
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014360int
14361main ()
14362{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014363char *cs = nl_langinfo(CODESET);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014364 ;
14365 return 0;
14366}
14367_ACEOF
14368rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014369if { (ac_try="$ac_link"
14370case "(($ac_try" in
14371 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14372 *) ac_try_echo=$ac_try;;
14373esac
14374eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14375$as_echo "$ac_try_echo") >&5
14376 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014377 ac_status=$?
14378 grep -v '^ *+' conftest.er1 >conftest.err
14379 rm -f conftest.er1
14380 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014381 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14382 (exit $ac_status); } && {
14383 test -z "$ac_c_werror_flag" ||
14384 test ! -s conftest.err
14385 } && test -s conftest$ac_exeext && {
14386 test "$cross_compiling" = yes ||
14387 $as_test_x conftest$ac_exeext
14388 }; then
14389 { $as_echo "$as_me:$LINENO: result: yes" >&5
14390$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014391#define HAVE_NL_LANGINFO_CODESET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014392_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014393
14394else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014395 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014396sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014397
Bram Moolenaar446cb832008-06-24 21:56:24 +000014398 { $as_echo "$as_me:$LINENO: result: no" >&5
14399$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014400fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014401
14402rm -rf conftest.dSYM
14403rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014404 conftest$ac_exeext conftest.$ac_ext
14405
Bram Moolenaar446cb832008-06-24 21:56:24 +000014406
14407{ $as_echo "$as_me:$LINENO: checking for strtod in -lm" >&5
14408$as_echo_n "checking for strtod in -lm... " >&6; }
14409if test "${ac_cv_lib_m_strtod+set}" = set; then
14410 $as_echo_n "(cached) " >&6
14411else
14412 ac_check_lib_save_LIBS=$LIBS
14413LIBS="-lm $LIBS"
14414cat >conftest.$ac_ext <<_ACEOF
14415/* confdefs.h. */
14416_ACEOF
14417cat confdefs.h >>conftest.$ac_ext
14418cat >>conftest.$ac_ext <<_ACEOF
14419/* end confdefs.h. */
14420
14421/* Override any GCC internal prototype to avoid an error.
14422 Use char because int might match the return type of a GCC
14423 builtin and then its argument prototype would still apply. */
14424#ifdef __cplusplus
14425extern "C"
14426#endif
14427char strtod ();
14428int
14429main ()
14430{
14431return strtod ();
14432 ;
14433 return 0;
14434}
14435_ACEOF
14436rm -f conftest.$ac_objext conftest$ac_exeext
14437if { (ac_try="$ac_link"
14438case "(($ac_try" in
14439 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14440 *) ac_try_echo=$ac_try;;
14441esac
14442eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14443$as_echo "$ac_try_echo") >&5
14444 (eval "$ac_link") 2>conftest.er1
14445 ac_status=$?
14446 grep -v '^ *+' conftest.er1 >conftest.err
14447 rm -f conftest.er1
14448 cat conftest.err >&5
14449 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14450 (exit $ac_status); } && {
14451 test -z "$ac_c_werror_flag" ||
14452 test ! -s conftest.err
14453 } && test -s conftest$ac_exeext && {
14454 test "$cross_compiling" = yes ||
14455 $as_test_x conftest$ac_exeext
14456 }; then
14457 ac_cv_lib_m_strtod=yes
14458else
14459 $as_echo "$as_me: failed program was:" >&5
14460sed 's/^/| /' conftest.$ac_ext >&5
14461
14462 ac_cv_lib_m_strtod=no
14463fi
14464
14465rm -rf conftest.dSYM
14466rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14467 conftest$ac_exeext conftest.$ac_ext
14468LIBS=$ac_check_lib_save_LIBS
14469fi
14470{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_m_strtod" >&5
14471$as_echo "$ac_cv_lib_m_strtod" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000014472if test "x$ac_cv_lib_m_strtod" = x""yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014473 cat >>confdefs.h <<_ACEOF
14474#define HAVE_LIBM 1
14475_ACEOF
14476
14477 LIBS="-lm $LIBS"
14478
14479fi
14480
14481{ $as_echo "$as_me:$LINENO: checking for strtod() and other floating point functions" >&5
14482$as_echo_n "checking for strtod() and other floating point functions... " >&6; }
14483cat >conftest.$ac_ext <<_ACEOF
14484/* confdefs.h. */
14485_ACEOF
14486cat confdefs.h >>conftest.$ac_ext
14487cat >>conftest.$ac_ext <<_ACEOF
14488/* end confdefs.h. */
14489
14490#ifdef HAVE_MATH_H
14491# include <math.h>
14492#endif
14493#if STDC_HEADERS
14494# include <stdlib.h>
14495# include <stddef.h>
14496#endif
14497
14498int
14499main ()
14500{
14501char *s; double d;
14502 d = strtod("1.1", &s);
14503 d = fabs(1.11);
14504 d = ceil(1.11);
14505 d = floor(1.11);
14506 d = log10(1.11);
14507 d = pow(1.11, 2.22);
14508 d = sqrt(1.11);
14509 d = sin(1.11);
14510 d = cos(1.11);
14511 d = atan(1.11);
14512
14513 ;
14514 return 0;
14515}
14516_ACEOF
14517rm -f conftest.$ac_objext conftest$ac_exeext
14518if { (ac_try="$ac_link"
14519case "(($ac_try" in
14520 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14521 *) ac_try_echo=$ac_try;;
14522esac
14523eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14524$as_echo "$ac_try_echo") >&5
14525 (eval "$ac_link") 2>conftest.er1
14526 ac_status=$?
14527 grep -v '^ *+' conftest.er1 >conftest.err
14528 rm -f conftest.er1
14529 cat conftest.err >&5
14530 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14531 (exit $ac_status); } && {
14532 test -z "$ac_c_werror_flag" ||
14533 test ! -s conftest.err
14534 } && test -s conftest$ac_exeext && {
14535 test "$cross_compiling" = yes ||
14536 $as_test_x conftest$ac_exeext
14537 }; then
14538 { $as_echo "$as_me:$LINENO: result: yes" >&5
14539$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
14540#define HAVE_FLOAT_FUNCS 1
14541_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014542
Bram Moolenaar071d4272004-06-13 20:20:40 +000014543else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014544 $as_echo "$as_me: failed program was:" >&5
14545sed 's/^/| /' conftest.$ac_ext >&5
14546
14547 { $as_echo "$as_me:$LINENO: result: no" >&5
14548$as_echo "no" >&6; }
14549fi
14550
14551rm -rf conftest.dSYM
14552rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14553 conftest$ac_exeext conftest.$ac_ext
14554
14555{ $as_echo "$as_me:$LINENO: checking --disable-acl argument" >&5
14556$as_echo_n "checking --disable-acl argument... " >&6; }
14557# Check whether --enable-acl was given.
14558if test "${enable_acl+set}" = set; then
14559 enableval=$enable_acl;
14560else
Bram Moolenaar071d4272004-06-13 20:20:40 +000014561 enable_acl="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014562fi
14563
Bram Moolenaar071d4272004-06-13 20:20:40 +000014564if test "$enable_acl" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014565{ $as_echo "$as_me:$LINENO: result: no" >&5
14566$as_echo "no" >&6; }
14567{ $as_echo "$as_me:$LINENO: checking for acl_get_file in -lposix1e" >&5
14568$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014569if test "${ac_cv_lib_posix1e_acl_get_file+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014570 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014571else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014572 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014573LIBS="-lposix1e $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014574cat >conftest.$ac_ext <<_ACEOF
14575/* confdefs.h. */
14576_ACEOF
14577cat confdefs.h >>conftest.$ac_ext
14578cat >>conftest.$ac_ext <<_ACEOF
14579/* end confdefs.h. */
14580
Bram Moolenaar446cb832008-06-24 21:56:24 +000014581/* Override any GCC internal prototype to avoid an error.
14582 Use char because int might match the return type of a GCC
14583 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014584#ifdef __cplusplus
14585extern "C"
14586#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014587char acl_get_file ();
14588int
14589main ()
14590{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014591return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014592 ;
14593 return 0;
14594}
14595_ACEOF
14596rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014597if { (ac_try="$ac_link"
14598case "(($ac_try" in
14599 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14600 *) ac_try_echo=$ac_try;;
14601esac
14602eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14603$as_echo "$ac_try_echo") >&5
14604 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014605 ac_status=$?
14606 grep -v '^ *+' conftest.er1 >conftest.err
14607 rm -f conftest.er1
14608 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014609 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14610 (exit $ac_status); } && {
14611 test -z "$ac_c_werror_flag" ||
14612 test ! -s conftest.err
14613 } && test -s conftest$ac_exeext && {
14614 test "$cross_compiling" = yes ||
14615 $as_test_x conftest$ac_exeext
14616 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014617 ac_cv_lib_posix1e_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014618else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014619 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014620sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014621
Bram Moolenaar446cb832008-06-24 21:56:24 +000014622 ac_cv_lib_posix1e_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014623fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014624
14625rm -rf conftest.dSYM
14626rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014627 conftest$ac_exeext conftest.$ac_ext
14628LIBS=$ac_check_lib_save_LIBS
14629fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014630{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_posix1e_acl_get_file" >&5
14631$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000014632if test "x$ac_cv_lib_posix1e_acl_get_file" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014633 LIBS="$LIBS -lposix1e"
14634else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014635 { $as_echo "$as_me:$LINENO: checking for acl_get_file in -lacl" >&5
14636$as_echo_n "checking for acl_get_file in -lacl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014637if test "${ac_cv_lib_acl_acl_get_file+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014638 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014639else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014640 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014641LIBS="-lacl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014642cat >conftest.$ac_ext <<_ACEOF
14643/* confdefs.h. */
14644_ACEOF
14645cat confdefs.h >>conftest.$ac_ext
14646cat >>conftest.$ac_ext <<_ACEOF
14647/* end confdefs.h. */
14648
Bram Moolenaar446cb832008-06-24 21:56:24 +000014649/* Override any GCC internal prototype to avoid an error.
14650 Use char because int might match the return type of a GCC
14651 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014652#ifdef __cplusplus
14653extern "C"
14654#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014655char acl_get_file ();
14656int
14657main ()
14658{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014659return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014660 ;
14661 return 0;
14662}
14663_ACEOF
14664rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014665if { (ac_try="$ac_link"
14666case "(($ac_try" in
14667 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14668 *) ac_try_echo=$ac_try;;
14669esac
14670eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14671$as_echo "$ac_try_echo") >&5
14672 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014673 ac_status=$?
14674 grep -v '^ *+' conftest.er1 >conftest.err
14675 rm -f conftest.er1
14676 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014677 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14678 (exit $ac_status); } && {
14679 test -z "$ac_c_werror_flag" ||
14680 test ! -s conftest.err
14681 } && test -s conftest$ac_exeext && {
14682 test "$cross_compiling" = yes ||
14683 $as_test_x conftest$ac_exeext
14684 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014685 ac_cv_lib_acl_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014686else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014687 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014688sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014689
Bram Moolenaar446cb832008-06-24 21:56:24 +000014690 ac_cv_lib_acl_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014691fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014692
14693rm -rf conftest.dSYM
14694rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014695 conftest$ac_exeext conftest.$ac_ext
14696LIBS=$ac_check_lib_save_LIBS
14697fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014698{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_acl_acl_get_file" >&5
14699$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000014700if test "x$ac_cv_lib_acl_acl_get_file" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014701 LIBS="$LIBS -lacl"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014702 { $as_echo "$as_me:$LINENO: checking for fgetxattr in -lattr" >&5
14703$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014704if test "${ac_cv_lib_attr_fgetxattr+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014705 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014706else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014707 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014708LIBS="-lattr $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014709cat >conftest.$ac_ext <<_ACEOF
14710/* confdefs.h. */
14711_ACEOF
14712cat confdefs.h >>conftest.$ac_ext
14713cat >>conftest.$ac_ext <<_ACEOF
14714/* end confdefs.h. */
14715
Bram Moolenaar446cb832008-06-24 21:56:24 +000014716/* Override any GCC internal prototype to avoid an error.
14717 Use char because int might match the return type of a GCC
14718 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014719#ifdef __cplusplus
14720extern "C"
14721#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014722char fgetxattr ();
14723int
14724main ()
14725{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014726return fgetxattr ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014727 ;
14728 return 0;
14729}
14730_ACEOF
14731rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014732if { (ac_try="$ac_link"
14733case "(($ac_try" in
14734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14735 *) ac_try_echo=$ac_try;;
14736esac
14737eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14738$as_echo "$ac_try_echo") >&5
14739 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014740 ac_status=$?
14741 grep -v '^ *+' conftest.er1 >conftest.err
14742 rm -f conftest.er1
14743 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014744 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14745 (exit $ac_status); } && {
14746 test -z "$ac_c_werror_flag" ||
14747 test ! -s conftest.err
14748 } && test -s conftest$ac_exeext && {
14749 test "$cross_compiling" = yes ||
14750 $as_test_x conftest$ac_exeext
14751 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014752 ac_cv_lib_attr_fgetxattr=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014753else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014754 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014755sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014756
Bram Moolenaar446cb832008-06-24 21:56:24 +000014757 ac_cv_lib_attr_fgetxattr=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014758fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014759
14760rm -rf conftest.dSYM
14761rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014762 conftest$ac_exeext conftest.$ac_ext
14763LIBS=$ac_check_lib_save_LIBS
14764fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014765{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_attr_fgetxattr" >&5
14766$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000014767if test "x$ac_cv_lib_attr_fgetxattr" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014768 LIBS="$LIBS -lattr"
Bram Moolenaar071d4272004-06-13 20:20:40 +000014769fi
14770
Bram Moolenaar071d4272004-06-13 20:20:40 +000014771fi
14772
14773fi
14774
14775
Bram Moolenaar446cb832008-06-24 21:56:24 +000014776{ $as_echo "$as_me:$LINENO: checking for POSIX ACL support" >&5
14777$as_echo_n "checking for POSIX ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014778cat >conftest.$ac_ext <<_ACEOF
14779/* confdefs.h. */
14780_ACEOF
14781cat confdefs.h >>conftest.$ac_ext
14782cat >>conftest.$ac_ext <<_ACEOF
14783/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014784
14785#include <sys/types.h>
14786#ifdef HAVE_SYS_ACL_H
14787# include <sys/acl.h>
14788#endif
14789acl_t acl;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014790int
14791main ()
14792{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014793acl = acl_get_file("foo", ACL_TYPE_ACCESS);
14794 acl_set_file("foo", ACL_TYPE_ACCESS, acl);
14795 acl_free(acl);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014796 ;
14797 return 0;
14798}
14799_ACEOF
14800rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014801if { (ac_try="$ac_link"
14802case "(($ac_try" in
14803 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14804 *) ac_try_echo=$ac_try;;
14805esac
14806eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14807$as_echo "$ac_try_echo") >&5
14808 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014809 ac_status=$?
14810 grep -v '^ *+' conftest.er1 >conftest.err
14811 rm -f conftest.er1
14812 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014813 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14814 (exit $ac_status); } && {
14815 test -z "$ac_c_werror_flag" ||
14816 test ! -s conftest.err
14817 } && test -s conftest$ac_exeext && {
14818 test "$cross_compiling" = yes ||
14819 $as_test_x conftest$ac_exeext
14820 }; then
14821 { $as_echo "$as_me:$LINENO: result: yes" >&5
14822$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014823#define HAVE_POSIX_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014824_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014825
14826else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014827 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014828sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014829
Bram Moolenaar446cb832008-06-24 21:56:24 +000014830 { $as_echo "$as_me:$LINENO: result: no" >&5
14831$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014832fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014833
14834rm -rf conftest.dSYM
14835rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014836 conftest$ac_exeext conftest.$ac_ext
14837
Bram Moolenaar446cb832008-06-24 21:56:24 +000014838{ $as_echo "$as_me:$LINENO: checking for Solaris ACL support" >&5
14839$as_echo_n "checking for Solaris ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014840cat >conftest.$ac_ext <<_ACEOF
14841/* confdefs.h. */
14842_ACEOF
14843cat confdefs.h >>conftest.$ac_ext
14844cat >>conftest.$ac_ext <<_ACEOF
14845/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014846
14847#ifdef HAVE_SYS_ACL_H
14848# include <sys/acl.h>
14849#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014850int
14851main ()
14852{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014853acl("foo", GETACLCNT, 0, NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014854
14855 ;
14856 return 0;
14857}
14858_ACEOF
14859rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014860if { (ac_try="$ac_link"
14861case "(($ac_try" in
14862 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14863 *) ac_try_echo=$ac_try;;
14864esac
14865eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14866$as_echo "$ac_try_echo") >&5
14867 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014868 ac_status=$?
14869 grep -v '^ *+' conftest.er1 >conftest.err
14870 rm -f conftest.er1
14871 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014872 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14873 (exit $ac_status); } && {
14874 test -z "$ac_c_werror_flag" ||
14875 test ! -s conftest.err
14876 } && test -s conftest$ac_exeext && {
14877 test "$cross_compiling" = yes ||
14878 $as_test_x conftest$ac_exeext
14879 }; then
14880 { $as_echo "$as_me:$LINENO: result: yes" >&5
14881$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014882#define HAVE_SOLARIS_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014883_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014884
14885else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014886 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014887sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014888
Bram Moolenaar446cb832008-06-24 21:56:24 +000014889 { $as_echo "$as_me:$LINENO: result: no" >&5
14890$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014891fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014892
14893rm -rf conftest.dSYM
14894rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014895 conftest$ac_exeext conftest.$ac_ext
14896
Bram Moolenaar446cb832008-06-24 21:56:24 +000014897{ $as_echo "$as_me:$LINENO: checking for AIX ACL support" >&5
14898$as_echo_n "checking for AIX ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014899cat >conftest.$ac_ext <<_ACEOF
14900/* confdefs.h. */
14901_ACEOF
14902cat confdefs.h >>conftest.$ac_ext
14903cat >>conftest.$ac_ext <<_ACEOF
14904/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014905
Bram Moolenaar446cb832008-06-24 21:56:24 +000014906#if STDC_HEADERS
14907# include <stdlib.h>
14908# include <stddef.h>
14909#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000014910#ifdef HAVE_SYS_ACL_H
14911# include <sys/acl.h>
14912#endif
14913#ifdef HAVE_SYS_ACCESS_H
14914# include <sys/access.h>
14915#endif
14916#define _ALL_SOURCE
14917
14918#include <sys/stat.h>
14919
14920int aclsize;
14921struct acl *aclent;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014922int
14923main ()
14924{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014925aclsize = sizeof(struct acl);
14926 aclent = (void *)malloc(aclsize);
14927 statacl("foo", STX_NORMAL, aclent, aclsize);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014928
14929 ;
14930 return 0;
14931}
14932_ACEOF
14933rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014934if { (ac_try="$ac_link"
14935case "(($ac_try" in
14936 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14937 *) ac_try_echo=$ac_try;;
14938esac
14939eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14940$as_echo "$ac_try_echo") >&5
14941 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014942 ac_status=$?
14943 grep -v '^ *+' conftest.er1 >conftest.err
14944 rm -f conftest.er1
14945 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014946 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14947 (exit $ac_status); } && {
14948 test -z "$ac_c_werror_flag" ||
14949 test ! -s conftest.err
14950 } && test -s conftest$ac_exeext && {
14951 test "$cross_compiling" = yes ||
14952 $as_test_x conftest$ac_exeext
14953 }; then
14954 { $as_echo "$as_me:$LINENO: result: yes" >&5
14955$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014956#define HAVE_AIX_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014957_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014958
14959else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014960 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014961sed 's/^/| /' conftest.$ac_ext >&5
14962
Bram Moolenaar446cb832008-06-24 21:56:24 +000014963 { $as_echo "$as_me:$LINENO: result: no" >&5
14964$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014965fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014966
14967rm -rf conftest.dSYM
14968rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014969 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014970else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014971 { $as_echo "$as_me:$LINENO: result: yes" >&5
14972$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014973fi
14974
Bram Moolenaar446cb832008-06-24 21:56:24 +000014975{ $as_echo "$as_me:$LINENO: checking --disable-gpm argument" >&5
14976$as_echo_n "checking --disable-gpm argument... " >&6; }
14977# Check whether --enable-gpm was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000014978if test "${enable_gpm+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014979 enableval=$enable_gpm;
Bram Moolenaar071d4272004-06-13 20:20:40 +000014980else
14981 enable_gpm="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014982fi
14983
Bram Moolenaar071d4272004-06-13 20:20:40 +000014984
14985if test "$enable_gpm" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014986 { $as_echo "$as_me:$LINENO: result: no" >&5
14987$as_echo "no" >&6; }
14988 { $as_echo "$as_me:$LINENO: checking for gpm" >&5
14989$as_echo_n "checking for gpm... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014990if test "${vi_cv_have_gpm+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014991 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014992else
14993 olibs="$LIBS" ; LIBS="-lgpm"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014994 cat >conftest.$ac_ext <<_ACEOF
14995/* confdefs.h. */
14996_ACEOF
14997cat confdefs.h >>conftest.$ac_ext
14998cat >>conftest.$ac_ext <<_ACEOF
14999/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015000#include <gpm.h>
15001 #include <linux/keyboard.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015002int
15003main ()
15004{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015005Gpm_GetLibVersion(NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015006 ;
15007 return 0;
15008}
15009_ACEOF
15010rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015011if { (ac_try="$ac_link"
15012case "(($ac_try" in
15013 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15014 *) ac_try_echo=$ac_try;;
15015esac
15016eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15017$as_echo "$ac_try_echo") >&5
15018 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015019 ac_status=$?
15020 grep -v '^ *+' conftest.er1 >conftest.err
15021 rm -f conftest.er1
15022 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015023 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15024 (exit $ac_status); } && {
15025 test -z "$ac_c_werror_flag" ||
15026 test ! -s conftest.err
15027 } && test -s conftest$ac_exeext && {
15028 test "$cross_compiling" = yes ||
15029 $as_test_x conftest$ac_exeext
15030 }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015031 vi_cv_have_gpm=yes
15032else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015033 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015034sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015035
Bram Moolenaar446cb832008-06-24 21:56:24 +000015036 vi_cv_have_gpm=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015037fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015038
15039rm -rf conftest.dSYM
15040rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015041 conftest$ac_exeext conftest.$ac_ext
15042 LIBS="$olibs"
15043
15044fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015045{ $as_echo "$as_me:$LINENO: result: $vi_cv_have_gpm" >&5
15046$as_echo "$vi_cv_have_gpm" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015047 if test $vi_cv_have_gpm = yes; then
15048 LIBS="$LIBS -lgpm"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015049 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015050#define HAVE_GPM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015051_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015052
15053 fi
15054else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015055 { $as_echo "$as_me:$LINENO: result: yes" >&5
15056$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015057fi
15058
Bram Moolenaar446cb832008-06-24 21:56:24 +000015059{ $as_echo "$as_me:$LINENO: checking --disable-sysmouse argument" >&5
15060$as_echo_n "checking --disable-sysmouse argument... " >&6; }
15061# Check whether --enable-sysmouse was given.
15062if test "${enable_sysmouse+set}" = set; then
15063 enableval=$enable_sysmouse;
15064else
15065 enable_sysmouse="yes"
15066fi
15067
15068
15069if test "$enable_sysmouse" = "yes"; then
15070 { $as_echo "$as_me:$LINENO: result: no" >&5
15071$as_echo "no" >&6; }
15072 { $as_echo "$as_me:$LINENO: checking for sysmouse" >&5
15073$as_echo_n "checking for sysmouse... " >&6; }
15074if test "${vi_cv_have_sysmouse+set}" = set; then
15075 $as_echo_n "(cached) " >&6
15076else
15077 cat >conftest.$ac_ext <<_ACEOF
15078/* confdefs.h. */
15079_ACEOF
15080cat confdefs.h >>conftest.$ac_ext
15081cat >>conftest.$ac_ext <<_ACEOF
15082/* end confdefs.h. */
15083#include <sys/consio.h>
15084 #include <signal.h>
15085 #include <sys/fbio.h>
15086int
15087main ()
15088{
15089struct mouse_info mouse;
15090 mouse.operation = MOUSE_MODE;
15091 mouse.operation = MOUSE_SHOW;
15092 mouse.u.mode.mode = 0;
15093 mouse.u.mode.signal = SIGUSR2;
15094 ;
15095 return 0;
15096}
15097_ACEOF
15098rm -f conftest.$ac_objext conftest$ac_exeext
15099if { (ac_try="$ac_link"
15100case "(($ac_try" in
15101 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15102 *) ac_try_echo=$ac_try;;
15103esac
15104eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15105$as_echo "$ac_try_echo") >&5
15106 (eval "$ac_link") 2>conftest.er1
15107 ac_status=$?
15108 grep -v '^ *+' conftest.er1 >conftest.err
15109 rm -f conftest.er1
15110 cat conftest.err >&5
15111 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15112 (exit $ac_status); } && {
15113 test -z "$ac_c_werror_flag" ||
15114 test ! -s conftest.err
15115 } && test -s conftest$ac_exeext && {
15116 test "$cross_compiling" = yes ||
15117 $as_test_x conftest$ac_exeext
15118 }; then
15119 vi_cv_have_sysmouse=yes
15120else
15121 $as_echo "$as_me: failed program was:" >&5
15122sed 's/^/| /' conftest.$ac_ext >&5
15123
15124 vi_cv_have_sysmouse=no
15125fi
15126
15127rm -rf conftest.dSYM
15128rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15129 conftest$ac_exeext conftest.$ac_ext
15130
15131fi
15132{ $as_echo "$as_me:$LINENO: result: $vi_cv_have_sysmouse" >&5
15133$as_echo "$vi_cv_have_sysmouse" >&6; }
15134 if test $vi_cv_have_sysmouse = yes; then
15135 cat >>confdefs.h <<\_ACEOF
15136#define HAVE_SYSMOUSE 1
15137_ACEOF
15138
15139 fi
15140else
15141 { $as_echo "$as_me:$LINENO: result: yes" >&5
15142$as_echo "yes" >&6; }
15143fi
15144
15145{ $as_echo "$as_me:$LINENO: checking for rename" >&5
15146$as_echo_n "checking for rename... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015147cat >conftest.$ac_ext <<_ACEOF
15148/* confdefs.h. */
15149_ACEOF
15150cat confdefs.h >>conftest.$ac_ext
15151cat >>conftest.$ac_ext <<_ACEOF
15152/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015153#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015154int
15155main ()
15156{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015157rename("this", "that")
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015158 ;
15159 return 0;
15160}
15161_ACEOF
15162rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015163if { (ac_try="$ac_link"
15164case "(($ac_try" in
15165 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15166 *) ac_try_echo=$ac_try;;
15167esac
15168eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15169$as_echo "$ac_try_echo") >&5
15170 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015171 ac_status=$?
15172 grep -v '^ *+' conftest.er1 >conftest.err
15173 rm -f conftest.er1
15174 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015175 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15176 (exit $ac_status); } && {
15177 test -z "$ac_c_werror_flag" ||
15178 test ! -s conftest.err
15179 } && test -s conftest$ac_exeext && {
15180 test "$cross_compiling" = yes ||
15181 $as_test_x conftest$ac_exeext
15182 }; then
15183 { $as_echo "$as_me:$LINENO: result: yes" >&5
15184$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015185#define HAVE_RENAME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015186_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015187
15188else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015189 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015190sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015191
Bram Moolenaar446cb832008-06-24 21:56:24 +000015192 { $as_echo "$as_me:$LINENO: result: no" >&5
15193$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015194fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015195
15196rm -rf conftest.dSYM
15197rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015198 conftest$ac_exeext conftest.$ac_ext
15199
Bram Moolenaar446cb832008-06-24 21:56:24 +000015200{ $as_echo "$as_me:$LINENO: checking for sysctl" >&5
15201$as_echo_n "checking for sysctl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015202cat >conftest.$ac_ext <<_ACEOF
15203/* confdefs.h. */
15204_ACEOF
15205cat confdefs.h >>conftest.$ac_ext
15206cat >>conftest.$ac_ext <<_ACEOF
15207/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015208#include <sys/types.h>
15209#include <sys/sysctl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015210int
15211main ()
15212{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015213 int mib[2], r;
15214 size_t len;
15215
15216 mib[0] = CTL_HW;
15217 mib[1] = HW_USERMEM;
15218 len = sizeof(r);
15219 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015220
15221 ;
15222 return 0;
15223}
15224_ACEOF
15225rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015226if { (ac_try="$ac_compile"
15227case "(($ac_try" in
15228 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15229 *) ac_try_echo=$ac_try;;
15230esac
15231eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15232$as_echo "$ac_try_echo") >&5
15233 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015234 ac_status=$?
15235 grep -v '^ *+' conftest.er1 >conftest.err
15236 rm -f conftest.er1
15237 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015238 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15239 (exit $ac_status); } && {
15240 test -z "$ac_c_werror_flag" ||
15241 test ! -s conftest.err
15242 } && test -s conftest.$ac_objext; then
15243 { $as_echo "$as_me:$LINENO: result: yes" >&5
15244$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015245#define HAVE_SYSCTL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015246_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015247
15248else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015249 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015250sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015251
Bram Moolenaar446cb832008-06-24 21:56:24 +000015252 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15253$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015254fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015255
Bram Moolenaar446cb832008-06-24 21:56:24 +000015256rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15257
15258{ $as_echo "$as_me:$LINENO: checking for sysinfo" >&5
15259$as_echo_n "checking for sysinfo... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015260cat >conftest.$ac_ext <<_ACEOF
15261/* confdefs.h. */
15262_ACEOF
15263cat confdefs.h >>conftest.$ac_ext
15264cat >>conftest.$ac_ext <<_ACEOF
15265/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015266#include <sys/types.h>
15267#include <sys/sysinfo.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015268int
15269main ()
15270{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015271 struct sysinfo sinfo;
15272 int t;
15273
15274 (void)sysinfo(&sinfo);
15275 t = sinfo.totalram;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015276
15277 ;
15278 return 0;
15279}
15280_ACEOF
15281rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015282if { (ac_try="$ac_compile"
15283case "(($ac_try" in
15284 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15285 *) ac_try_echo=$ac_try;;
15286esac
15287eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15288$as_echo "$ac_try_echo") >&5
15289 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015290 ac_status=$?
15291 grep -v '^ *+' conftest.er1 >conftest.err
15292 rm -f conftest.er1
15293 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015294 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15295 (exit $ac_status); } && {
15296 test -z "$ac_c_werror_flag" ||
15297 test ! -s conftest.err
15298 } && test -s conftest.$ac_objext; then
15299 { $as_echo "$as_me:$LINENO: result: yes" >&5
15300$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015301#define HAVE_SYSINFO 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015302_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015303
15304else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015305 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015306sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015307
Bram Moolenaar446cb832008-06-24 21:56:24 +000015308 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15309$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015310fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015311
Bram Moolenaar446cb832008-06-24 21:56:24 +000015312rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15313
15314{ $as_echo "$as_me:$LINENO: checking for sysinfo.mem_unit" >&5
15315$as_echo_n "checking for sysinfo.mem_unit... " >&6; }
Bram Moolenaar914572a2007-05-01 11:37:47 +000015316cat >conftest.$ac_ext <<_ACEOF
15317/* confdefs.h. */
15318_ACEOF
15319cat confdefs.h >>conftest.$ac_ext
15320cat >>conftest.$ac_ext <<_ACEOF
15321/* end confdefs.h. */
15322#include <sys/types.h>
15323#include <sys/sysinfo.h>
15324int
15325main ()
15326{
15327 struct sysinfo sinfo;
15328 sinfo.mem_unit = 1;
15329
15330 ;
15331 return 0;
15332}
15333_ACEOF
15334rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015335if { (ac_try="$ac_compile"
15336case "(($ac_try" in
15337 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15338 *) ac_try_echo=$ac_try;;
15339esac
15340eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15341$as_echo "$ac_try_echo") >&5
15342 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar914572a2007-05-01 11:37:47 +000015343 ac_status=$?
15344 grep -v '^ *+' conftest.er1 >conftest.err
15345 rm -f conftest.er1
15346 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015347 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15348 (exit $ac_status); } && {
15349 test -z "$ac_c_werror_flag" ||
15350 test ! -s conftest.err
15351 } && test -s conftest.$ac_objext; then
15352 { $as_echo "$as_me:$LINENO: result: yes" >&5
15353$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar914572a2007-05-01 11:37:47 +000015354#define HAVE_SYSINFO_MEM_UNIT 1
15355_ACEOF
15356
15357else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015358 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar914572a2007-05-01 11:37:47 +000015359sed 's/^/| /' conftest.$ac_ext >&5
15360
Bram Moolenaar446cb832008-06-24 21:56:24 +000015361 { $as_echo "$as_me:$LINENO: result: no" >&5
15362$as_echo "no" >&6; }
Bram Moolenaar914572a2007-05-01 11:37:47 +000015363fi
Bram Moolenaar914572a2007-05-01 11:37:47 +000015364
Bram Moolenaar446cb832008-06-24 21:56:24 +000015365rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15366
15367{ $as_echo "$as_me:$LINENO: checking for sysconf" >&5
15368$as_echo_n "checking for sysconf... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015369cat >conftest.$ac_ext <<_ACEOF
15370/* confdefs.h. */
15371_ACEOF
15372cat confdefs.h >>conftest.$ac_ext
15373cat >>conftest.$ac_ext <<_ACEOF
15374/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015375#include <unistd.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015376int
15377main ()
15378{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015379 (void)sysconf(_SC_PAGESIZE);
15380 (void)sysconf(_SC_PHYS_PAGES);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015381
15382 ;
15383 return 0;
15384}
15385_ACEOF
15386rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015387if { (ac_try="$ac_compile"
15388case "(($ac_try" in
15389 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15390 *) ac_try_echo=$ac_try;;
15391esac
15392eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15393$as_echo "$ac_try_echo") >&5
15394 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015395 ac_status=$?
15396 grep -v '^ *+' conftest.er1 >conftest.err
15397 rm -f conftest.er1
15398 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015399 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15400 (exit $ac_status); } && {
15401 test -z "$ac_c_werror_flag" ||
15402 test ! -s conftest.err
15403 } && test -s conftest.$ac_objext; then
15404 { $as_echo "$as_me:$LINENO: result: yes" >&5
15405$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015406#define HAVE_SYSCONF 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015407_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015408
15409else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015410 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015411sed 's/^/| /' conftest.$ac_ext >&5
15412
Bram Moolenaar446cb832008-06-24 21:56:24 +000015413 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15414$as_echo "not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015415fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015416
15417rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015418
15419
Bram Moolenaar446cb832008-06-24 21:56:24 +000015420{ $as_echo "$as_me:$LINENO: checking size of int" >&5
15421$as_echo_n "checking size of int... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015422if test "${ac_cv_sizeof_int+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015423 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015424else
15425 if test "$cross_compiling" = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015426 { { $as_echo "$as_me:$LINENO: error: failed to compile test program" >&5
15427$as_echo "$as_me: error: failed to compile test program" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015428 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015429else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015430 cat >conftest.$ac_ext <<_ACEOF
15431/* confdefs.h. */
15432_ACEOF
15433cat confdefs.h >>conftest.$ac_ext
15434cat >>conftest.$ac_ext <<_ACEOF
15435/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000015436
Bram Moolenaar071d4272004-06-13 20:20:40 +000015437#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000015438#if STDC_HEADERS
15439# include <stdlib.h>
15440# include <stddef.h>
15441#endif
15442main()
15443{
15444 FILE *f=fopen("conftestval", "w");
15445 if (!f) exit(1);
15446 fprintf(f, "%d\n", (int)sizeof(int));
15447 exit(0);
15448}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015449_ACEOF
15450rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015451if { (ac_try="$ac_link"
15452case "(($ac_try" in
15453 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15454 *) ac_try_echo=$ac_try;;
15455esac
15456eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15457$as_echo "$ac_try_echo") >&5
15458 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015459 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015460 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015461 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015462 { (case "(($ac_try" in
15463 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15464 *) ac_try_echo=$ac_try;;
15465esac
15466eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15467$as_echo "$ac_try_echo") >&5
15468 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015469 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015470 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015471 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015472 ac_cv_sizeof_int=`cat conftestval`
15473else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015474 $as_echo "$as_me: program exited with status $ac_status" >&5
15475$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015476sed 's/^/| /' conftest.$ac_ext >&5
15477
15478( exit $ac_status )
15479ac_cv_sizeof_int=0
Bram Moolenaar071d4272004-06-13 20:20:40 +000015480fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015481rm -rf conftest.dSYM
15482rm -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 +000015483fi
15484
Bram Moolenaar446cb832008-06-24 21:56:24 +000015485
15486fi
15487
15488{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
15489$as_echo "$ac_cv_sizeof_int" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015490cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015491#define SIZEOF_INT $ac_cv_sizeof_int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015492_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015493
15494
Bram Moolenaar446cb832008-06-24 21:56:24 +000015495
Bram Moolenaar071d4272004-06-13 20:20:40 +000015496bcopy_test_prog='
Bram Moolenaar446cb832008-06-24 21:56:24 +000015497#include "confdefs.h"
15498#ifdef HAVE_STRING_H
15499# include <string.h>
15500#endif
15501#if STDC_HEADERS
15502# include <stdlib.h>
15503# include <stddef.h>
15504#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000015505main() {
15506 char buf[10];
15507 strcpy(buf, "abcdefghi");
15508 mch_memmove(buf, buf + 2, 3);
15509 if (strncmp(buf, "ababcf", 6))
15510 exit(1);
15511 strcpy(buf, "abcdefghi");
15512 mch_memmove(buf + 2, buf, 3);
15513 if (strncmp(buf, "cdedef", 6))
15514 exit(1);
15515 exit(0); /* libc version works properly. */
15516}'
15517
Bram Moolenaar446cb832008-06-24 21:56:24 +000015518{ $as_echo "$as_me:$LINENO: checking whether memmove handles overlaps" >&5
15519$as_echo_n "checking whether memmove handles overlaps... " >&6; }
15520if test "${vim_cv_memmove_handles_overlap+set}" = set; then
15521 $as_echo_n "(cached) " >&6
15522else
Bram Moolenaar071d4272004-06-13 20:20:40 +000015523
Bram Moolenaar446cb832008-06-24 21:56:24 +000015524 if test "$cross_compiling" = yes; then
15525
15526 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_memmove_handles_overlap'" >&5
15527$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_memmove_handles_overlap'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015528 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000015529
Bram Moolenaar071d4272004-06-13 20:20:40 +000015530else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015531 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015532#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015533_ACEOF
15534rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015535if { (ac_try="$ac_link"
15536case "(($ac_try" in
15537 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15538 *) ac_try_echo=$ac_try;;
15539esac
15540eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15541$as_echo "$ac_try_echo") >&5
15542 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015543 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015544 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015545 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015546 { (case "(($ac_try" in
15547 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15548 *) ac_try_echo=$ac_try;;
15549esac
15550eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15551$as_echo "$ac_try_echo") >&5
15552 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015553 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015554 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015555 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015556
15557 vim_cv_memmove_handles_overlap=yes
15558
15559else
15560 $as_echo "$as_me: program exited with status $ac_status" >&5
15561$as_echo "$as_me: failed program was:" >&5
15562sed 's/^/| /' conftest.$ac_ext >&5
15563
15564( exit $ac_status )
15565
15566 vim_cv_memmove_handles_overlap=no
15567
15568fi
15569rm -rf conftest.dSYM
15570rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15571fi
15572
15573
15574
15575fi
15576{ $as_echo "$as_me:$LINENO: result: $vim_cv_memmove_handles_overlap" >&5
15577$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
15578
15579if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015580 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015581#define USEMEMMOVE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015582_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000015583
Bram Moolenaar071d4272004-06-13 20:20:40 +000015584else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015585 { $as_echo "$as_me:$LINENO: checking whether bcopy handles overlaps" >&5
15586$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
15587if test "${vim_cv_bcopy_handles_overlap+set}" = set; then
15588 $as_echo_n "(cached) " >&6
15589else
15590
15591 if test "$cross_compiling" = yes; then
15592
15593 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" >&5
15594$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" >&2;}
15595 { (exit 1); exit 1; }; }
15596
15597else
15598 cat >conftest.$ac_ext <<_ACEOF
15599#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
15600_ACEOF
15601rm -f conftest$ac_exeext
15602if { (ac_try="$ac_link"
15603case "(($ac_try" in
15604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15605 *) ac_try_echo=$ac_try;;
15606esac
15607eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15608$as_echo "$ac_try_echo") >&5
15609 (eval "$ac_link") 2>&5
15610 ac_status=$?
15611 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15612 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15613 { (case "(($ac_try" in
15614 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15615 *) ac_try_echo=$ac_try;;
15616esac
15617eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15618$as_echo "$ac_try_echo") >&5
15619 (eval "$ac_try") 2>&5
15620 ac_status=$?
15621 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15622 (exit $ac_status); }; }; then
15623
15624 vim_cv_bcopy_handles_overlap=yes
15625
15626else
15627 $as_echo "$as_me: program exited with status $ac_status" >&5
15628$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015629sed 's/^/| /' conftest.$ac_ext >&5
15630
15631( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000015632
15633 vim_cv_bcopy_handles_overlap=no
15634
15635fi
15636rm -rf conftest.dSYM
15637rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15638fi
15639
15640
15641
15642fi
15643{ $as_echo "$as_me:$LINENO: result: $vim_cv_bcopy_handles_overlap" >&5
15644$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
15645
15646 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
15647 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015648#define USEBCOPY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015649_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015650
Bram Moolenaar446cb832008-06-24 21:56:24 +000015651 else
15652 { $as_echo "$as_me:$LINENO: checking whether memcpy handles overlaps" >&5
15653$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
15654if test "${vim_cv_memcpy_handles_overlap+set}" = set; then
15655 $as_echo_n "(cached) " >&6
15656else
15657
15658 if test "$cross_compiling" = yes; then
15659
15660 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" >&5
15661$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015662 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000015663
Bram Moolenaar071d4272004-06-13 20:20:40 +000015664else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015665 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000015666#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015667_ACEOF
15668rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015669if { (ac_try="$ac_link"
15670case "(($ac_try" in
15671 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15672 *) ac_try_echo=$ac_try;;
15673esac
15674eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15675$as_echo "$ac_try_echo") >&5
15676 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015677 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015678 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015679 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015680 { (case "(($ac_try" in
15681 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15682 *) ac_try_echo=$ac_try;;
15683esac
15684eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15685$as_echo "$ac_try_echo") >&5
15686 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015687 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015688 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015689 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015690
15691 vim_cv_memcpy_handles_overlap=yes
15692
Bram Moolenaar071d4272004-06-13 20:20:40 +000015693else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015694 $as_echo "$as_me: program exited with status $ac_status" >&5
15695$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015696sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015697
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015698( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000015699
15700 vim_cv_memcpy_handles_overlap=no
15701
Bram Moolenaar071d4272004-06-13 20:20:40 +000015702fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015703rm -rf conftest.dSYM
15704rm -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 +000015705fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015706
15707
15708
Bram Moolenaar071d4272004-06-13 20:20:40 +000015709fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015710{ $as_echo "$as_me:$LINENO: result: $vim_cv_memcpy_handles_overlap" >&5
15711$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
15712
15713 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
15714 cat >>confdefs.h <<\_ACEOF
15715#define USEMEMCPY 1
15716_ACEOF
15717
15718 fi
15719 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000015720fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015721
Bram Moolenaar071d4272004-06-13 20:20:40 +000015722
15723
15724if test "$enable_multibyte" = "yes"; then
15725 cflags_save=$CFLAGS
15726 ldflags_save=$LDFLAGS
Bram Moolenaar94ba1ce2009-04-22 15:53:09 +000015727 if test "x$x_includes" != "xNONE" ; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015728 CFLAGS="$CFLAGS -I$x_includes"
15729 LDFLAGS="$X_LIBS $LDFLAGS -lX11"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015730 { $as_echo "$as_me:$LINENO: checking whether X_LOCALE needed" >&5
15731$as_echo_n "checking whether X_LOCALE needed... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015732 cat >conftest.$ac_ext <<_ACEOF
15733/* confdefs.h. */
15734_ACEOF
15735cat confdefs.h >>conftest.$ac_ext
15736cat >>conftest.$ac_ext <<_ACEOF
15737/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015738#include <X11/Xlocale.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015739int
15740main ()
15741{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015742
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015743 ;
15744 return 0;
15745}
15746_ACEOF
15747rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015748if { (ac_try="$ac_compile"
15749case "(($ac_try" in
15750 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15751 *) ac_try_echo=$ac_try;;
15752esac
15753eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15754$as_echo "$ac_try_echo") >&5
15755 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015756 ac_status=$?
15757 grep -v '^ *+' conftest.er1 >conftest.err
15758 rm -f conftest.er1
15759 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015760 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15761 (exit $ac_status); } && {
15762 test -z "$ac_c_werror_flag" ||
15763 test ! -s conftest.err
15764 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015765 cat >conftest.$ac_ext <<_ACEOF
15766/* confdefs.h. */
15767_ACEOF
15768cat confdefs.h >>conftest.$ac_ext
15769cat >>conftest.$ac_ext <<_ACEOF
15770/* end confdefs.h. */
15771
Bram Moolenaar446cb832008-06-24 21:56:24 +000015772/* Override any GCC internal prototype to avoid an error.
15773 Use char because int might match the return type of a GCC
15774 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015775#ifdef __cplusplus
15776extern "C"
15777#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015778char _Xsetlocale ();
15779int
15780main ()
15781{
Bram Moolenaar446cb832008-06-24 21:56:24 +000015782return _Xsetlocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015783 ;
15784 return 0;
15785}
15786_ACEOF
15787rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015788if { (ac_try="$ac_link"
15789case "(($ac_try" in
15790 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15791 *) ac_try_echo=$ac_try;;
15792esac
15793eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15794$as_echo "$ac_try_echo") >&5
15795 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015796 ac_status=$?
15797 grep -v '^ *+' conftest.er1 >conftest.err
15798 rm -f conftest.er1
15799 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015800 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15801 (exit $ac_status); } && {
15802 test -z "$ac_c_werror_flag" ||
15803 test ! -s conftest.err
15804 } && test -s conftest$ac_exeext && {
15805 test "$cross_compiling" = yes ||
15806 $as_test_x conftest$ac_exeext
15807 }; then
15808 { $as_echo "$as_me:$LINENO: result: yes" >&5
15809$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015810 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015811#define X_LOCALE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015812_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015813
15814else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015815 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015816sed 's/^/| /' conftest.$ac_ext >&5
15817
Bram Moolenaar446cb832008-06-24 21:56:24 +000015818 { $as_echo "$as_me:$LINENO: result: no" >&5
15819$as_echo "no" >&6; }
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
Bram Moolenaar071d4272004-06-13 20:20:40 +000015825else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015826 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015827sed 's/^/| /' conftest.$ac_ext >&5
15828
Bram Moolenaar446cb832008-06-24 21:56:24 +000015829 { $as_echo "$as_me:$LINENO: result: no" >&5
15830$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015831fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015832
15833rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015834 fi
15835 CFLAGS=$cflags_save
15836 LDFLAGS=$ldflags_save
15837fi
15838
Bram Moolenaar446cb832008-06-24 21:56:24 +000015839{ $as_echo "$as_me:$LINENO: checking for _xpg4_setrunelocale in -lxpg4" >&5
15840$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015841if test "${ac_cv_lib_xpg4__xpg4_setrunelocale+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015842 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015843else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015844 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000015845LIBS="-lxpg4 $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015846cat >conftest.$ac_ext <<_ACEOF
15847/* confdefs.h. */
15848_ACEOF
15849cat confdefs.h >>conftest.$ac_ext
15850cat >>conftest.$ac_ext <<_ACEOF
15851/* end confdefs.h. */
15852
Bram Moolenaar446cb832008-06-24 21:56:24 +000015853/* Override any GCC internal prototype to avoid an error.
15854 Use char because int might match the return type of a GCC
15855 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015856#ifdef __cplusplus
15857extern "C"
15858#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015859char _xpg4_setrunelocale ();
15860int
15861main ()
15862{
Bram Moolenaar446cb832008-06-24 21:56:24 +000015863return _xpg4_setrunelocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015864 ;
15865 return 0;
15866}
15867_ACEOF
15868rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015869if { (ac_try="$ac_link"
15870case "(($ac_try" in
15871 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15872 *) ac_try_echo=$ac_try;;
15873esac
15874eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15875$as_echo "$ac_try_echo") >&5
15876 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015877 ac_status=$?
15878 grep -v '^ *+' conftest.er1 >conftest.err
15879 rm -f conftest.er1
15880 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015881 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15882 (exit $ac_status); } && {
15883 test -z "$ac_c_werror_flag" ||
15884 test ! -s conftest.err
15885 } && test -s conftest$ac_exeext && {
15886 test "$cross_compiling" = yes ||
15887 $as_test_x conftest$ac_exeext
15888 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015889 ac_cv_lib_xpg4__xpg4_setrunelocale=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000015890else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015891 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015892sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015893
Bram Moolenaar446cb832008-06-24 21:56:24 +000015894 ac_cv_lib_xpg4__xpg4_setrunelocale=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000015895fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015896
15897rm -rf conftest.dSYM
15898rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015899 conftest$ac_exeext conftest.$ac_ext
15900LIBS=$ac_check_lib_save_LIBS
15901fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015902{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
15903$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000015904if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015905 LIBS="$LIBS -lxpg4"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015906fi
15907
15908
Bram Moolenaar446cb832008-06-24 21:56:24 +000015909{ $as_echo "$as_me:$LINENO: checking how to create tags" >&5
15910$as_echo_n "checking how to create tags... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015911test -f tags && mv tags tags.save
15912if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
Bram Moolenaarb21e5842006-04-16 18:30:08 +000015913 TAGPRG="ctags -I INIT+ --fields=+S"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015914else
Bram Moolenaar0c7ce772009-05-13 12:49:39 +000015915 TAGPRG="ctags"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015916 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
15917 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
15918 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
15919 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
15920 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
15921 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
15922 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
15923fi
15924test -f tags.save && mv tags.save tags
Bram Moolenaar446cb832008-06-24 21:56:24 +000015925{ $as_echo "$as_me:$LINENO: result: $TAGPRG" >&5
15926$as_echo "$TAGPRG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015927
Bram Moolenaar446cb832008-06-24 21:56:24 +000015928{ $as_echo "$as_me:$LINENO: checking how to run man with a section nr" >&5
15929$as_echo_n "checking how to run man with a section nr... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015930MANDEF="man"
Bram Moolenaar8b131502008-02-13 09:28:19 +000015931(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 +000015932{ $as_echo "$as_me:$LINENO: result: $MANDEF" >&5
15933$as_echo "$MANDEF" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015934if test "$MANDEF" = "man -s"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015935 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015936#define USEMAN_S 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015937_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015938
15939fi
15940
Bram Moolenaar446cb832008-06-24 21:56:24 +000015941{ $as_echo "$as_me:$LINENO: checking --disable-nls argument" >&5
15942$as_echo_n "checking --disable-nls argument... " >&6; }
15943# Check whether --enable-nls was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000015944if test "${enable_nls+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015945 enableval=$enable_nls;
Bram Moolenaar071d4272004-06-13 20:20:40 +000015946else
15947 enable_nls="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015948fi
15949
Bram Moolenaar071d4272004-06-13 20:20:40 +000015950
15951if test "$enable_nls" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015952 { $as_echo "$as_me:$LINENO: result: no" >&5
15953$as_echo "no" >&6; }
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000015954
15955 INSTALL_LANGS=install-languages
15956
15957 INSTALL_TOOL_LANGS=install-tool-languages
15958
15959
Bram Moolenaar071d4272004-06-13 20:20:40 +000015960 # Extract the first word of "msgfmt", so it can be a program name with args.
15961set dummy msgfmt; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +000015962{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
15963$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015964if test "${ac_cv_prog_MSGFMT+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015965 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015966else
15967 if test -n "$MSGFMT"; then
15968 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
15969else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015970as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15971for as_dir in $PATH
15972do
15973 IFS=$as_save_IFS
15974 test -z "$as_dir" && as_dir=.
15975 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +000015976 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 +000015977 ac_cv_prog_MSGFMT="msgfmt"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015978 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015979 break 2
15980 fi
15981done
15982done
Bram Moolenaar446cb832008-06-24 21:56:24 +000015983IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015984
Bram Moolenaar071d4272004-06-13 20:20:40 +000015985fi
15986fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015987MSGFMT=$ac_cv_prog_MSGFMT
Bram Moolenaar071d4272004-06-13 20:20:40 +000015988if test -n "$MSGFMT"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015989 { $as_echo "$as_me:$LINENO: result: $MSGFMT" >&5
15990$as_echo "$MSGFMT" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015991else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015992 { $as_echo "$as_me:$LINENO: result: no" >&5
15993$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015994fi
15995
Bram Moolenaar446cb832008-06-24 21:56:24 +000015996
15997 { $as_echo "$as_me:$LINENO: checking for NLS" >&5
15998$as_echo_n "checking for NLS... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015999 if test -f po/Makefile; then
16000 have_gettext="no"
16001 if test -n "$MSGFMT"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016002 cat >conftest.$ac_ext <<_ACEOF
16003/* confdefs.h. */
16004_ACEOF
16005cat confdefs.h >>conftest.$ac_ext
16006cat >>conftest.$ac_ext <<_ACEOF
16007/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016008#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016009int
16010main ()
16011{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016012gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016013 ;
16014 return 0;
16015}
16016_ACEOF
16017rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016018if { (ac_try="$ac_link"
16019case "(($ac_try" in
16020 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16021 *) ac_try_echo=$ac_try;;
16022esac
16023eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16024$as_echo "$ac_try_echo") >&5
16025 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016026 ac_status=$?
16027 grep -v '^ *+' conftest.er1 >conftest.err
16028 rm -f conftest.er1
16029 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016030 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16031 (exit $ac_status); } && {
16032 test -z "$ac_c_werror_flag" ||
16033 test ! -s conftest.err
16034 } && test -s conftest$ac_exeext && {
16035 test "$cross_compiling" = yes ||
16036 $as_test_x conftest$ac_exeext
16037 }; then
16038 { $as_echo "$as_me:$LINENO: result: gettext() works" >&5
16039$as_echo "gettext() works" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000016040else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016041 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016042sed 's/^/| /' conftest.$ac_ext >&5
16043
Bram Moolenaar446cb832008-06-24 21:56:24 +000016044 olibs=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000016045 LIBS="$LIBS -lintl"
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. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016052#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016053int
16054main ()
16055{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016056gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016057 ;
16058 return 0;
16059}
16060_ACEOF
16061rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016062if { (ac_try="$ac_link"
16063case "(($ac_try" in
16064 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16065 *) ac_try_echo=$ac_try;;
16066esac
16067eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16068$as_echo "$ac_try_echo") >&5
16069 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016070 ac_status=$?
16071 grep -v '^ *+' conftest.er1 >conftest.err
16072 rm -f conftest.er1
16073 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016074 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16075 (exit $ac_status); } && {
16076 test -z "$ac_c_werror_flag" ||
16077 test ! -s conftest.err
16078 } && test -s conftest$ac_exeext && {
16079 test "$cross_compiling" = yes ||
16080 $as_test_x conftest$ac_exeext
16081 }; then
16082 { $as_echo "$as_me:$LINENO: result: gettext() works with -lintl" >&5
16083$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000016084else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016085 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016086sed 's/^/| /' conftest.$ac_ext >&5
16087
Bram Moolenaar446cb832008-06-24 21:56:24 +000016088 { $as_echo "$as_me:$LINENO: result: gettext() doesn't work" >&5
16089$as_echo "gettext() doesn't work" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016090 LIBS=$olibs
16091fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016092
16093rm -rf conftest.dSYM
16094rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016095 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016096fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016097
16098rm -rf conftest.dSYM
16099rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016100 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016101 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016102 { $as_echo "$as_me:$LINENO: result: msgfmt not found - disabled" >&5
16103$as_echo "msgfmt not found - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016104 fi
16105 if test $have_gettext = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016106 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016107#define HAVE_GETTEXT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016108_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016109
16110 MAKEMO=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016111
16112
16113for ac_func in bind_textdomain_codeset
Bram Moolenaar071d4272004-06-13 20:20:40 +000016114do
Bram Moolenaar446cb832008-06-24 21:56:24 +000016115as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16116{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
16117$as_echo_n "checking for $ac_func... " >&6; }
16118if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16119 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000016120else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016121 cat >conftest.$ac_ext <<_ACEOF
16122/* confdefs.h. */
16123_ACEOF
16124cat confdefs.h >>conftest.$ac_ext
16125cat >>conftest.$ac_ext <<_ACEOF
16126/* end confdefs.h. */
16127/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16128 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16129#define $ac_func innocuous_$ac_func
16130
Bram Moolenaar071d4272004-06-13 20:20:40 +000016131/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016132 which can conflict with char $ac_func (); below.
16133 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16134 <limits.h> exists even on freestanding compilers. */
16135
16136#ifdef __STDC__
16137# include <limits.h>
16138#else
16139# include <assert.h>
16140#endif
16141
16142#undef $ac_func
16143
Bram Moolenaar446cb832008-06-24 21:56:24 +000016144/* Override any GCC internal prototype to avoid an error.
16145 Use char because int might match the return type of a GCC
16146 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016147#ifdef __cplusplus
16148extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016149#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016150char $ac_func ();
Bram Moolenaar071d4272004-06-13 20:20:40 +000016151/* The GNU C library defines this for functions which it implements
16152 to always fail with ENOSYS. Some functions are actually named
16153 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000016154#if defined __stub_$ac_func || defined __stub___$ac_func
Bram Moolenaar071d4272004-06-13 20:20:40 +000016155choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +000016156#endif
16157
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016158int
16159main ()
16160{
Bram Moolenaar446cb832008-06-24 21:56:24 +000016161return $ac_func ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016162 ;
16163 return 0;
16164}
16165_ACEOF
16166rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016167if { (ac_try="$ac_link"
16168case "(($ac_try" in
16169 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16170 *) ac_try_echo=$ac_try;;
16171esac
16172eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16173$as_echo "$ac_try_echo") >&5
16174 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016175 ac_status=$?
16176 grep -v '^ *+' conftest.er1 >conftest.err
16177 rm -f conftest.er1
16178 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016179 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16180 (exit $ac_status); } && {
16181 test -z "$ac_c_werror_flag" ||
16182 test ! -s conftest.err
16183 } && test -s conftest$ac_exeext && {
16184 test "$cross_compiling" = yes ||
16185 $as_test_x conftest$ac_exeext
16186 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016187 eval "$as_ac_var=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000016188else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016189 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016190sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000016191
Bram Moolenaar446cb832008-06-24 21:56:24 +000016192 eval "$as_ac_var=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016193fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016194
16195rm -rf conftest.dSYM
16196rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016197 conftest$ac_exeext conftest.$ac_ext
16198fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016199ac_res=`eval 'as_val=${'$as_ac_var'}
16200 $as_echo "$as_val"'`
16201 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
16202$as_echo "$ac_res" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000016203as_val=`eval 'as_val=${'$as_ac_var'}
16204 $as_echo "$as_val"'`
16205 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016206 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016207#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016208_ACEOF
16209
Bram Moolenaar071d4272004-06-13 20:20:40 +000016210fi
16211done
16212
Bram Moolenaar446cb832008-06-24 21:56:24 +000016213 { $as_echo "$as_me:$LINENO: checking for _nl_msg_cat_cntr" >&5
16214$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016215 cat >conftest.$ac_ext <<_ACEOF
16216/* confdefs.h. */
16217_ACEOF
16218cat confdefs.h >>conftest.$ac_ext
16219cat >>conftest.$ac_ext <<_ACEOF
16220/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016221#include <libintl.h>
16222 extern int _nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016223int
16224main ()
16225{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016226++_nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016227 ;
16228 return 0;
16229}
16230_ACEOF
16231rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016232if { (ac_try="$ac_link"
16233case "(($ac_try" in
16234 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16235 *) ac_try_echo=$ac_try;;
16236esac
16237eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16238$as_echo "$ac_try_echo") >&5
16239 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016240 ac_status=$?
16241 grep -v '^ *+' conftest.er1 >conftest.err
16242 rm -f conftest.er1
16243 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016244 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16245 (exit $ac_status); } && {
16246 test -z "$ac_c_werror_flag" ||
16247 test ! -s conftest.err
16248 } && test -s conftest$ac_exeext && {
16249 test "$cross_compiling" = yes ||
16250 $as_test_x conftest$ac_exeext
16251 }; then
16252 { $as_echo "$as_me:$LINENO: result: yes" >&5
16253$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016254#define HAVE_NL_MSG_CAT_CNTR 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016255_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016256
16257else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016258 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016259sed 's/^/| /' conftest.$ac_ext >&5
16260
Bram Moolenaar446cb832008-06-24 21:56:24 +000016261 { $as_echo "$as_me:$LINENO: result: no" >&5
16262$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016263fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016264
16265rm -rf conftest.dSYM
16266rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016267 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016268 fi
16269 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016270 { $as_echo "$as_me:$LINENO: result: no \"po/Makefile\" - disabled" >&5
16271$as_echo "no \"po/Makefile\" - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016272 fi
16273else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016274 { $as_echo "$as_me:$LINENO: result: yes" >&5
16275$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016276fi
16277
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016278if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016279 { $as_echo "$as_me:$LINENO: checking for dlfcn.h" >&5
16280$as_echo_n "checking for dlfcn.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016281if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016282 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016283fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016284{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
16285$as_echo "$ac_cv_header_dlfcn_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016286else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016287 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016288{ $as_echo "$as_me:$LINENO: checking dlfcn.h usability" >&5
16289$as_echo_n "checking dlfcn.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016290cat >conftest.$ac_ext <<_ACEOF
16291/* confdefs.h. */
16292_ACEOF
16293cat confdefs.h >>conftest.$ac_ext
16294cat >>conftest.$ac_ext <<_ACEOF
16295/* end confdefs.h. */
16296$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000016297#include <dlfcn.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016298_ACEOF
16299rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016300if { (ac_try="$ac_compile"
16301case "(($ac_try" in
16302 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16303 *) ac_try_echo=$ac_try;;
16304esac
16305eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16306$as_echo "$ac_try_echo") >&5
16307 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016308 ac_status=$?
16309 grep -v '^ *+' conftest.er1 >conftest.err
16310 rm -f conftest.er1
16311 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016312 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16313 (exit $ac_status); } && {
16314 test -z "$ac_c_werror_flag" ||
16315 test ! -s conftest.err
16316 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016317 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000016318else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016319 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016320sed 's/^/| /' conftest.$ac_ext >&5
16321
Bram Moolenaar446cb832008-06-24 21:56:24 +000016322 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016323fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016324
16325rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16326{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16327$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016328
16329# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016330{ $as_echo "$as_me:$LINENO: checking dlfcn.h presence" >&5
16331$as_echo_n "checking dlfcn.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016332cat >conftest.$ac_ext <<_ACEOF
16333/* confdefs.h. */
16334_ACEOF
16335cat confdefs.h >>conftest.$ac_ext
16336cat >>conftest.$ac_ext <<_ACEOF
16337/* end confdefs.h. */
16338#include <dlfcn.h>
16339_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016340if { (ac_try="$ac_cpp conftest.$ac_ext"
16341case "(($ac_try" in
16342 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16343 *) ac_try_echo=$ac_try;;
16344esac
16345eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16346$as_echo "$ac_try_echo") >&5
16347 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016348 ac_status=$?
16349 grep -v '^ *+' conftest.er1 >conftest.err
16350 rm -f conftest.er1
16351 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016352 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16353 (exit $ac_status); } >/dev/null && {
16354 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16355 test ! -s conftest.err
16356 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016357 ac_header_preproc=yes
16358else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016359 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016360sed 's/^/| /' conftest.$ac_ext >&5
16361
16362 ac_header_preproc=no
16363fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016364
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016365rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016366{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16367$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016368
16369# So? What about this header?
16370case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16371 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016372 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&5
16373$as_echo "$as_me: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
16374 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the compiler's result" >&5
16375$as_echo "$as_me: WARNING: dlfcn.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016376 ac_header_preproc=yes
16377 ;;
16378 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016379 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: present but cannot be compiled" >&5
16380$as_echo "$as_me: WARNING: dlfcn.h: present but cannot be compiled" >&2;}
16381 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: check for missing prerequisite headers?" >&5
16382$as_echo "$as_me: WARNING: dlfcn.h: check for missing prerequisite headers?" >&2;}
16383 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: see the Autoconf documentation" >&5
16384$as_echo "$as_me: WARNING: dlfcn.h: see the Autoconf documentation" >&2;}
16385 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: section \"Present But Cannot Be Compiled\"" >&5
16386$as_echo "$as_me: WARNING: dlfcn.h: section \"Present But Cannot Be Compiled\"" >&2;}
16387 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&5
16388$as_echo "$as_me: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&2;}
16389 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&5
16390$as_echo "$as_me: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&2;}
16391
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016392 ;;
16393esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016394{ $as_echo "$as_me:$LINENO: checking for dlfcn.h" >&5
16395$as_echo_n "checking for dlfcn.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016396if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016397 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016398else
16399 ac_cv_header_dlfcn_h=$ac_header_preproc
16400fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016401{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
16402$as_echo "$ac_cv_header_dlfcn_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016403
16404fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000016405if test "x$ac_cv_header_dlfcn_h" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000016406 DLL=dlfcn.h
16407else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016408 if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016409 { $as_echo "$as_me:$LINENO: checking for dl.h" >&5
16410$as_echo_n "checking for dl.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016411if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016412 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016413fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016414{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dl_h" >&5
16415$as_echo "$ac_cv_header_dl_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016416else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016417 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016418{ $as_echo "$as_me:$LINENO: checking dl.h usability" >&5
16419$as_echo_n "checking dl.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016420cat >conftest.$ac_ext <<_ACEOF
16421/* confdefs.h. */
16422_ACEOF
16423cat confdefs.h >>conftest.$ac_ext
16424cat >>conftest.$ac_ext <<_ACEOF
16425/* end confdefs.h. */
16426$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000016427#include <dl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016428_ACEOF
16429rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016430if { (ac_try="$ac_compile"
16431case "(($ac_try" in
16432 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16433 *) ac_try_echo=$ac_try;;
16434esac
16435eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16436$as_echo "$ac_try_echo") >&5
16437 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016438 ac_status=$?
16439 grep -v '^ *+' conftest.er1 >conftest.err
16440 rm -f conftest.er1
16441 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016442 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16443 (exit $ac_status); } && {
16444 test -z "$ac_c_werror_flag" ||
16445 test ! -s conftest.err
16446 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016447 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000016448else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016449 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016450sed 's/^/| /' conftest.$ac_ext >&5
16451
Bram Moolenaar446cb832008-06-24 21:56:24 +000016452 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016453fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016454
16455rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16456{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16457$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016458
16459# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016460{ $as_echo "$as_me:$LINENO: checking dl.h presence" >&5
16461$as_echo_n "checking dl.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016462cat >conftest.$ac_ext <<_ACEOF
16463/* confdefs.h. */
16464_ACEOF
16465cat confdefs.h >>conftest.$ac_ext
16466cat >>conftest.$ac_ext <<_ACEOF
16467/* end confdefs.h. */
16468#include <dl.h>
16469_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016470if { (ac_try="$ac_cpp conftest.$ac_ext"
16471case "(($ac_try" in
16472 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16473 *) ac_try_echo=$ac_try;;
16474esac
16475eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16476$as_echo "$ac_try_echo") >&5
16477 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016478 ac_status=$?
16479 grep -v '^ *+' conftest.er1 >conftest.err
16480 rm -f conftest.er1
16481 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016482 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16483 (exit $ac_status); } >/dev/null && {
16484 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16485 test ! -s conftest.err
16486 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016487 ac_header_preproc=yes
16488else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016489 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016490sed 's/^/| /' conftest.$ac_ext >&5
16491
16492 ac_header_preproc=no
16493fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016494
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016495rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016496{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16497$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016498
16499# So? What about this header?
16500case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16501 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016502 { $as_echo "$as_me:$LINENO: WARNING: dl.h: accepted by the compiler, rejected by the preprocessor!" >&5
16503$as_echo "$as_me: WARNING: dl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
16504 { $as_echo "$as_me:$LINENO: WARNING: dl.h: proceeding with the compiler's result" >&5
16505$as_echo "$as_me: WARNING: dl.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016506 ac_header_preproc=yes
16507 ;;
16508 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016509 { $as_echo "$as_me:$LINENO: WARNING: dl.h: present but cannot be compiled" >&5
16510$as_echo "$as_me: WARNING: dl.h: present but cannot be compiled" >&2;}
16511 { $as_echo "$as_me:$LINENO: WARNING: dl.h: check for missing prerequisite headers?" >&5
16512$as_echo "$as_me: WARNING: dl.h: check for missing prerequisite headers?" >&2;}
16513 { $as_echo "$as_me:$LINENO: WARNING: dl.h: see the Autoconf documentation" >&5
16514$as_echo "$as_me: WARNING: dl.h: see the Autoconf documentation" >&2;}
16515 { $as_echo "$as_me:$LINENO: WARNING: dl.h: section \"Present But Cannot Be Compiled\"" >&5
16516$as_echo "$as_me: WARNING: dl.h: section \"Present But Cannot Be Compiled\"" >&2;}
16517 { $as_echo "$as_me:$LINENO: WARNING: dl.h: proceeding with the preprocessor's result" >&5
16518$as_echo "$as_me: WARNING: dl.h: proceeding with the preprocessor's result" >&2;}
16519 { $as_echo "$as_me:$LINENO: WARNING: dl.h: in the future, the compiler will take precedence" >&5
16520$as_echo "$as_me: WARNING: dl.h: in the future, the compiler will take precedence" >&2;}
16521
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016522 ;;
16523esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016524{ $as_echo "$as_me:$LINENO: checking for dl.h" >&5
16525$as_echo_n "checking for dl.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016526if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016527 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016528else
16529 ac_cv_header_dl_h=$ac_header_preproc
16530fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016531{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dl_h" >&5
16532$as_echo "$ac_cv_header_dl_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016533
16534fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000016535if test "x$ac_cv_header_dl_h" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016536 DLL=dl.h
16537fi
16538
16539
16540fi
16541
Bram Moolenaar071d4272004-06-13 20:20:40 +000016542
16543if test x${DLL} = xdlfcn.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016544
16545cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016546#define HAVE_DLFCN_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016547_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016548
Bram Moolenaar446cb832008-06-24 21:56:24 +000016549 { $as_echo "$as_me:$LINENO: checking for dlopen()" >&5
16550$as_echo_n "checking for dlopen()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016551 cat >conftest.$ac_ext <<_ACEOF
16552/* confdefs.h. */
16553_ACEOF
16554cat confdefs.h >>conftest.$ac_ext
16555cat >>conftest.$ac_ext <<_ACEOF
16556/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016557
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016558int
16559main ()
16560{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016561
16562 extern void* dlopen();
16563 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016564
16565 ;
16566 return 0;
16567}
16568_ACEOF
16569rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016570if { (ac_try="$ac_link"
16571case "(($ac_try" in
16572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16573 *) ac_try_echo=$ac_try;;
16574esac
16575eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16576$as_echo "$ac_try_echo") >&5
16577 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016578 ac_status=$?
16579 grep -v '^ *+' conftest.er1 >conftest.err
16580 rm -f conftest.er1
16581 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016582 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16583 (exit $ac_status); } && {
16584 test -z "$ac_c_werror_flag" ||
16585 test ! -s conftest.err
16586 } && test -s conftest$ac_exeext && {
16587 test "$cross_compiling" = yes ||
16588 $as_test_x conftest$ac_exeext
16589 }; then
16590 { $as_echo "$as_me:$LINENO: result: yes" >&5
16591$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016592
16593cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016594#define HAVE_DLOPEN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016595_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016596
16597else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016598 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016599sed 's/^/| /' conftest.$ac_ext >&5
16600
Bram Moolenaar446cb832008-06-24 21:56:24 +000016601 { $as_echo "$as_me:$LINENO: result: no" >&5
16602$as_echo "no" >&6; };
16603 { $as_echo "$as_me:$LINENO: checking for dlopen() in -ldl" >&5
16604$as_echo_n "checking for dlopen() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016605 olibs=$LIBS
16606 LIBS="$LIBS -ldl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016607 cat >conftest.$ac_ext <<_ACEOF
16608/* confdefs.h. */
16609_ACEOF
16610cat confdefs.h >>conftest.$ac_ext
16611cat >>conftest.$ac_ext <<_ACEOF
16612/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016613
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016614int
16615main ()
16616{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016617
16618 extern void* dlopen();
16619 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016620
16621 ;
16622 return 0;
16623}
16624_ACEOF
16625rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016626if { (ac_try="$ac_link"
16627case "(($ac_try" in
16628 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16629 *) ac_try_echo=$ac_try;;
16630esac
16631eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16632$as_echo "$ac_try_echo") >&5
16633 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016634 ac_status=$?
16635 grep -v '^ *+' conftest.er1 >conftest.err
16636 rm -f conftest.er1
16637 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016638 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16639 (exit $ac_status); } && {
16640 test -z "$ac_c_werror_flag" ||
16641 test ! -s conftest.err
16642 } && test -s conftest$ac_exeext && {
16643 test "$cross_compiling" = yes ||
16644 $as_test_x conftest$ac_exeext
16645 }; then
16646 { $as_echo "$as_me:$LINENO: result: yes" >&5
16647$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016648
16649cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016650#define HAVE_DLOPEN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016651_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016652
16653else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016654 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016655sed 's/^/| /' conftest.$ac_ext >&5
16656
Bram Moolenaar446cb832008-06-24 21:56:24 +000016657 { $as_echo "$as_me:$LINENO: result: no" >&5
16658$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016659 LIBS=$olibs
16660fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016661
16662rm -rf conftest.dSYM
16663rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016664 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016665fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016666
16667rm -rf conftest.dSYM
16668rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016669 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016670 { $as_echo "$as_me:$LINENO: checking for dlsym()" >&5
16671$as_echo_n "checking for dlsym()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016672 cat >conftest.$ac_ext <<_ACEOF
16673/* confdefs.h. */
16674_ACEOF
16675cat confdefs.h >>conftest.$ac_ext
16676cat >>conftest.$ac_ext <<_ACEOF
16677/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016678
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016679int
16680main ()
16681{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016682
16683 extern void* dlsym();
16684 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016685
16686 ;
16687 return 0;
16688}
16689_ACEOF
16690rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016691if { (ac_try="$ac_link"
16692case "(($ac_try" in
16693 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16694 *) ac_try_echo=$ac_try;;
16695esac
16696eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16697$as_echo "$ac_try_echo") >&5
16698 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016699 ac_status=$?
16700 grep -v '^ *+' conftest.er1 >conftest.err
16701 rm -f conftest.er1
16702 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016703 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16704 (exit $ac_status); } && {
16705 test -z "$ac_c_werror_flag" ||
16706 test ! -s conftest.err
16707 } && test -s conftest$ac_exeext && {
16708 test "$cross_compiling" = yes ||
16709 $as_test_x conftest$ac_exeext
16710 }; then
16711 { $as_echo "$as_me:$LINENO: result: yes" >&5
16712$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016713
16714cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016715#define HAVE_DLSYM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016716_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016717
16718else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016719 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016720sed 's/^/| /' conftest.$ac_ext >&5
16721
Bram Moolenaar446cb832008-06-24 21:56:24 +000016722 { $as_echo "$as_me:$LINENO: result: no" >&5
16723$as_echo "no" >&6; };
16724 { $as_echo "$as_me:$LINENO: checking for dlsym() in -ldl" >&5
16725$as_echo_n "checking for dlsym() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016726 olibs=$LIBS
16727 LIBS="$LIBS -ldl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016728 cat >conftest.$ac_ext <<_ACEOF
16729/* confdefs.h. */
16730_ACEOF
16731cat confdefs.h >>conftest.$ac_ext
16732cat >>conftest.$ac_ext <<_ACEOF
16733/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016734
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016735int
16736main ()
16737{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016738
16739 extern void* dlsym();
16740 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016741
16742 ;
16743 return 0;
16744}
16745_ACEOF
16746rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016747if { (ac_try="$ac_link"
16748case "(($ac_try" in
16749 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16750 *) ac_try_echo=$ac_try;;
16751esac
16752eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16753$as_echo "$ac_try_echo") >&5
16754 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016755 ac_status=$?
16756 grep -v '^ *+' conftest.er1 >conftest.err
16757 rm -f conftest.er1
16758 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016759 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16760 (exit $ac_status); } && {
16761 test -z "$ac_c_werror_flag" ||
16762 test ! -s conftest.err
16763 } && test -s conftest$ac_exeext && {
16764 test "$cross_compiling" = yes ||
16765 $as_test_x conftest$ac_exeext
16766 }; then
16767 { $as_echo "$as_me:$LINENO: result: yes" >&5
16768$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016769
16770cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016771#define HAVE_DLSYM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016772_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016773
16774else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016775 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016776sed 's/^/| /' conftest.$ac_ext >&5
16777
Bram Moolenaar446cb832008-06-24 21:56:24 +000016778 { $as_echo "$as_me:$LINENO: result: no" >&5
16779$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016780 LIBS=$olibs
16781fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016782
16783rm -rf conftest.dSYM
16784rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016785 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016786fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016787
16788rm -rf conftest.dSYM
16789rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016790 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016791elif test x${DLL} = xdl.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016792
16793cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016794#define HAVE_DL_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016795_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016796
Bram Moolenaar446cb832008-06-24 21:56:24 +000016797 { $as_echo "$as_me:$LINENO: checking for shl_load()" >&5
16798$as_echo_n "checking for shl_load()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016799 cat >conftest.$ac_ext <<_ACEOF
16800/* confdefs.h. */
16801_ACEOF
16802cat confdefs.h >>conftest.$ac_ext
16803cat >>conftest.$ac_ext <<_ACEOF
16804/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016805
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016806int
16807main ()
16808{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016809
16810 extern void* shl_load();
16811 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016812
16813 ;
16814 return 0;
16815}
16816_ACEOF
16817rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016818if { (ac_try="$ac_link"
16819case "(($ac_try" in
16820 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16821 *) ac_try_echo=$ac_try;;
16822esac
16823eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16824$as_echo "$ac_try_echo") >&5
16825 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016826 ac_status=$?
16827 grep -v '^ *+' conftest.er1 >conftest.err
16828 rm -f conftest.er1
16829 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016830 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16831 (exit $ac_status); } && {
16832 test -z "$ac_c_werror_flag" ||
16833 test ! -s conftest.err
16834 } && test -s conftest$ac_exeext && {
16835 test "$cross_compiling" = yes ||
16836 $as_test_x conftest$ac_exeext
16837 }; then
16838 { $as_echo "$as_me:$LINENO: result: yes" >&5
16839$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016840
16841cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016842#define HAVE_SHL_LOAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016843_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016844
16845else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016846 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016847sed 's/^/| /' conftest.$ac_ext >&5
16848
Bram Moolenaar446cb832008-06-24 21:56:24 +000016849 { $as_echo "$as_me:$LINENO: result: no" >&5
16850$as_echo "no" >&6; };
16851 { $as_echo "$as_me:$LINENO: checking for shl_load() in -ldld" >&5
16852$as_echo_n "checking for shl_load() in -ldld... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016853 olibs=$LIBS
16854 LIBS="$LIBS -ldld"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016855 cat >conftest.$ac_ext <<_ACEOF
16856/* confdefs.h. */
16857_ACEOF
16858cat confdefs.h >>conftest.$ac_ext
16859cat >>conftest.$ac_ext <<_ACEOF
16860/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016861
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016862int
16863main ()
16864{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016865
16866 extern void* shl_load();
16867 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016868
16869 ;
16870 return 0;
16871}
16872_ACEOF
16873rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016874if { (ac_try="$ac_link"
16875case "(($ac_try" in
16876 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16877 *) ac_try_echo=$ac_try;;
16878esac
16879eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16880$as_echo "$ac_try_echo") >&5
16881 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016882 ac_status=$?
16883 grep -v '^ *+' conftest.er1 >conftest.err
16884 rm -f conftest.er1
16885 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016886 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16887 (exit $ac_status); } && {
16888 test -z "$ac_c_werror_flag" ||
16889 test ! -s conftest.err
16890 } && test -s conftest$ac_exeext && {
16891 test "$cross_compiling" = yes ||
16892 $as_test_x conftest$ac_exeext
16893 }; then
16894 { $as_echo "$as_me:$LINENO: result: yes" >&5
16895$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016896
16897cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016898#define HAVE_SHL_LOAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016899_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016900
16901else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016902 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016903sed 's/^/| /' conftest.$ac_ext >&5
16904
Bram Moolenaar446cb832008-06-24 21:56:24 +000016905 { $as_echo "$as_me:$LINENO: result: no" >&5
16906$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016907 LIBS=$olibs
16908fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016909
16910rm -rf conftest.dSYM
16911rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016912 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016913fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016914
16915rm -rf conftest.dSYM
16916rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016917 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016918fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016919
16920for ac_header in setjmp.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000016921do
Bram Moolenaar446cb832008-06-24 21:56:24 +000016922as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16923if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16924 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
16925$as_echo_n "checking for $ac_header... " >&6; }
16926if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16927 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000016928fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016929ac_res=`eval 'as_val=${'$as_ac_Header'}
16930 $as_echo "$as_val"'`
16931 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
16932$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016933else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016934 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016935{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
16936$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016937cat >conftest.$ac_ext <<_ACEOF
16938/* confdefs.h. */
16939_ACEOF
16940cat confdefs.h >>conftest.$ac_ext
16941cat >>conftest.$ac_ext <<_ACEOF
16942/* end confdefs.h. */
16943$ac_includes_default
16944#include <$ac_header>
16945_ACEOF
16946rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016947if { (ac_try="$ac_compile"
16948case "(($ac_try" in
16949 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16950 *) ac_try_echo=$ac_try;;
16951esac
16952eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16953$as_echo "$ac_try_echo") >&5
16954 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016955 ac_status=$?
16956 grep -v '^ *+' conftest.er1 >conftest.err
16957 rm -f conftest.er1
16958 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016959 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16960 (exit $ac_status); } && {
16961 test -z "$ac_c_werror_flag" ||
16962 test ! -s conftest.err
16963 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016964 ac_header_compiler=yes
16965else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016966 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016967sed 's/^/| /' conftest.$ac_ext >&5
16968
Bram Moolenaar446cb832008-06-24 21:56:24 +000016969 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016970fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016971
16972rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16973{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16974$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016975
16976# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016977{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
16978$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016979cat >conftest.$ac_ext <<_ACEOF
16980/* confdefs.h. */
16981_ACEOF
16982cat confdefs.h >>conftest.$ac_ext
16983cat >>conftest.$ac_ext <<_ACEOF
16984/* end confdefs.h. */
16985#include <$ac_header>
16986_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016987if { (ac_try="$ac_cpp conftest.$ac_ext"
16988case "(($ac_try" in
16989 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16990 *) ac_try_echo=$ac_try;;
16991esac
16992eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16993$as_echo "$ac_try_echo") >&5
16994 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016995 ac_status=$?
16996 grep -v '^ *+' conftest.er1 >conftest.err
16997 rm -f conftest.er1
16998 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016999 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17000 (exit $ac_status); } >/dev/null && {
17001 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
17002 test ! -s conftest.err
17003 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017004 ac_header_preproc=yes
17005else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017006 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017007sed 's/^/| /' conftest.$ac_ext >&5
17008
17009 ac_header_preproc=no
17010fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017011
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017012rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000017013{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17014$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017015
17016# So? What about this header?
17017case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17018 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000017019 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
17020$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
17021 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
17022$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017023 ac_header_preproc=yes
17024 ;;
17025 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000017026 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
17027$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
17028 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
17029$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
17030 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
17031$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
17032 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
17033$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
17034 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
17035$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
17036 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
17037$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
17038
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017039 ;;
17040esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000017041{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
17042$as_echo_n "checking for $ac_header... " >&6; }
17043if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17044 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017045else
17046 eval "$as_ac_Header=\$ac_header_preproc"
17047fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017048ac_res=`eval 'as_val=${'$as_ac_Header'}
17049 $as_echo "$as_val"'`
17050 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
17051$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017052
17053fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017054as_val=`eval 'as_val=${'$as_ac_Header'}
17055 $as_echo "$as_val"'`
17056 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017057 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017058#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017059_ACEOF
17060
17061fi
17062
Bram Moolenaar071d4272004-06-13 20:20:40 +000017063done
17064
17065
17066if test "x$MACOSX" = "xyes" -a -n "$PERL"; then
17067 if echo $LIBS | grep -e '-ldl' >/dev/null; then
17068 LIBS=`echo $LIBS | sed s/-ldl//`
17069 PERL_LIBS="$PERL_LIBS -ldl"
17070 fi
17071fi
17072
17073if test "x$MACOSX" = "xyes" && test "x$CARBON" = "xyes" \
17074 && test "x$GUITYPE" != "xCARBONGUI"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000017075 { $as_echo "$as_me:$LINENO: checking whether we need -framework Carbon" >&5
17076$as_echo_n "checking whether we need -framework Carbon... " >&6; }
Bram Moolenaarb90daee2006-10-17 09:49:09 +000017077 if test "x$enable_multibyte" = "xyes" || test "x$features" = "xbig" \
Bram Moolenaar071d4272004-06-13 20:20:40 +000017078 || test "x$features" = "xhuge"; then
17079 LIBS="$LIBS -framework Carbon"
Bram Moolenaar446cb832008-06-24 21:56:24 +000017080 { $as_echo "$as_me:$LINENO: result: yes" >&5
17081$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017082 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017083 { $as_echo "$as_me:$LINENO: result: no" >&5
17084$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017085 fi
17086fi
Bram Moolenaare224ffa2006-03-01 00:01:28 +000017087if test "x$MACARCH" = "xboth"; then
17088 LDFLAGS="$LDFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
17089fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000017090
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000017091DEPEND_CFLAGS_FILTER=
17092if test "$GCC" = yes; then
Bram Moolenaar0cd49302008-11-20 09:37:01 +000017093 { $as_echo "$as_me:$LINENO: checking for GCC 3 or later" >&5
17094$as_echo_n "checking for GCC 3 or later... " >&6; }
Bram Moolenaar2217cae2006-03-25 21:55:52 +000017095 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'`
Bram Moolenaarf740b292006-02-16 22:11:02 +000017096 if test "$gccmajor" -gt "2"; then
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000017097 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
Bram Moolenaar0cd49302008-11-20 09:37:01 +000017098 { $as_echo "$as_me:$LINENO: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000017099$as_echo "yes" >&6; }
Bram Moolenaar0cd49302008-11-20 09:37:01 +000017100 else
17101 { $as_echo "$as_me:$LINENO: result: no" >&5
17102$as_echo "no" >&6; }
17103 fi
17104 { $as_echo "$as_me:$LINENO: checking whether we need -D_FORTIFY_SOURCE=1" >&5
17105$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
17106 if test "$gccmajor" -gt "3"; then
17107 CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=1"
17108 { $as_echo "$as_me:$LINENO: result: yes" >&5
17109$as_echo "yes" >&6; }
17110 else
17111 { $as_echo "$as_me:$LINENO: result: no" >&5
17112$as_echo "no" >&6; }
17113 fi
Bram Moolenaara5792f52005-11-23 21:25:05 +000017114fi
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000017115
Bram Moolenaar071d4272004-06-13 20:20:40 +000017116
Bram Moolenaar446cb832008-06-24 21:56:24 +000017117ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
17118
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017119cat >confcache <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017120# This file is a shell script that caches the results of configure
17121# tests run on this system so they can be shared between configure
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017122# scripts and configure runs, see configure's option --config-cache.
17123# It is not useful on other systems. If it contains results you don't
17124# want to keep, you may remove or edit it.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017125#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017126# config.status only pays attention to the cache file if you give it
17127# the --recheck option to rerun configure.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017128#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017129# `ac_cv_env_foo' variables (set or unset) will be overridden when
17130# loading this file, other *unset* `ac_cv_foo' will be assigned the
17131# following values.
17132
17133_ACEOF
17134
Bram Moolenaar071d4272004-06-13 20:20:40 +000017135# The following way of writing the cache mishandles newlines in values,
17136# but we know of no workaround that is simple, portable, and efficient.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017137# So, we kill variables containing newlines.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017138# Ultrix sh set writes to stderr and can't be redirected directly,
17139# and sets the high bit in the cache file unless we assign to the vars.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017140(
17141 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17142 eval ac_val=\$$ac_var
17143 case $ac_val in #(
17144 *${as_nl}*)
17145 case $ac_var in #(
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017146 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
17147$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017148 esac
17149 case $ac_var in #(
17150 _ | IFS | as_nl) ;; #(
17151 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17152 *) $as_unset $ac_var ;;
17153 esac ;;
17154 esac
17155 done
17156
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017157 (set) 2>&1 |
Bram Moolenaar446cb832008-06-24 21:56:24 +000017158 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17159 *${as_nl}ac_space=\ *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017160 # `set' does not quote correctly, so add quotes (double-quote
17161 # substitution turns \\\\ into \\, and sed turns \\ into \).
17162 sed -n \
17163 "s/'/'\\\\''/g;
17164 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Bram Moolenaar446cb832008-06-24 21:56:24 +000017165 ;; #(
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017166 *)
17167 # `set' quotes correctly as required by POSIX, so do not add quotes.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017168 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017169 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017170 esac |
17171 sort
17172) |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017173 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +000017174 /^ac_cv_env_/b end
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017175 t clear
Bram Moolenaar446cb832008-06-24 21:56:24 +000017176 :clear
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017177 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17178 t end
Bram Moolenaar446cb832008-06-24 21:56:24 +000017179 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17180 :end' >>confcache
17181if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17182 if test -w "$cache_file"; then
17183 test "x$cache_file" != "x/dev/null" &&
17184 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
17185$as_echo "$as_me: updating cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017186 cat confcache >$cache_file
Bram Moolenaar071d4272004-06-13 20:20:40 +000017187 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017188 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
17189$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Bram Moolenaar071d4272004-06-13 20:20:40 +000017190 fi
17191fi
17192rm -f confcache
17193
Bram Moolenaar071d4272004-06-13 20:20:40 +000017194test "x$prefix" = xNONE && prefix=$ac_default_prefix
17195# Let make expand exec_prefix.
17196test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17197
Bram Moolenaar071d4272004-06-13 20:20:40 +000017198DEFS=-DHAVE_CONFIG_H
17199
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017200ac_libobjs=
17201ac_ltlibobjs=
17202for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17203 # 1. Remove the extension, and $U if already installed.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017204 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17205 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17206 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17207 # will be set to the directory where LIBOBJS objects are built.
17208 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17209 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017210done
17211LIBOBJS=$ac_libobjs
17212
17213LTLIBOBJS=$ac_ltlibobjs
17214
17215
17216
Bram Moolenaar071d4272004-06-13 20:20:40 +000017217: ${CONFIG_STATUS=./config.status}
Bram Moolenaar446cb832008-06-24 21:56:24 +000017218ac_write_fail=0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017219ac_clean_files_save=$ac_clean_files
17220ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000017221{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
17222$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17223cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017224#! $SHELL
17225# Generated by $as_me.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017226# Run this file to recreate the current configuration.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017227# Compiler output produced by configure, useful for debugging
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017228# configure, is in config.log if it exists.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017229
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017230debug=false
17231ac_cs_recheck=false
17232ac_cs_silent=false
17233SHELL=\${CONFIG_SHELL-$SHELL}
17234_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017235
Bram Moolenaar446cb832008-06-24 21:56:24 +000017236cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017237## --------------------- ##
17238## M4sh Initialization. ##
17239## --------------------- ##
Bram Moolenaar071d4272004-06-13 20:20:40 +000017240
Bram Moolenaar446cb832008-06-24 21:56:24 +000017241# Be more Bourne compatible
17242DUALCASE=1; export DUALCASE # for MKS sh
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017243if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17244 emulate sh
17245 NULLCMD=:
Bram Moolenaar446cb832008-06-24 21:56:24 +000017246 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017247 # is contrary to our usage. Disable this feature.
17248 alias -g '${1+"$@"}'='"$@"'
Bram Moolenaar446cb832008-06-24 21:56:24 +000017249 setopt NO_GLOB_SUBST
17250else
17251 case `(set -o) 2>/dev/null` in
17252 *posix*) set -o posix ;;
17253esac
17254
Bram Moolenaar071d4272004-06-13 20:20:40 +000017255fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017256
17257
17258
17259
17260# PATH needs CR
17261# Avoid depending upon Character Ranges.
17262as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17263as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17264as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17265as_cr_digits='0123456789'
17266as_cr_alnum=$as_cr_Letters$as_cr_digits
17267
17268as_nl='
17269'
17270export as_nl
17271# Printing a long string crashes Solaris 7 /usr/bin/printf.
17272as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17273as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17274as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17275if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17276 as_echo='printf %s\n'
17277 as_echo_n='printf %s'
17278else
17279 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17280 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17281 as_echo_n='/usr/ucb/echo -n'
17282 else
17283 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17284 as_echo_n_body='eval
17285 arg=$1;
17286 case $arg in
17287 *"$as_nl"*)
17288 expr "X$arg" : "X\\(.*\\)$as_nl";
17289 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17290 esac;
17291 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17292 '
17293 export as_echo_n_body
17294 as_echo_n='sh -c $as_echo_n_body as_echo'
17295 fi
17296 export as_echo_body
17297 as_echo='sh -c $as_echo_body as_echo'
17298fi
17299
17300# The user is always right.
17301if test "${PATH_SEPARATOR+set}" != set; then
17302 PATH_SEPARATOR=:
17303 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17304 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17305 PATH_SEPARATOR=';'
17306 }
17307fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000017308
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017309# Support unset when possible.
17310if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
17311 as_unset=unset
17312else
17313 as_unset=false
17314fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000017315
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017316
Bram Moolenaar446cb832008-06-24 21:56:24 +000017317# IFS
17318# We need space, tab and new line, in precisely that order. Quoting is
17319# there to prevent editors from complaining about space-tab.
17320# (If _AS_PATH_WALK were called with IFS unset, it would disable word
17321# splitting by setting IFS to empty value.)
17322IFS=" "" $as_nl"
17323
17324# Find who we are. Look in the path if we contain no directory separator.
17325case $0 in
17326 *[\\/]* ) as_myself=$0 ;;
17327 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17328for as_dir in $PATH
17329do
17330 IFS=$as_save_IFS
17331 test -z "$as_dir" && as_dir=.
17332 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17333done
17334IFS=$as_save_IFS
17335
17336 ;;
17337esac
17338# We did not find ourselves, most probably we were run as `sh COMMAND'
17339# in which case we are not to be found in the path.
17340if test "x$as_myself" = x; then
17341 as_myself=$0
17342fi
17343if test ! -f "$as_myself"; then
17344 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17345 { (exit 1); exit 1; }
17346fi
17347
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017348# Work around bugs in pre-3.0 UWIN ksh.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017349for as_var in ENV MAIL MAILPATH
17350do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
17351done
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017352PS1='$ '
17353PS2='> '
17354PS4='+ '
17355
17356# NLS nuisances.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017357LC_ALL=C
17358export LC_ALL
17359LANGUAGE=C
17360export LANGUAGE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017361
17362# Required to use basename.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017363if expr a : '\(a\)' >/dev/null 2>&1 &&
17364 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017365 as_expr=expr
17366else
17367 as_expr=false
17368fi
17369
Bram Moolenaar446cb832008-06-24 21:56:24 +000017370if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017371 as_basename=basename
17372else
17373 as_basename=false
17374fi
17375
17376
17377# Name of the executable.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017378as_me=`$as_basename -- "$0" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017379$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17380 X"$0" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000017381 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17382$as_echo X/"$0" |
17383 sed '/^.*\/\([^/][^/]*\)\/*$/{
17384 s//\1/
17385 q
17386 }
17387 /^X\/\(\/\/\)$/{
17388 s//\1/
17389 q
17390 }
17391 /^X\/\(\/\).*/{
17392 s//\1/
17393 q
17394 }
17395 s/.*/./; q'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017396
Bram Moolenaar446cb832008-06-24 21:56:24 +000017397# CDPATH.
17398$as_unset CDPATH
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017399
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017400
17401
17402 as_lineno_1=$LINENO
17403 as_lineno_2=$LINENO
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017404 test "x$as_lineno_1" != "x$as_lineno_2" &&
Bram Moolenaar446cb832008-06-24 21:56:24 +000017405 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
Bram Moolenaar071d4272004-06-13 20:20:40 +000017406
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017407 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
17408 # uniformly replaced by the line number. The first 'sed' inserts a
Bram Moolenaar446cb832008-06-24 21:56:24 +000017409 # line-number line after each line using $LINENO; the second 'sed'
17410 # does the real work. The second script uses 'N' to pair each
17411 # line-number line with the line containing $LINENO, and appends
17412 # trailing '-' during substitution so that $LINENO is not a special
17413 # case at line end.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017414 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
Bram Moolenaar446cb832008-06-24 21:56:24 +000017415 # scripts with optimization help from Paolo Bonzini. Blame Lee
17416 # E. McMahon (1931-1989) for sed's syntax. :-)
17417 sed -n '
17418 p
17419 /[$]LINENO/=
17420 ' <$as_myself |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017421 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +000017422 s/[$]LINENO.*/&-/
17423 t lineno
17424 b
17425 :lineno
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017426 N
Bram Moolenaar446cb832008-06-24 21:56:24 +000017427 :loop
17428 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017429 t loop
Bram Moolenaar446cb832008-06-24 21:56:24 +000017430 s/-\n.*//
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017431 ' >$as_me.lineno &&
Bram Moolenaar446cb832008-06-24 21:56:24 +000017432 chmod +x "$as_me.lineno" ||
17433 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017434 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017435
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017436 # Don't try to exec as it changes $[0], causing all sort of problems
17437 # (the dirname of $[0] is not the place where we might find the
Bram Moolenaar446cb832008-06-24 21:56:24 +000017438 # original and so on. Autoconf is especially sensitive to this).
17439 . "./$as_me.lineno"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017440 # Exit status is that of the last command.
17441 exit
17442}
17443
17444
Bram Moolenaar446cb832008-06-24 21:56:24 +000017445if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17446 as_dirname=dirname
17447else
17448 as_dirname=false
17449fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017450
Bram Moolenaar446cb832008-06-24 21:56:24 +000017451ECHO_C= ECHO_N= ECHO_T=
17452case `echo -n x` in
17453-n*)
17454 case `echo 'x\c'` in
17455 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
17456 *) ECHO_C='\c';;
17457 esac;;
17458*)
17459 ECHO_N='-n';;
17460esac
17461if expr a : '\(a\)' >/dev/null 2>&1 &&
17462 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017463 as_expr=expr
17464else
17465 as_expr=false
17466fi
17467
17468rm -f conf$$ conf$$.exe conf$$.file
Bram Moolenaar446cb832008-06-24 21:56:24 +000017469if test -d conf$$.dir; then
17470 rm -f conf$$.dir/conf$$.file
17471else
17472 rm -f conf$$.dir
17473 mkdir conf$$.dir 2>/dev/null
17474fi
17475if (echo >conf$$.file) 2>/dev/null; then
17476 if ln -s conf$$.file conf$$ 2>/dev/null; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017477 as_ln_s='ln -s'
Bram Moolenaar446cb832008-06-24 21:56:24 +000017478 # ... but there are two gotchas:
17479 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17480 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17481 # In both cases, we have to default to `cp -p'.
17482 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17483 as_ln_s='cp -p'
17484 elif ln conf$$.file conf$$ 2>/dev/null; then
17485 as_ln_s=ln
17486 else
17487 as_ln_s='cp -p'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017488 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017489else
17490 as_ln_s='cp -p'
17491fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017492rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17493rmdir conf$$.dir 2>/dev/null
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017494
17495if mkdir -p . 2>/dev/null; then
17496 as_mkdir_p=:
17497else
17498 test -d ./-p && rmdir ./-p
17499 as_mkdir_p=false
17500fi
17501
Bram Moolenaar446cb832008-06-24 21:56:24 +000017502if test -x / >/dev/null 2>&1; then
17503 as_test_x='test -x'
17504else
17505 if ls -dL / >/dev/null 2>&1; then
17506 as_ls_L_option=L
17507 else
17508 as_ls_L_option=
17509 fi
17510 as_test_x='
17511 eval sh -c '\''
17512 if test -d "$1"; then
17513 test -d "$1/.";
17514 else
17515 case $1 in
17516 -*)set "./$1";;
17517 esac;
17518 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
17519 ???[sx]*):;;*)false;;esac;fi
17520 '\'' sh
17521 '
17522fi
17523as_executable_p=$as_test_x
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017524
17525# Sed expression to map a string onto a valid CPP name.
17526as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17527
17528# Sed expression to map a string onto a valid variable name.
17529as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17530
17531
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017532exec 6>&1
17533
Bram Moolenaar446cb832008-06-24 21:56:24 +000017534# Save the log message, to keep $[0] and so on meaningful, and to
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017535# report actual input values of CONFIG_FILES etc. instead of their
Bram Moolenaar446cb832008-06-24 21:56:24 +000017536# values after options handling.
17537ac_log="
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017538This file was extended by $as_me, which was
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017539generated by GNU Autoconf 2.63. Invocation command line was
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017540
17541 CONFIG_FILES = $CONFIG_FILES
17542 CONFIG_HEADERS = $CONFIG_HEADERS
17543 CONFIG_LINKS = $CONFIG_LINKS
17544 CONFIG_COMMANDS = $CONFIG_COMMANDS
17545 $ $0 $@
17546
Bram Moolenaar446cb832008-06-24 21:56:24 +000017547on `(hostname || uname -n) 2>/dev/null | sed 1q`
17548"
17549
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017550_ACEOF
17551
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017552case $ac_config_files in *"
17553"*) set x $ac_config_files; shift; ac_config_files=$*;;
17554esac
17555
17556case $ac_config_headers in *"
17557"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17558esac
17559
17560
Bram Moolenaar446cb832008-06-24 21:56:24 +000017561cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017562# Files that config.status was made for.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017563config_files="$ac_config_files"
17564config_headers="$ac_config_headers"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017565
Bram Moolenaar446cb832008-06-24 21:56:24 +000017566_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017567
Bram Moolenaar446cb832008-06-24 21:56:24 +000017568cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017569ac_cs_usage="\
17570\`$as_me' instantiates files from templates according to the
17571current configuration.
17572
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017573Usage: $0 [OPTION]... [FILE]...
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017574
17575 -h, --help print this help, then exit
Bram Moolenaar446cb832008-06-24 21:56:24 +000017576 -V, --version print version number and configuration settings, then exit
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017577 -q, --quiet, --silent
17578 do not print progress messages
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017579 -d, --debug don't remove temporary files
17580 --recheck update $as_me by reconfiguring in the same conditions
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017581 --file=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000017582 instantiate the configuration file FILE
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017583 --header=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000017584 instantiate the configuration header FILE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017585
17586Configuration files:
17587$config_files
17588
17589Configuration headers:
17590$config_headers
17591
17592Report bugs to <bug-autoconf@gnu.org>."
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017593
Bram Moolenaar446cb832008-06-24 21:56:24 +000017594_ACEOF
17595cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017596ac_cs_version="\\
17597config.status
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017598configured by $0, generated by GNU Autoconf 2.63,
Bram Moolenaar446cb832008-06-24 21:56:24 +000017599 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017600
Bram Moolenaar446cb832008-06-24 21:56:24 +000017601Copyright (C) 2008 Free Software Foundation, Inc.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017602This config.status script is free software; the Free Software Foundation
17603gives unlimited permission to copy, distribute and modify it."
Bram Moolenaar446cb832008-06-24 21:56:24 +000017604
17605ac_pwd='$ac_pwd'
17606srcdir='$srcdir'
17607AWK='$AWK'
17608test -n "\$AWK" || AWK=awk
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017609_ACEOF
17610
Bram Moolenaar446cb832008-06-24 21:56:24 +000017611cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17612# The default lists apply if the user does not specify any file.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017613ac_need_defaults=:
17614while test $# != 0
17615do
17616 case $1 in
17617 --*=*)
Bram Moolenaar446cb832008-06-24 21:56:24 +000017618 ac_option=`expr "X$1" : 'X\([^=]*\)='`
17619 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017620 ac_shift=:
17621 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017622 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017623 ac_option=$1
17624 ac_optarg=$2
17625 ac_shift=shift
17626 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017627 esac
17628
17629 case $ac_option in
17630 # Handling of the options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017631 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17632 ac_cs_recheck=: ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017633 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17634 $as_echo "$ac_cs_version"; exit ;;
17635 --debug | --debu | --deb | --de | --d | -d )
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017636 debug=: ;;
17637 --file | --fil | --fi | --f )
17638 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000017639 case $ac_optarg in
17640 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17641 esac
17642 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017643 ac_need_defaults=false;;
17644 --header | --heade | --head | --hea )
17645 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000017646 case $ac_optarg in
17647 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17648 esac
17649 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017650 ac_need_defaults=false;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017651 --he | --h)
17652 # Conflict between --help and --header
17653 { $as_echo "$as_me: error: ambiguous option: $1
17654Try \`$0 --help' for more information." >&2
17655 { (exit 1); exit 1; }; };;
17656 --help | --hel | -h )
17657 $as_echo "$ac_cs_usage"; exit ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017658 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17659 | -silent | --silent | --silen | --sile | --sil | --si | --s)
17660 ac_cs_silent=: ;;
17661
17662 # This is an error.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017663 -*) { $as_echo "$as_me: error: unrecognized option: $1
17664Try \`$0 --help' for more information." >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017665 { (exit 1); exit 1; }; } ;;
17666
Bram Moolenaar446cb832008-06-24 21:56:24 +000017667 *) ac_config_targets="$ac_config_targets $1"
17668 ac_need_defaults=false ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017669
17670 esac
17671 shift
17672done
17673
17674ac_configure_extra_args=
17675
17676if $ac_cs_silent; then
17677 exec 6>/dev/null
17678 ac_configure_extra_args="$ac_configure_extra_args --silent"
17679fi
17680
17681_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017682cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017683if \$ac_cs_recheck; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000017684 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17685 shift
17686 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17687 CONFIG_SHELL='$SHELL'
17688 export CONFIG_SHELL
17689 exec "\$@"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017690fi
17691
17692_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017693cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17694exec 5>>auto/config.log
17695{
17696 echo
17697 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17698## Running $as_me. ##
17699_ASBOX
17700 $as_echo "$ac_log"
17701} >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017702
Bram Moolenaar446cb832008-06-24 21:56:24 +000017703_ACEOF
17704cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17705_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017706
Bram Moolenaar446cb832008-06-24 21:56:24 +000017707cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017708
Bram Moolenaar446cb832008-06-24 21:56:24 +000017709# Handling of arguments.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017710for ac_config_target in $ac_config_targets
17711do
Bram Moolenaar446cb832008-06-24 21:56:24 +000017712 case $ac_config_target in
17713 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
17714 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
17715
17716 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
17717$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017718 { (exit 1); exit 1; }; };;
17719 esac
17720done
17721
Bram Moolenaar446cb832008-06-24 21:56:24 +000017722
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017723# If the user did not use the arguments to specify the items to instantiate,
17724# then the envvar interface is used. Set only those that are not.
17725# We use the long form for the default assignment because of an extremely
17726# bizarre bug on SunOS 4.1.3.
17727if $ac_need_defaults; then
17728 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17729 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17730fi
17731
17732# Have a temporary directory for convenience. Make it in the build tree
Bram Moolenaar446cb832008-06-24 21:56:24 +000017733# simply because there is no reason against having it here, and in addition,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017734# creating and moving files from /tmp can sometimes cause problems.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017735# Hook for its removal unless debugging.
17736# Note that there is a small window in which the directory will not be cleaned:
17737# after its creation but before its name has been assigned to `$tmp'.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017738$debug ||
17739{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017740 tmp=
17741 trap 'exit_status=$?
17742 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17743' 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017744 trap '{ (exit 1); exit 1; }' 1 2 13 15
17745}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017746# Create a (secure) tmp directory for tmp files.
17747
17748{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017749 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017750 test -n "$tmp" && test -d "$tmp"
17751} ||
17752{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017753 tmp=./conf$$-$RANDOM
17754 (umask 077 && mkdir "$tmp")
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017755} ||
17756{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017757 $as_echo "$as_me: cannot create a temporary directory in ." >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017758 { (exit 1); exit 1; }
17759}
17760
Bram Moolenaar446cb832008-06-24 21:56:24 +000017761# Set up the scripts for CONFIG_FILES section.
17762# No need to generate them if there are no CONFIG_FILES.
17763# This happens for instance with `./config.status config.h'.
17764if test -n "$CONFIG_FILES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017765
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017766
Bram Moolenaar446cb832008-06-24 21:56:24 +000017767ac_cr=' '
17768ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17769if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17770 ac_cs_awk_cr='\\r'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017771else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017772 ac_cs_awk_cr=$ac_cr
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017773fi
17774
Bram Moolenaar446cb832008-06-24 21:56:24 +000017775echo 'BEGIN {' >"$tmp/subs1.awk" &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017776_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017777
Bram Moolenaar446cb832008-06-24 21:56:24 +000017778
17779{
17780 echo "cat >conf$$subs.awk <<_ACEOF" &&
17781 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17782 echo "_ACEOF"
17783} >conf$$subs.sh ||
17784 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17785$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17786 { (exit 1); exit 1; }; }
17787ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17788ac_delim='%!_!# '
17789for ac_last_try in false false false false false :; do
17790 . ./conf$$subs.sh ||
17791 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17792$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17793 { (exit 1); exit 1; }; }
17794
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017795 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17796 if test $ac_delim_n = $ac_delim_num; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000017797 break
17798 elif $ac_last_try; then
17799 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17800$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17801 { (exit 1); exit 1; }; }
17802 else
17803 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17804 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017805done
Bram Moolenaar446cb832008-06-24 21:56:24 +000017806rm -f conf$$subs.sh
17807
17808cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17809cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017810_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017811sed -n '
17812h
17813s/^/S["/; s/!.*/"]=/
17814p
17815g
17816s/^[^!]*!//
17817:repl
17818t repl
17819s/'"$ac_delim"'$//
17820t delim
17821:nl
17822h
17823s/\(.\{148\}\).*/\1/
17824t more1
17825s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17826p
17827n
17828b repl
17829:more1
17830s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17831p
17832g
17833s/.\{148\}//
17834t nl
17835:delim
17836h
17837s/\(.\{148\}\).*/\1/
17838t more2
17839s/["\\]/\\&/g; s/^/"/; s/$/"/
17840p
17841b
17842:more2
17843s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17844p
17845g
17846s/.\{148\}//
17847t delim
17848' <conf$$subs.awk | sed '
17849/^[^""]/{
17850 N
17851 s/\n//
17852}
17853' >>$CONFIG_STATUS || ac_write_fail=1
17854rm -f conf$$subs.awk
17855cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17856_ACAWK
17857cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17858 for (key in S) S_is_set[key] = 1
17859 FS = ""
Bram Moolenaar071d4272004-06-13 20:20:40 +000017860
Bram Moolenaar446cb832008-06-24 21:56:24 +000017861}
17862{
17863 line = $ 0
17864 nfields = split(line, field, "@")
17865 substed = 0
17866 len = length(field[1])
17867 for (i = 2; i < nfields; i++) {
17868 key = field[i]
17869 keylen = length(key)
17870 if (S_is_set[key]) {
17871 value = S[key]
17872 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17873 len += length(value) + length(field[++i])
17874 substed = 1
17875 } else
17876 len += 1 + keylen
17877 }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017878
Bram Moolenaar446cb832008-06-24 21:56:24 +000017879 print line
17880}
Bram Moolenaar071d4272004-06-13 20:20:40 +000017881
Bram Moolenaar446cb832008-06-24 21:56:24 +000017882_ACAWK
17883_ACEOF
17884cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17885if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17886 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17887else
17888 cat
17889fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17890 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
17891$as_echo "$as_me: error: could not setup config files machinery" >&2;}
17892 { (exit 1); exit 1; }; }
17893_ACEOF
17894
17895# VPATH may cause trouble with some makes, so we remove $(srcdir),
17896# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17897# trailing colons and then remove the whole line if VPATH becomes empty
17898# (actually we leave an empty line to preserve line numbers).
17899if test "x$srcdir" = x.; then
17900 ac_vpsub='/^[ ]*VPATH[ ]*=/{
17901s/:*\$(srcdir):*/:/
17902s/:*\${srcdir}:*/:/
17903s/:*@srcdir@:*/:/
17904s/^\([^=]*=[ ]*\):*/\1/
17905s/:*$//
17906s/^[^=]*=[ ]*$//
17907}'
17908fi
17909
17910cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17911fi # test -n "$CONFIG_FILES"
17912
17913# Set up the scripts for CONFIG_HEADERS section.
17914# No need to generate them if there are no CONFIG_HEADERS.
17915# This happens for instance with `./config.status Makefile'.
17916if test -n "$CONFIG_HEADERS"; then
17917cat >"$tmp/defines.awk" <<\_ACAWK ||
17918BEGIN {
17919_ACEOF
17920
17921# Transform confdefs.h into an awk script `defines.awk', embedded as
17922# here-document in config.status, that substitutes the proper values into
17923# config.h.in to produce config.h.
17924
17925# Create a delimiter string that does not exist in confdefs.h, to ease
17926# handling of long lines.
17927ac_delim='%!_!# '
17928for ac_last_try in false false :; do
17929 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17930 if test -z "$ac_t"; then
17931 break
17932 elif $ac_last_try; then
17933 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
17934$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
17935 { (exit 1); exit 1; }; }
17936 else
17937 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17938 fi
17939done
17940
17941# For the awk script, D is an array of macro values keyed by name,
17942# likewise P contains macro parameters if any. Preserve backslash
17943# newline sequences.
17944
17945ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17946sed -n '
17947s/.\{148\}/&'"$ac_delim"'/g
17948t rset
17949:rset
17950s/^[ ]*#[ ]*define[ ][ ]*/ /
17951t def
17952d
17953:def
17954s/\\$//
17955t bsnl
17956s/["\\]/\\&/g
17957s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17958D["\1"]=" \3"/p
17959s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17960d
17961:bsnl
17962s/["\\]/\\&/g
17963s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17964D["\1"]=" \3\\\\\\n"\\/p
17965t cont
17966s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17967t cont
17968d
17969:cont
17970n
17971s/.\{148\}/&'"$ac_delim"'/g
17972t clear
17973:clear
17974s/\\$//
17975t bsnlc
17976s/["\\]/\\&/g; s/^/"/; s/$/"/p
17977d
17978:bsnlc
17979s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17980b cont
17981' <confdefs.h | sed '
17982s/'"$ac_delim"'/"\\\
17983"/g' >>$CONFIG_STATUS || ac_write_fail=1
17984
17985cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17986 for (key in D) D_is_set[key] = 1
17987 FS = ""
17988}
17989/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17990 line = \$ 0
17991 split(line, arg, " ")
17992 if (arg[1] == "#") {
17993 defundef = arg[2]
17994 mac1 = arg[3]
17995 } else {
17996 defundef = substr(arg[1], 2)
17997 mac1 = arg[2]
17998 }
17999 split(mac1, mac2, "(") #)
18000 macro = mac2[1]
Bram Moolenaar32f31b12009-05-21 13:20:59 +000018001 prefix = substr(line, 1, index(line, defundef) - 1)
Bram Moolenaar446cb832008-06-24 21:56:24 +000018002 if (D_is_set[macro]) {
18003 # Preserve the white space surrounding the "#".
Bram Moolenaar446cb832008-06-24 21:56:24 +000018004 print prefix "define", macro P[macro] D[macro]
18005 next
18006 } else {
18007 # Replace #undef with comments. This is necessary, for example,
18008 # in the case of _POSIX_SOURCE, which is predefined and required
18009 # on some systems where configure will not decide to define it.
18010 if (defundef == "undef") {
Bram Moolenaar32f31b12009-05-21 13:20:59 +000018011 print "/*", prefix defundef, macro, "*/"
Bram Moolenaar446cb832008-06-24 21:56:24 +000018012 next
18013 }
18014 }
18015}
18016{ print }
18017_ACAWK
18018_ACEOF
18019cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18020 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
18021$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
18022 { (exit 1); exit 1; }; }
18023fi # test -n "$CONFIG_HEADERS"
18024
18025
18026eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
18027shift
18028for ac_tag
18029do
18030 case $ac_tag in
18031 :[FHLC]) ac_mode=$ac_tag; continue;;
18032 esac
18033 case $ac_mode$ac_tag in
18034 :[FHL]*:*);;
Bram Moolenaar32f31b12009-05-21 13:20:59 +000018035 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
18036$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +000018037 { (exit 1); exit 1; }; };;
18038 :[FH]-) ac_tag=-:-;;
18039 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18040 esac
18041 ac_save_IFS=$IFS
18042 IFS=:
18043 set x $ac_tag
18044 IFS=$ac_save_IFS
18045 shift
18046 ac_file=$1
18047 shift
18048
18049 case $ac_mode in
18050 :L) ac_source=$1;;
18051 :[FH])
18052 ac_file_inputs=
18053 for ac_f
18054 do
18055 case $ac_f in
18056 -) ac_f="$tmp/stdin";;
18057 *) # Look for the file first in the build tree, then in the source tree
18058 # (if the path is not absolute). The absolute path cannot be DOS-style,
18059 # because $ac_f cannot contain `:'.
18060 test -f "$ac_f" ||
18061 case $ac_f in
18062 [\\/$]*) false;;
18063 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18064 esac ||
18065 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
18066$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
18067 { (exit 1); exit 1; }; };;
18068 esac
18069 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18070 ac_file_inputs="$ac_file_inputs '$ac_f'"
18071 done
18072
18073 # Let's still pretend it is `configure' which instantiates (i.e., don't
18074 # use $as_me), people would be surprised to read:
18075 # /* config.h. Generated by config.status. */
18076 configure_input='Generated from '`
18077 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18078 `' by configure.'
18079 if test x"$ac_file" != x-; then
18080 configure_input="$ac_file. $configure_input"
18081 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
18082$as_echo "$as_me: creating $ac_file" >&6;}
18083 fi
18084 # Neutralize special characters interpreted by sed in replacement strings.
18085 case $configure_input in #(
18086 *\&* | *\|* | *\\* )
18087 ac_sed_conf_input=`$as_echo "$configure_input" |
18088 sed 's/[\\\\&|]/\\\\&/g'`;; #(
18089 *) ac_sed_conf_input=$configure_input;;
18090 esac
18091
18092 case $ac_tag in
18093 *:-:* | *:-) cat >"$tmp/stdin" \
18094 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18095$as_echo "$as_me: error: could not create $ac_file" >&2;}
18096 { (exit 1); exit 1; }; } ;;
18097 esac
18098 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +000018099 esac
18100
Bram Moolenaar446cb832008-06-24 21:56:24 +000018101 ac_dir=`$as_dirname -- "$ac_file" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018102$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18103 X"$ac_file" : 'X\(//\)[^/]' \| \
18104 X"$ac_file" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000018105 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18106$as_echo X"$ac_file" |
18107 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18108 s//\1/
18109 q
18110 }
18111 /^X\(\/\/\)[^/].*/{
18112 s//\1/
18113 q
18114 }
18115 /^X\(\/\/\)$/{
18116 s//\1/
18117 q
18118 }
18119 /^X\(\/\).*/{
18120 s//\1/
18121 q
18122 }
18123 s/.*/./; q'`
18124 { as_dir="$ac_dir"
18125 case $as_dir in #(
18126 -*) as_dir=./$as_dir;;
18127 esac
18128 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018129 as_dirs=
Bram Moolenaar446cb832008-06-24 21:56:24 +000018130 while :; do
18131 case $as_dir in #(
18132 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18133 *) as_qdir=$as_dir;;
18134 esac
18135 as_dirs="'$as_qdir' $as_dirs"
18136 as_dir=`$as_dirname -- "$as_dir" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018137$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18138 X"$as_dir" : 'X\(//\)[^/]' \| \
18139 X"$as_dir" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000018140 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18141$as_echo X"$as_dir" |
18142 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18143 s//\1/
18144 q
18145 }
18146 /^X\(\/\/\)[^/].*/{
18147 s//\1/
18148 q
18149 }
18150 /^X\(\/\/\)$/{
18151 s//\1/
18152 q
18153 }
18154 /^X\(\/\).*/{
18155 s//\1/
18156 q
18157 }
18158 s/.*/./; q'`
18159 test -d "$as_dir" && break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018160 done
Bram Moolenaar446cb832008-06-24 21:56:24 +000018161 test -z "$as_dirs" || eval "mkdir $as_dirs"
18162 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
18163$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018164 { (exit 1); exit 1; }; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000018165 ac_builddir=.
Bram Moolenaar071d4272004-06-13 20:20:40 +000018166
Bram Moolenaar446cb832008-06-24 21:56:24 +000018167case "$ac_dir" in
18168.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18169*)
18170 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18171 # A ".." for each directory in $ac_dir_suffix.
18172 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18173 case $ac_top_builddir_sub in
18174 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18175 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18176 esac ;;
18177esac
18178ac_abs_top_builddir=$ac_pwd
18179ac_abs_builddir=$ac_pwd$ac_dir_suffix
18180# for backward compatibility:
18181ac_top_builddir=$ac_top_build_prefix
18182
18183case $srcdir in
18184 .) # We are building in place.
18185 ac_srcdir=.
18186 ac_top_srcdir=$ac_top_builddir_sub
18187 ac_abs_top_srcdir=$ac_pwd ;;
18188 [\\/]* | ?:[\\/]* ) # Absolute name.
18189 ac_srcdir=$srcdir$ac_dir_suffix;
18190 ac_top_srcdir=$srcdir
18191 ac_abs_top_srcdir=$srcdir ;;
18192 *) # Relative name.
18193 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18194 ac_top_srcdir=$ac_top_build_prefix$srcdir
18195 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18196esac
18197ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18198
18199
18200 case $ac_mode in
18201 :F)
18202 #
18203 # CONFIG_FILE
18204 #
18205
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018206_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000018207
Bram Moolenaar446cb832008-06-24 21:56:24 +000018208cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18209# If the template does not know about datarootdir, expand it.
18210# FIXME: This hack should be removed a few years after 2.60.
18211ac_datarootdir_hack=; ac_datarootdir_seen=
18212
18213ac_sed_dataroot='
18214/datarootdir/ {
18215 p
18216 q
18217}
18218/@datadir@/p
18219/@docdir@/p
18220/@infodir@/p
18221/@localedir@/p
18222/@mandir@/p
18223'
18224case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18225*datarootdir*) ac_datarootdir_seen=yes;;
18226*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18227 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18228$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18229_ACEOF
18230cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18231 ac_datarootdir_hack='
18232 s&@datadir@&$datadir&g
18233 s&@docdir@&$docdir&g
18234 s&@infodir@&$infodir&g
18235 s&@localedir@&$localedir&g
18236 s&@mandir@&$mandir&g
18237 s&\\\${datarootdir}&$datarootdir&g' ;;
18238esac
18239_ACEOF
18240
18241# Neutralize VPATH when `$srcdir' = `.'.
18242# Shell code in configure.ac might set extrasub.
18243# FIXME: do we really want to maintain this feature?
18244cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18245ac_sed_extra="$ac_vpsub
18246$extrasub
18247_ACEOF
18248cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18249:t
18250/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18251s|@configure_input@|$ac_sed_conf_input|;t t
18252s&@top_builddir@&$ac_top_builddir_sub&;t t
18253s&@top_build_prefix@&$ac_top_build_prefix&;t t
18254s&@srcdir@&$ac_srcdir&;t t
18255s&@abs_srcdir@&$ac_abs_srcdir&;t t
18256s&@top_srcdir@&$ac_top_srcdir&;t t
18257s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18258s&@builddir@&$ac_builddir&;t t
18259s&@abs_builddir@&$ac_abs_builddir&;t t
18260s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18261$ac_datarootdir_hack
18262"
18263eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
18264 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18265$as_echo "$as_me: error: could not create $ac_file" >&2;}
18266 { (exit 1); exit 1; }; }
18267
18268test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18269 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18270 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18271 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18272which seems to be undefined. Please make sure it is defined." >&5
18273$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18274which seems to be undefined. Please make sure it is defined." >&2;}
18275
18276 rm -f "$tmp/stdin"
18277 case $ac_file in
18278 -) cat "$tmp/out" && rm -f "$tmp/out";;
18279 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18280 esac \
18281 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18282$as_echo "$as_me: error: could not create $ac_file" >&2;}
18283 { (exit 1); exit 1; }; }
18284 ;;
18285 :H)
18286 #
18287 # CONFIG_HEADER
18288 #
18289 if test x"$ac_file" != x-; then
18290 {
18291 $as_echo "/* $configure_input */" \
18292 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18293 } >"$tmp/config.h" \
18294 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18295$as_echo "$as_me: error: could not create $ac_file" >&2;}
18296 { (exit 1); exit 1; }; }
18297 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18298 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
18299$as_echo "$as_me: $ac_file is unchanged" >&6;}
18300 else
18301 rm -f "$ac_file"
18302 mv "$tmp/config.h" "$ac_file" \
18303 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18304$as_echo "$as_me: error: could not create $ac_file" >&2;}
18305 { (exit 1); exit 1; }; }
18306 fi
18307 else
18308 $as_echo "/* $configure_input */" \
18309 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18310 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
18311$as_echo "$as_me: error: could not create -" >&2;}
18312 { (exit 1); exit 1; }; }
18313 fi
18314 ;;
18315
18316
18317 esac
18318
18319done # for ac_tag
18320
Bram Moolenaar071d4272004-06-13 20:20:40 +000018321
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018322{ (exit 0); exit 0; }
18323_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000018324chmod +x $CONFIG_STATUS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018325ac_clean_files=$ac_clean_files_save
18326
Bram Moolenaar446cb832008-06-24 21:56:24 +000018327test $ac_write_fail = 0 ||
18328 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
18329$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
18330 { (exit 1); exit 1; }; }
18331
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018332
18333# configure is writing to config.log, and then calls config.status.
18334# config.status does its own redirection, appending to config.log.
18335# Unfortunately, on DOS this fails, as config.log is still kept open
18336# by configure, so config.status won't be able to write to it; its
18337# output is simply discarded. So we exec the FD to /dev/null,
18338# effectively closing config.log, so it can be properly (re)opened and
18339# appended to by config.status. When coming back to configure, we
18340# need to make the FD available again.
18341if test "$no_create" != yes; then
18342 ac_cs_success=:
18343 ac_config_status_args=
18344 test "$silent" = yes &&
18345 ac_config_status_args="$ac_config_status_args --quiet"
18346 exec 5>/dev/null
18347 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Bram Moolenaarc7453f52006-02-10 23:20:28 +000018348 exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018349 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18350 # would make configure fail if this is the last instruction.
18351 $ac_cs_success || { (exit 1); exit 1; }
18352fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000018353if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
Bram Moolenaar32f31b12009-05-21 13:20:59 +000018354 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18355$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +000018356fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000018357
18358