blob: 0362c5a80db7c2e4a25f38034e769fef83cec3ea [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
Bram Moolenaar9e70cf12009-05-26 20:59:55 +0000704MZSCHEME_MZC
705MZSCHEME_EXTRA
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000706MZSCHEME_CFLAGS
707MZSCHEME_LIBS
708MZSCHEME_PRO
709MZSCHEME_OBJ
710MZSCHEME_SRC
711vi_cv_path_mzscheme
712compiledby
713dogvimdiff
714dovimdiff
715line_break
716VIEWNAME
717EXNAME
718VIMNAME
719OS_EXTRA_OBJ
720OS_EXTRA_SRC
721CPP_MM
722STRIP
723AWK
724EGREP
725GREP
726CPP
727OBJEXT
728EXEEXT
729ac_ct_CC
730CPPFLAGS
731LDFLAGS
732CFLAGS
733CC
734SET_MAKE
735target_alias
736host_alias
737build_alias
738LIBS
739ECHO_T
740ECHO_N
741ECHO_C
742DEFS
743mandir
744localedir
745libdir
746psdir
747pdfdir
748dvidir
749htmldir
750infodir
751docdir
752oldincludedir
753includedir
754localstatedir
755sharedstatedir
756sysconfdir
757datadir
758datarootdir
759libexecdir
760sbindir
761bindir
762program_transform_name
763prefix
764exec_prefix
765PACKAGE_BUGREPORT
766PACKAGE_STRING
767PACKAGE_VERSION
768PACKAGE_TARNAME
769PACKAGE_NAME
770PATH_SEPARATOR
771SHELL'
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000772ac_subst_files=''
Bram Moolenaar446cb832008-06-24 21:56:24 +0000773ac_user_opts='
774enable_option_checking
775enable_darwin
776with_mac_arch
Bram Moolenaarc236c162008-07-13 17:41:49 +0000777with_local_dir
Bram Moolenaar446cb832008-06-24 21:56:24 +0000778with_vim_name
779with_ex_name
780with_view_name
781with_global_runtime
782with_modified_by
783enable_selinux
784with_features
785with_compiledby
786enable_xsmp
787enable_xsmp_interact
788enable_mzschemeinterp
789with_plthome
790enable_perlinterp
791enable_pythoninterp
792with_python_config_dir
793enable_tclinterp
794with_tclsh
795enable_rubyinterp
Bram Moolenaar165641d2010-02-17 16:23:09 +0100796with_ruby_command
Bram Moolenaar446cb832008-06-24 21:56:24 +0000797enable_cscope
798enable_workshop
799enable_netbeans
800enable_sniff
801enable_multibyte
802enable_hangulinput
803enable_xim
804enable_fontset
805with_x
806enable_gui
807enable_gtk_check
808enable_gtk2_check
809enable_gnome_check
810enable_motif_check
811enable_athena_check
812enable_nextaw_check
813enable_carbon_check
814with_gtk_prefix
815with_gtk_exec_prefix
816enable_gtktest
817with_gnome_includes
818with_gnome_libs
819with_gnome
820with_motif_lib
821with_tlib
822enable_acl
823enable_gpm
824enable_sysmouse
825enable_nls
826'
827 ac_precious_vars='build_alias
828host_alias
829target_alias
830CC
831CFLAGS
832LDFLAGS
833LIBS
834CPPFLAGS
835CPP
836XMKMF'
837
Bram Moolenaar071d4272004-06-13 20:20:40 +0000838
839# Initialize some variables set by options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000840ac_init_help=
841ac_init_version=false
Bram Moolenaar446cb832008-06-24 21:56:24 +0000842ac_unrecognized_opts=
843ac_unrecognized_sep=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000844# The variables have the same names as the options, with
845# dashes changed to underlines.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000846cache_file=/dev/null
Bram Moolenaar071d4272004-06-13 20:20:40 +0000847exec_prefix=NONE
Bram Moolenaar071d4272004-06-13 20:20:40 +0000848no_create=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000849no_recursion=
850prefix=NONE
851program_prefix=NONE
852program_suffix=NONE
853program_transform_name=s,x,x,
854silent=
855site=
856srcdir=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000857verbose=
858x_includes=NONE
859x_libraries=NONE
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000860
861# Installation directory options.
862# These are left unexpanded so users can "make install exec_prefix=/foo"
863# and all the variables that are supposed to be based on exec_prefix
864# by default will actually change.
865# Use braces instead of parens because sh, perl, etc. also accept them.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000866# (The list follows the same order as the GNU Coding Standards.)
Bram Moolenaar071d4272004-06-13 20:20:40 +0000867bindir='${exec_prefix}/bin'
868sbindir='${exec_prefix}/sbin'
869libexecdir='${exec_prefix}/libexec'
Bram Moolenaar446cb832008-06-24 21:56:24 +0000870datarootdir='${prefix}/share'
871datadir='${datarootdir}'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000872sysconfdir='${prefix}/etc'
873sharedstatedir='${prefix}/com'
874localstatedir='${prefix}/var'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000875includedir='${prefix}/include'
876oldincludedir='/usr/include'
Bram Moolenaar446cb832008-06-24 21:56:24 +0000877docdir='${datarootdir}/doc/${PACKAGE}'
878infodir='${datarootdir}/info'
879htmldir='${docdir}'
880dvidir='${docdir}'
881pdfdir='${docdir}'
882psdir='${docdir}'
883libdir='${exec_prefix}/lib'
884localedir='${datarootdir}/locale'
885mandir='${datarootdir}/man'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000886
Bram Moolenaar071d4272004-06-13 20:20:40 +0000887ac_prev=
Bram Moolenaar446cb832008-06-24 21:56:24 +0000888ac_dashdash=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000889for ac_option
890do
Bram Moolenaar071d4272004-06-13 20:20:40 +0000891 # If the previous option needs an argument, assign it.
892 if test -n "$ac_prev"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +0000893 eval $ac_prev=\$ac_option
Bram Moolenaar071d4272004-06-13 20:20:40 +0000894 ac_prev=
895 continue
896 fi
897
Bram Moolenaar446cb832008-06-24 21:56:24 +0000898 case $ac_option in
899 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
900 *) ac_optarg=yes ;;
901 esac
Bram Moolenaar071d4272004-06-13 20:20:40 +0000902
903 # Accept the important Cygnus configure options, so we can diagnose typos.
904
Bram Moolenaar446cb832008-06-24 21:56:24 +0000905 case $ac_dashdash$ac_option in
906 --)
907 ac_dashdash=yes ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000908
909 -bindir | --bindir | --bindi | --bind | --bin | --bi)
910 ac_prev=bindir ;;
911 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000912 bindir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000913
914 -build | --build | --buil | --bui | --bu)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000915 ac_prev=build_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000916 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000917 build_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000918
919 -cache-file | --cache-file | --cache-fil | --cache-fi \
920 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
921 ac_prev=cache_file ;;
922 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
923 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000924 cache_file=$ac_optarg ;;
925
926 --config-cache | -C)
927 cache_file=config.cache ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000928
Bram Moolenaar446cb832008-06-24 21:56:24 +0000929 -datadir | --datadir | --datadi | --datad)
Bram Moolenaar071d4272004-06-13 20:20:40 +0000930 ac_prev=datadir ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +0000931 -datadir=* | --datadir=* | --datadi=* | --datad=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000932 datadir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000933
Bram Moolenaar446cb832008-06-24 21:56:24 +0000934 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
935 | --dataroo | --dataro | --datar)
936 ac_prev=datarootdir ;;
937 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
938 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
939 datarootdir=$ac_optarg ;;
940
Bram Moolenaar071d4272004-06-13 20:20:40 +0000941 -disable-* | --disable-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +0000942 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000943 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000944 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
945 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000946 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +0000947 ac_useropt_orig=$ac_useropt
948 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
949 case $ac_user_opts in
950 *"
951"enable_$ac_useropt"
952"*) ;;
953 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
954 ac_unrecognized_sep=', ';;
955 esac
956 eval enable_$ac_useropt=no ;;
957
958 -docdir | --docdir | --docdi | --doc | --do)
959 ac_prev=docdir ;;
960 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
961 docdir=$ac_optarg ;;
962
963 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
964 ac_prev=dvidir ;;
965 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
966 dvidir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000967
968 -enable-* | --enable-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +0000969 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000970 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000971 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
972 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000973 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +0000974 ac_useropt_orig=$ac_useropt
975 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
976 case $ac_user_opts in
977 *"
978"enable_$ac_useropt"
979"*) ;;
980 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
981 ac_unrecognized_sep=', ';;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000982 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +0000983 eval enable_$ac_useropt=\$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000984
985 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
986 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
987 | --exec | --exe | --ex)
988 ac_prev=exec_prefix ;;
989 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
990 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
991 | --exec=* | --exe=* | --ex=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000992 exec_prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000993
994 -gas | --gas | --ga | --g)
995 # Obsolete; use --with-gas.
996 with_gas=yes ;;
997
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000998 -help | --help | --hel | --he | -h)
999 ac_init_help=long ;;
1000 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1001 ac_init_help=recursive ;;
1002 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1003 ac_init_help=short ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001004
1005 -host | --host | --hos | --ho)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001006 ac_prev=host_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001007 -host=* | --host=* | --hos=* | --ho=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001008 host_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001009
Bram Moolenaar446cb832008-06-24 21:56:24 +00001010 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1011 ac_prev=htmldir ;;
1012 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1013 | --ht=*)
1014 htmldir=$ac_optarg ;;
1015
Bram Moolenaar071d4272004-06-13 20:20:40 +00001016 -includedir | --includedir | --includedi | --included | --include \
1017 | --includ | --inclu | --incl | --inc)
1018 ac_prev=includedir ;;
1019 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1020 | --includ=* | --inclu=* | --incl=* | --inc=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001021 includedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001022
1023 -infodir | --infodir | --infodi | --infod | --info | --inf)
1024 ac_prev=infodir ;;
1025 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001026 infodir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001027
1028 -libdir | --libdir | --libdi | --libd)
1029 ac_prev=libdir ;;
1030 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001031 libdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001032
1033 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1034 | --libexe | --libex | --libe)
1035 ac_prev=libexecdir ;;
1036 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1037 | --libexe=* | --libex=* | --libe=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001038 libexecdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001039
Bram Moolenaar446cb832008-06-24 21:56:24 +00001040 -localedir | --localedir | --localedi | --localed | --locale)
1041 ac_prev=localedir ;;
1042 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1043 localedir=$ac_optarg ;;
1044
Bram Moolenaar071d4272004-06-13 20:20:40 +00001045 -localstatedir | --localstatedir | --localstatedi | --localstated \
Bram Moolenaar446cb832008-06-24 21:56:24 +00001046 | --localstate | --localstat | --localsta | --localst | --locals)
Bram Moolenaar071d4272004-06-13 20:20:40 +00001047 ac_prev=localstatedir ;;
1048 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Bram Moolenaar446cb832008-06-24 21:56:24 +00001049 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001050 localstatedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001051
1052 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1053 ac_prev=mandir ;;
1054 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001055 mandir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001056
1057 -nfp | --nfp | --nf)
1058 # Obsolete; use --without-fp.
1059 with_fp=no ;;
1060
1061 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001062 | --no-cr | --no-c | -n)
Bram Moolenaar071d4272004-06-13 20:20:40 +00001063 no_create=yes ;;
1064
1065 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1066 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1067 no_recursion=yes ;;
1068
1069 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1070 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1071 | --oldin | --oldi | --old | --ol | --o)
1072 ac_prev=oldincludedir ;;
1073 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1074 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1075 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001076 oldincludedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001077
1078 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1079 ac_prev=prefix ;;
1080 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001081 prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001082
1083 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1084 | --program-pre | --program-pr | --program-p)
1085 ac_prev=program_prefix ;;
1086 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1087 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001088 program_prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001089
1090 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1091 | --program-suf | --program-su | --program-s)
1092 ac_prev=program_suffix ;;
1093 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1094 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001095 program_suffix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001096
1097 -program-transform-name | --program-transform-name \
1098 | --program-transform-nam | --program-transform-na \
1099 | --program-transform-n | --program-transform- \
1100 | --program-transform | --program-transfor \
1101 | --program-transfo | --program-transf \
1102 | --program-trans | --program-tran \
1103 | --progr-tra | --program-tr | --program-t)
1104 ac_prev=program_transform_name ;;
1105 -program-transform-name=* | --program-transform-name=* \
1106 | --program-transform-nam=* | --program-transform-na=* \
1107 | --program-transform-n=* | --program-transform-=* \
1108 | --program-transform=* | --program-transfor=* \
1109 | --program-transfo=* | --program-transf=* \
1110 | --program-trans=* | --program-tran=* \
1111 | --progr-tra=* | --program-tr=* | --program-t=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001112 program_transform_name=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001113
Bram Moolenaar446cb832008-06-24 21:56:24 +00001114 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1115 ac_prev=pdfdir ;;
1116 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1117 pdfdir=$ac_optarg ;;
1118
1119 -psdir | --psdir | --psdi | --psd | --ps)
1120 ac_prev=psdir ;;
1121 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1122 psdir=$ac_optarg ;;
1123
Bram Moolenaar071d4272004-06-13 20:20:40 +00001124 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1125 | -silent | --silent | --silen | --sile | --sil)
1126 silent=yes ;;
1127
1128 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1129 ac_prev=sbindir ;;
1130 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1131 | --sbi=* | --sb=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001132 sbindir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001133
1134 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1135 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1136 | --sharedst | --shareds | --shared | --share | --shar \
1137 | --sha | --sh)
1138 ac_prev=sharedstatedir ;;
1139 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1140 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1141 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1142 | --sha=* | --sh=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001143 sharedstatedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001144
1145 -site | --site | --sit)
1146 ac_prev=site ;;
1147 -site=* | --site=* | --sit=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001148 site=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001149
1150 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1151 ac_prev=srcdir ;;
1152 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001153 srcdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001154
1155 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1156 | --syscon | --sysco | --sysc | --sys | --sy)
1157 ac_prev=sysconfdir ;;
1158 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1159 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001160 sysconfdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001161
1162 -target | --target | --targe | --targ | --tar | --ta | --t)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001163 ac_prev=target_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001164 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001165 target_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001166
1167 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1168 verbose=yes ;;
1169
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001170 -version | --version | --versio | --versi | --vers | -V)
1171 ac_init_version=: ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001172
1173 -with-* | --with-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001174 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001175 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001176 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1177 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001178 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00001179 ac_useropt_orig=$ac_useropt
1180 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1181 case $ac_user_opts in
1182 *"
1183"with_$ac_useropt"
1184"*) ;;
1185 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1186 ac_unrecognized_sep=', ';;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001187 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001188 eval with_$ac_useropt=\$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001189
1190 -without-* | --without-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001191 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001192 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001193 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1194 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001195 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00001196 ac_useropt_orig=$ac_useropt
1197 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1198 case $ac_user_opts in
1199 *"
1200"with_$ac_useropt"
1201"*) ;;
1202 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1203 ac_unrecognized_sep=', ';;
1204 esac
1205 eval with_$ac_useropt=no ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001206
1207 --x)
1208 # Obsolete; use --with-x.
1209 with_x=yes ;;
1210
1211 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1212 | --x-incl | --x-inc | --x-in | --x-i)
1213 ac_prev=x_includes ;;
1214 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1215 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001216 x_includes=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001217
1218 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1219 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1220 ac_prev=x_libraries ;;
1221 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1222 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001223 x_libraries=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001224
Bram Moolenaar446cb832008-06-24 21:56:24 +00001225 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001226Try \`$0 --help' for more information." >&2
1227 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001228 ;;
1229
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001230 *=*)
1231 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1232 # Reject names that are not valid shell variable names.
1233 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
Bram Moolenaar446cb832008-06-24 21:56:24 +00001234 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001235 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00001236 eval $ac_envvar=\$ac_optarg
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001237 export $ac_envvar ;;
1238
Bram Moolenaar071d4272004-06-13 20:20:40 +00001239 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001240 # FIXME: should be removed in autoconf 3.0.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001241 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001242 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Bram Moolenaar446cb832008-06-24 21:56:24 +00001243 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001244 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
Bram Moolenaar071d4272004-06-13 20:20:40 +00001245 ;;
1246
1247 esac
1248done
1249
1250if test -n "$ac_prev"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001251 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Bram Moolenaar446cb832008-06-24 21:56:24 +00001252 { $as_echo "$as_me: error: missing argument to $ac_option" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001253 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001254fi
1255
Bram Moolenaar446cb832008-06-24 21:56:24 +00001256if test -n "$ac_unrecognized_opts"; then
1257 case $enable_option_checking in
1258 no) ;;
Bram Moolenaar32f31b12009-05-21 13:20:59 +00001259 fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
Bram Moolenaar446cb832008-06-24 21:56:24 +00001260 { (exit 1); exit 1; }; } ;;
Bram Moolenaar32f31b12009-05-21 13:20:59 +00001261 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001262 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001263fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00001264
Bram Moolenaar446cb832008-06-24 21:56:24 +00001265# Check all directory arguments for consistency.
1266for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1267 datadir sysconfdir sharedstatedir localstatedir includedir \
1268 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1269 libdir localedir mandir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001270do
Bram Moolenaar446cb832008-06-24 21:56:24 +00001271 eval ac_val=\$$ac_var
1272 # Remove trailing slashes.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001273 case $ac_val in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001274 */ )
1275 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1276 eval $ac_var=\$ac_val;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001277 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001278 # Be sure to have absolute directory names.
1279 case $ac_val in
1280 [\\/$]* | ?:[\\/]* ) continue;;
1281 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1282 esac
1283 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1284 { (exit 1); exit 1; }; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001285done
Bram Moolenaar071d4272004-06-13 20:20:40 +00001286
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001287# There might be people who depend on the old broken behavior: `$host'
1288# used to hold the argument of --host etc.
1289# FIXME: To remove some day.
1290build=$build_alias
1291host=$host_alias
1292target=$target_alias
Bram Moolenaar071d4272004-06-13 20:20:40 +00001293
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001294# FIXME: To remove some day.
1295if test "x$host_alias" != x; then
1296 if test "x$build_alias" = x; then
1297 cross_compiling=maybe
Bram Moolenaar446cb832008-06-24 21:56:24 +00001298 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001299 If a cross compiler is detected then cross compile mode will be used." >&2
1300 elif test "x$build_alias" != "x$host_alias"; then
1301 cross_compiling=yes
1302 fi
1303fi
1304
1305ac_tool_prefix=
1306test -n "$host_alias" && ac_tool_prefix=$host_alias-
1307
1308test "$silent" = yes && exec 6>/dev/null
1309
Bram Moolenaar071d4272004-06-13 20:20:40 +00001310
Bram Moolenaar446cb832008-06-24 21:56:24 +00001311ac_pwd=`pwd` && test -n "$ac_pwd" &&
1312ac_ls_di=`ls -di .` &&
1313ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Bram Moolenaar32f31b12009-05-21 13:20:59 +00001314 { $as_echo "$as_me: error: working directory cannot be determined" >&2
Bram Moolenaar446cb832008-06-24 21:56:24 +00001315 { (exit 1); exit 1; }; }
1316test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1317 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1318 { (exit 1); exit 1; }; }
1319
1320
Bram Moolenaar071d4272004-06-13 20:20:40 +00001321# Find the source files, if location was not specified.
1322if test -z "$srcdir"; then
1323 ac_srcdir_defaulted=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00001324 # Try the directory containing this script, then the parent directory.
1325 ac_confdir=`$as_dirname -- "$as_myself" ||
1326$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1327 X"$as_myself" : 'X\(//\)[^/]' \| \
1328 X"$as_myself" : 'X\(//\)$' \| \
1329 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1330$as_echo X"$as_myself" |
1331 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1332 s//\1/
1333 q
1334 }
1335 /^X\(\/\/\)[^/].*/{
1336 s//\1/
1337 q
1338 }
1339 /^X\(\/\/\)$/{
1340 s//\1/
1341 q
1342 }
1343 /^X\(\/\).*/{
1344 s//\1/
1345 q
1346 }
1347 s/.*/./; q'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001348 srcdir=$ac_confdir
Bram Moolenaar446cb832008-06-24 21:56:24 +00001349 if test ! -r "$srcdir/$ac_unique_file"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00001350 srcdir=..
1351 fi
1352else
1353 ac_srcdir_defaulted=no
1354fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001355if test ! -r "$srcdir/$ac_unique_file"; then
1356 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1357 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001358 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001359fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001360ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1361ac_abs_confdir=`(
1362 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001363 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00001364 pwd)`
1365# When building in place, set srcdir=.
1366if test "$ac_abs_confdir" = "$ac_pwd"; then
1367 srcdir=.
1368fi
1369# Remove unnecessary trailing slashes from srcdir.
1370# Double slashes in file names in object file debugging info
1371# mess up M-x gdb in Emacs.
1372case $srcdir in
1373*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1374esac
1375for ac_var in $ac_precious_vars; do
1376 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1377 eval ac_env_${ac_var}_value=\$${ac_var}
1378 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1379 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1380done
Bram Moolenaar071d4272004-06-13 20:20:40 +00001381
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001382#
1383# Report the --help message.
1384#
1385if test "$ac_init_help" = "long"; then
1386 # Omit some internal or obsolete options to make the list less imposing.
1387 # This message is too long to be a string in the A/UX 3.1 sh.
1388 cat <<_ACEOF
1389\`configure' configures this package to adapt to many kinds of systems.
1390
1391Usage: $0 [OPTION]... [VAR=VALUE]...
1392
1393To assign environment variables (e.g., CC, CFLAGS...), specify them as
1394VAR=VALUE. See below for descriptions of some of the useful variables.
1395
1396Defaults for the options are specified in brackets.
1397
1398Configuration:
1399 -h, --help display this help and exit
1400 --help=short display options specific to this package
1401 --help=recursive display the short help of all the included packages
1402 -V, --version display version information and exit
1403 -q, --quiet, --silent do not print \`checking...' messages
1404 --cache-file=FILE cache test results in FILE [disabled]
1405 -C, --config-cache alias for \`--cache-file=config.cache'
1406 -n, --no-create do not create output files
1407 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1408
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001409Installation directories:
1410 --prefix=PREFIX install architecture-independent files in PREFIX
Bram Moolenaar446cb832008-06-24 21:56:24 +00001411 [$ac_default_prefix]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001412 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Bram Moolenaar446cb832008-06-24 21:56:24 +00001413 [PREFIX]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001414
1415By default, \`make install' will install all the files in
1416\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1417an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1418for instance \`--prefix=\$HOME'.
1419
1420For better control, use the options below.
1421
1422Fine tuning of the installation directories:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001423 --bindir=DIR user executables [EPREFIX/bin]
1424 --sbindir=DIR system admin executables [EPREFIX/sbin]
1425 --libexecdir=DIR program executables [EPREFIX/libexec]
1426 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1427 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1428 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1429 --libdir=DIR object code libraries [EPREFIX/lib]
1430 --includedir=DIR C header files [PREFIX/include]
1431 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1432 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1433 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1434 --infodir=DIR info documentation [DATAROOTDIR/info]
1435 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1436 --mandir=DIR man documentation [DATAROOTDIR/man]
1437 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1438 --htmldir=DIR html documentation [DOCDIR]
1439 --dvidir=DIR dvi documentation [DOCDIR]
1440 --pdfdir=DIR pdf documentation [DOCDIR]
1441 --psdir=DIR ps documentation [DOCDIR]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001442_ACEOF
1443
1444 cat <<\_ACEOF
1445
1446X features:
1447 --x-includes=DIR X include files are in DIR
1448 --x-libraries=DIR X library files are in DIR
1449_ACEOF
1450fi
1451
1452if test -n "$ac_init_help"; then
1453
1454 cat <<\_ACEOF
1455
1456Optional Features:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001457 --disable-option-checking ignore unrecognized --enable/--with options
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001458 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1459 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1460 --disable-darwin Disable Darwin (Mac OS X) support.
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00001461 --disable-selinux Don't check for SELinux support.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001462 --disable-xsmp Disable XSMP session management
1463 --disable-xsmp-interact Disable XSMP interaction
1464 --enable-mzschemeinterp Include MzScheme interpreter.
1465 --enable-perlinterp Include Perl interpreter.
1466 --enable-pythoninterp Include Python interpreter.
1467 --enable-tclinterp Include Tcl interpreter.
1468 --enable-rubyinterp Include Ruby interpreter.
1469 --enable-cscope Include cscope interface.
1470 --enable-workshop Include Sun Visual Workshop support.
1471 --disable-netbeans Disable NetBeans integration support.
1472 --enable-sniff Include Sniff interface.
1473 --enable-multibyte Include multibyte editing support.
1474 --enable-hangulinput Include Hangul input support.
1475 --enable-xim Include XIM input support.
1476 --enable-fontset Include X fontset output support.
Bram Moolenaar9372a112005-12-06 19:59:18 +00001477 --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 +00001478 --enable-gtk-check If auto-select GUI, check for GTK default=yes
1479 --enable-gtk2-check If GTK GUI, check for GTK+ 2 default=yes
1480 --enable-gnome-check If GTK GUI, check for GNOME default=no
1481 --enable-motif-check If auto-select GUI, check for Motif default=yes
1482 --enable-athena-check If auto-select GUI, check for Athena default=yes
1483 --enable-nextaw-check If auto-select GUI, check for neXtaw default=yes
1484 --enable-carbon-check If auto-select GUI, check for Carbon default=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001485 --disable-gtktest Do not try to compile and run a test GTK program
1486 --disable-acl Don't check for ACL support.
1487 --disable-gpm Don't use gpm (Linux mouse daemon).
Bram Moolenaar446cb832008-06-24 21:56:24 +00001488 --disable-sysmouse Don't use sysmouse (mouse in *BSD console).
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001489 --disable-nls Don't support NLS (gettext()).
1490
1491Optional Packages:
1492 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1493 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Bram Moolenaar899dddf2006-03-26 21:06:50 +00001494 --with-mac-arch=ARCH current, intel, ppc or both
Bram Moolenaarc236c162008-07-13 17:41:49 +00001495 --with-local-dir=PATH search PATH instead of /usr/local for local libraries.
1496 --without-local-dir do not search /usr/local for local libraries.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001497 --with-vim-name=NAME what to call the Vim executable
1498 --with-ex-name=NAME what to call the Ex executable
1499 --with-view-name=NAME what to call the View executable
1500 --with-global-runtime=DIR global runtime directory in 'runtimepath'
1501 --with-modified-by=NAME name of who modified a release version
1502 --with-features=TYPE tiny, small, normal, big or huge (default: normal)
1503 --with-compiledby=NAME name to show in :version message
1504 --with-plthome=PLTHOME Use PLTHOME.
1505 --with-python-config-dir=PATH Python's config directory
1506 --with-tclsh=PATH which tclsh to use (default: tclsh8.0)
Bram Moolenaar165641d2010-02-17 16:23:09 +01001507 --with-ruby-command=RUBY name of the Ruby command (default: ruby)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001508 --with-x use the X Window System
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001509 --with-gtk-prefix=PFX Prefix where GTK is installed (optional)
1510 --with-gtk-exec-prefix=PFX Exec prefix where GTK is installed (optional)
1511 --with-gnome-includes=DIR Specify location of GNOME headers
1512 --with-gnome-libs=DIR Specify location of GNOME libs
1513 --with-gnome Specify prefix for GNOME files
1514 --with-motif-lib=STRING Library for Motif
1515 --with-tlib=library terminal library to be used
1516
1517Some influential environment variables:
1518 CC C compiler command
1519 CFLAGS C compiler flags
1520 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1521 nonstandard directory <lib dir>
Bram Moolenaar446cb832008-06-24 21:56:24 +00001522 LIBS libraries to pass to the linker, e.g. -l<library>
1523 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1524 you have headers in a nonstandard directory <include dir>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001525 CPP C preprocessor
Bram Moolenaar446cb832008-06-24 21:56:24 +00001526 XMKMF Path to xmkmf, Makefile generator for X Window System
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001527
1528Use these variables to override the choices made by `configure' or to help
1529it to find libraries and programs with nonstandard names/locations.
1530
1531_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001532ac_status=$?
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001533fi
1534
1535if test "$ac_init_help" = "recursive"; then
1536 # If there are subdirs, report their specific --help.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001537 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Bram Moolenaar446cb832008-06-24 21:56:24 +00001538 test -d "$ac_dir" ||
1539 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1540 continue
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001541 ac_builddir=.
1542
Bram Moolenaar446cb832008-06-24 21:56:24 +00001543case "$ac_dir" in
1544.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1545*)
1546 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1547 # A ".." for each directory in $ac_dir_suffix.
1548 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1549 case $ac_top_builddir_sub in
1550 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1551 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1552 esac ;;
1553esac
1554ac_abs_top_builddir=$ac_pwd
1555ac_abs_builddir=$ac_pwd$ac_dir_suffix
1556# for backward compatibility:
1557ac_top_builddir=$ac_top_build_prefix
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001558
1559case $srcdir in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001560 .) # We are building in place.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001561 ac_srcdir=.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001562 ac_top_srcdir=$ac_top_builddir_sub
1563 ac_abs_top_srcdir=$ac_pwd ;;
1564 [\\/]* | ?:[\\/]* ) # Absolute name.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001565 ac_srcdir=$srcdir$ac_dir_suffix;
Bram Moolenaar446cb832008-06-24 21:56:24 +00001566 ac_top_srcdir=$srcdir
1567 ac_abs_top_srcdir=$srcdir ;;
1568 *) # Relative name.
1569 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1570 ac_top_srcdir=$ac_top_build_prefix$srcdir
1571 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001572esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001573ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001574
Bram Moolenaar446cb832008-06-24 21:56:24 +00001575 cd "$ac_dir" || { ac_status=$?; continue; }
1576 # Check for guested configure.
1577 if test -f "$ac_srcdir/configure.gnu"; then
1578 echo &&
1579 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1580 elif test -f "$ac_srcdir/configure"; then
1581 echo &&
1582 $SHELL "$ac_srcdir/configure" --help=recursive
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001583 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00001584 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1585 fi || ac_status=$?
1586 cd "$ac_pwd" || { ac_status=$?; break; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001587 done
1588fi
1589
Bram Moolenaar446cb832008-06-24 21:56:24 +00001590test -n "$ac_init_help" && exit $ac_status
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001591if $ac_init_version; then
1592 cat <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001593configure
Bram Moolenaar32f31b12009-05-21 13:20:59 +00001594generated by GNU Autoconf 2.63
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001595
Bram Moolenaar446cb832008-06-24 21:56:24 +00001596Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15972002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001598This configure script is free software; the Free Software Foundation
1599gives unlimited permission to copy, distribute and modify it.
1600_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001601 exit
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001602fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001603cat >auto/config.log <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001604This file contains any messages produced by compilers while
1605running configure, to aid debugging if configure makes a mistake.
1606
1607It was created by $as_me, which was
Bram Moolenaar32f31b12009-05-21 13:20:59 +00001608generated by GNU Autoconf 2.63. Invocation command line was
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001609
1610 $ $0 $@
1611
1612_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001613exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001614{
1615cat <<_ASUNAME
1616## --------- ##
1617## Platform. ##
1618## --------- ##
1619
1620hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1621uname -m = `(uname -m) 2>/dev/null || echo unknown`
1622uname -r = `(uname -r) 2>/dev/null || echo unknown`
1623uname -s = `(uname -s) 2>/dev/null || echo unknown`
1624uname -v = `(uname -v) 2>/dev/null || echo unknown`
1625
1626/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1627/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1628
1629/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1630/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1631/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Bram Moolenaar446cb832008-06-24 21:56:24 +00001632/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001633/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1634/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1635/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1636
1637_ASUNAME
1638
1639as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1640for as_dir in $PATH
1641do
1642 IFS=$as_save_IFS
1643 test -z "$as_dir" && as_dir=.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001644 $as_echo "PATH: $as_dir"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001645done
Bram Moolenaar446cb832008-06-24 21:56:24 +00001646IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001647
1648} >&5
1649
1650cat >&5 <<_ACEOF
1651
1652
1653## ----------- ##
1654## Core tests. ##
1655## ----------- ##
1656
1657_ACEOF
1658
1659
1660# Keep a trace of the command line.
1661# Strip out --no-create and --no-recursion so they do not pile up.
1662# Strip out --silent because we don't want to record it for future runs.
1663# Also quote any args containing shell meta-characters.
1664# Make two passes to allow for proper duplicate-argument suppression.
1665ac_configure_args=
1666ac_configure_args0=
1667ac_configure_args1=
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001668ac_must_keep_next=false
1669for ac_pass in 1 2
1670do
1671 for ac_arg
1672 do
1673 case $ac_arg in
1674 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1675 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1676 | -silent | --silent | --silen | --sile | --sil)
1677 continue ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00001678 *\'*)
1679 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001680 esac
1681 case $ac_pass in
1682 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1683 2)
1684 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1685 if test $ac_must_keep_next = true; then
1686 ac_must_keep_next=false # Got value, back to normal.
1687 else
1688 case $ac_arg in
1689 *=* | --config-cache | -C | -disable-* | --disable-* \
1690 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1691 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1692 | -with-* | --with-* | -without-* | --without-* | --x)
1693 case "$ac_configure_args0 " in
1694 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1695 esac
1696 ;;
1697 -* ) ac_must_keep_next=true ;;
1698 esac
1699 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001700 ac_configure_args="$ac_configure_args '$ac_arg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001701 ;;
1702 esac
1703 done
1704done
1705$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1706$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1707
1708# When interrupted or exit'd, cleanup temporary files, and complete
1709# config.log. We remove comments because anyway the quotes in there
1710# would cause problems or look ugly.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001711# WARNING: Use '\'' to represent an apostrophe within the trap.
1712# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001713trap 'exit_status=$?
1714 # Save into config.log some information that might help in debugging.
1715 {
1716 echo
1717
1718 cat <<\_ASBOX
1719## ---------------- ##
1720## Cache variables. ##
1721## ---------------- ##
1722_ASBOX
1723 echo
1724 # The following way of writing the cache mishandles newlines in values,
Bram Moolenaar446cb832008-06-24 21:56:24 +00001725(
1726 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1727 eval ac_val=\$$ac_var
1728 case $ac_val in #(
1729 *${as_nl}*)
1730 case $ac_var in #(
Bram Moolenaar32f31b12009-05-21 13:20:59 +00001731 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1732$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00001733 esac
1734 case $ac_var in #(
1735 _ | IFS | as_nl) ;; #(
1736 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1737 *) $as_unset $ac_var ;;
1738 esac ;;
1739 esac
1740 done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001741 (set) 2>&1 |
Bram Moolenaar446cb832008-06-24 21:56:24 +00001742 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1743 *${as_nl}ac_space=\ *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001744 sed -n \
Bram Moolenaar446cb832008-06-24 21:56:24 +00001745 "s/'\''/'\''\\\\'\'''\''/g;
1746 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1747 ;; #(
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001748 *)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001749 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001750 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00001751 esac |
1752 sort
1753)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001754 echo
1755
1756 cat <<\_ASBOX
1757## ----------------- ##
1758## Output variables. ##
1759## ----------------- ##
1760_ASBOX
1761 echo
1762 for ac_var in $ac_subst_vars
1763 do
Bram Moolenaar446cb832008-06-24 21:56:24 +00001764 eval ac_val=\$$ac_var
1765 case $ac_val in
1766 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1767 esac
1768 $as_echo "$ac_var='\''$ac_val'\''"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001769 done | sort
1770 echo
1771
1772 if test -n "$ac_subst_files"; then
1773 cat <<\_ASBOX
Bram Moolenaar446cb832008-06-24 21:56:24 +00001774## ------------------- ##
1775## File substitutions. ##
1776## ------------------- ##
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001777_ASBOX
1778 echo
1779 for ac_var in $ac_subst_files
1780 do
Bram Moolenaar446cb832008-06-24 21:56:24 +00001781 eval ac_val=\$$ac_var
1782 case $ac_val in
1783 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1784 esac
1785 $as_echo "$ac_var='\''$ac_val'\''"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001786 done | sort
1787 echo
1788 fi
1789
1790 if test -s confdefs.h; then
1791 cat <<\_ASBOX
1792## ----------- ##
1793## confdefs.h. ##
1794## ----------- ##
1795_ASBOX
1796 echo
Bram Moolenaar446cb832008-06-24 21:56:24 +00001797 cat confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001798 echo
1799 fi
1800 test "$ac_signal" != 0 &&
Bram Moolenaar446cb832008-06-24 21:56:24 +00001801 $as_echo "$as_me: caught signal $ac_signal"
1802 $as_echo "$as_me: exit $exit_status"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001803 } >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00001804 rm -f core *.core core.conftest.* &&
1805 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001806 exit $exit_status
Bram Moolenaar446cb832008-06-24 21:56:24 +00001807' 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001808for ac_signal in 1 2 13 15; do
1809 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1810done
1811ac_signal=0
1812
1813# confdefs.h avoids OS command line length limits that DEFS can exceed.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001814rm -f -r conftest* confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001815
1816# Predefined preprocessor variables.
1817
1818cat >>confdefs.h <<_ACEOF
1819#define PACKAGE_NAME "$PACKAGE_NAME"
1820_ACEOF
1821
1822
1823cat >>confdefs.h <<_ACEOF
1824#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1825_ACEOF
1826
1827
1828cat >>confdefs.h <<_ACEOF
1829#define PACKAGE_VERSION "$PACKAGE_VERSION"
1830_ACEOF
1831
1832
1833cat >>confdefs.h <<_ACEOF
1834#define PACKAGE_STRING "$PACKAGE_STRING"
1835_ACEOF
1836
1837
1838cat >>confdefs.h <<_ACEOF
1839#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1840_ACEOF
1841
1842
1843# Let the site file select an alternate cache file if it wants to.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001844# Prefer an explicitly selected file to automatically selected ones.
1845ac_site_file1=NONE
1846ac_site_file2=NONE
1847if test -n "$CONFIG_SITE"; then
1848 ac_site_file1=$CONFIG_SITE
1849elif test "x$prefix" != xNONE; then
1850 ac_site_file1=$prefix/share/config.site
1851 ac_site_file2=$prefix/etc/config.site
1852else
1853 ac_site_file1=$ac_default_prefix/share/config.site
1854 ac_site_file2=$ac_default_prefix/etc/config.site
Bram Moolenaar071d4272004-06-13 20:20:40 +00001855fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001856for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1857do
1858 test "x$ac_site_file" = xNONE && continue
Bram Moolenaar071d4272004-06-13 20:20:40 +00001859 if test -r "$ac_site_file"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00001860 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1861$as_echo "$as_me: loading site script $ac_site_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001862 sed 's/^/| /' "$ac_site_file" >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00001863 . "$ac_site_file"
1864 fi
1865done
1866
1867if test -r "$cache_file"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001868 # Some versions of bash will fail to source /dev/null (special
1869 # files actually), so we avoid doing that.
1870 if test -f "$cache_file"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00001871 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1872$as_echo "$as_me: loading cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001873 case $cache_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001874 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1875 *) . "./$cache_file";;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001876 esac
1877 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00001878else
Bram Moolenaar446cb832008-06-24 21:56:24 +00001879 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
1880$as_echo "$as_me: creating cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001881 >$cache_file
1882fi
1883
1884# Check that the precious variables saved in the cache have kept the same
1885# value.
1886ac_cache_corrupted=false
Bram Moolenaar446cb832008-06-24 21:56:24 +00001887for ac_var in $ac_precious_vars; do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001888 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1889 eval ac_new_set=\$ac_env_${ac_var}_set
Bram Moolenaar446cb832008-06-24 21:56:24 +00001890 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1891 eval ac_new_val=\$ac_env_${ac_var}_value
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001892 case $ac_old_set,$ac_new_set in
1893 set,)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001894 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1895$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 +00001896 ac_cache_corrupted=: ;;
1897 ,set)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001898 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1899$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001900 ac_cache_corrupted=: ;;
1901 ,);;
1902 *)
1903 if test "x$ac_old_val" != "x$ac_new_val"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00001904 # differences in whitespace do not lead to failure.
1905 ac_old_val_w=`echo x $ac_old_val`
1906 ac_new_val_w=`echo x $ac_new_val`
1907 if test "$ac_old_val_w" != "$ac_new_val_w"; then
1908 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1909$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1910 ac_cache_corrupted=:
1911 else
1912 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1913$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
1914 eval $ac_var=\$ac_old_val
1915 fi
1916 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
1917$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
1918 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
1919$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001920 fi;;
1921 esac
1922 # Pass precious variables to config.status.
1923 if test "$ac_new_set" = set; then
1924 case $ac_new_val in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001925 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001926 *) ac_arg=$ac_var=$ac_new_val ;;
1927 esac
1928 case " $ac_configure_args " in
1929 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1930 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1931 esac
1932 fi
1933done
1934if $ac_cache_corrupted; then
Bram Moolenaar32f31b12009-05-21 13:20:59 +00001935 { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1936$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00001937 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1938$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1939 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1940$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001941 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001942fi
1943
Bram Moolenaar446cb832008-06-24 21:56:24 +00001944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
Bram Moolenaar071d4272004-06-13 20:20:40 +00001960ac_ext=c
Bram Moolenaar071d4272004-06-13 20:20:40 +00001961ac_cpp='$CPP $CPPFLAGS'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001962ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1963ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1964ac_compiler_gnu=$ac_cv_c_compiler_gnu
Bram Moolenaar071d4272004-06-13 20:20:40 +00001965
1966
Bram Moolenaar446cb832008-06-24 21:56:24 +00001967ac_config_headers="$ac_config_headers auto/config.h:config.h.in"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001968
1969
1970cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00001971#define UNIX 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001972_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00001973
Bram Moolenaar446cb832008-06-24 21:56:24 +00001974{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
1975$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
1976set x ${MAKE-make}
1977ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
1978if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
1979 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00001980else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001981 cat >conftest.make <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001982SHELL = /bin/sh
Bram Moolenaar071d4272004-06-13 20:20:40 +00001983all:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001984 @echo '@@@%%%=$(MAKE)=@@@%%%'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001985_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00001986# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001987case `${MAKE-make} -f conftest.make 2>/dev/null` in
1988 *@@@%%%=?*=@@@%%%*)
1989 eval ac_cv_prog_make_${ac_make}_set=yes;;
1990 *)
1991 eval ac_cv_prog_make_${ac_make}_set=no;;
1992esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001993rm -f conftest.make
Bram Moolenaar071d4272004-06-13 20:20:40 +00001994fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001995if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
1996 { $as_echo "$as_me:$LINENO: result: yes" >&5
1997$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001998 SET_MAKE=
1999else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002000 { $as_echo "$as_me:$LINENO: result: no" >&5
2001$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002002 SET_MAKE="MAKE=${MAKE-make}"
2003fi
2004
2005
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002006ac_ext=c
2007ac_cpp='$CPP $CPPFLAGS'
2008ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2009ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2010ac_compiler_gnu=$ac_cv_c_compiler_gnu
2011if test -n "$ac_tool_prefix"; then
2012 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2013set dummy ${ac_tool_prefix}gcc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002014{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2015$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002016if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002017 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002018else
2019 if test -n "$CC"; then
2020 ac_cv_prog_CC="$CC" # Let the user override the test.
2021else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002022as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2023for as_dir in $PATH
2024do
2025 IFS=$as_save_IFS
2026 test -z "$as_dir" && as_dir=.
2027 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002028 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 +00002029 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002030 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002031 break 2
2032 fi
2033done
2034done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002035IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002036
Bram Moolenaar071d4272004-06-13 20:20:40 +00002037fi
2038fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002039CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002040if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002041 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2042$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002043else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002044 { $as_echo "$as_me:$LINENO: result: no" >&5
2045$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002046fi
2047
Bram Moolenaar446cb832008-06-24 21:56:24 +00002048
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002049fi
2050if test -z "$ac_cv_prog_CC"; then
2051 ac_ct_CC=$CC
2052 # Extract the first word of "gcc", so it can be a program name with args.
2053set dummy gcc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002054{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2055$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002056if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002057 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002058else
2059 if test -n "$ac_ct_CC"; then
2060 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2061else
2062as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2063for as_dir in $PATH
2064do
2065 IFS=$as_save_IFS
2066 test -z "$as_dir" && as_dir=.
2067 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002068 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 +00002069 ac_cv_prog_ac_ct_CC="gcc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002070 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002071 break 2
2072 fi
2073done
2074done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002075IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002076
2077fi
2078fi
2079ac_ct_CC=$ac_cv_prog_ac_ct_CC
2080if test -n "$ac_ct_CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002081 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2082$as_echo "$ac_ct_CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002083else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002084 { $as_echo "$as_me:$LINENO: result: no" >&5
2085$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002086fi
2087
Bram Moolenaar446cb832008-06-24 21:56:24 +00002088 if test "x$ac_ct_CC" = x; then
2089 CC=""
2090 else
2091 case $cross_compiling:$ac_tool_warned in
2092yes:)
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002093{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2094$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00002095ac_tool_warned=yes ;;
2096esac
2097 CC=$ac_ct_CC
2098 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002099else
2100 CC="$ac_cv_prog_CC"
Bram Moolenaar071d4272004-06-13 20:20:40 +00002101fi
2102
2103if test -z "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002104 if test -n "$ac_tool_prefix"; then
2105 # 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 +00002106set dummy ${ac_tool_prefix}cc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002107{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2108$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002109if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002110 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002111else
2112 if test -n "$CC"; then
2113 ac_cv_prog_CC="$CC" # Let the user override the test.
2114else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002115as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2116for as_dir in $PATH
2117do
2118 IFS=$as_save_IFS
2119 test -z "$as_dir" && as_dir=.
2120 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002121 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 +00002122 ac_cv_prog_CC="${ac_tool_prefix}cc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002123 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002124 break 2
2125 fi
2126done
2127done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002128IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002129
2130fi
2131fi
2132CC=$ac_cv_prog_CC
2133if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002134 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2135$as_echo "$CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002136else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002137 { $as_echo "$as_me:$LINENO: result: no" >&5
2138$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002139fi
2140
Bram Moolenaar446cb832008-06-24 21:56:24 +00002141
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002142 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002143fi
2144if test -z "$CC"; then
2145 # Extract the first word of "cc", so it can be a program name with args.
2146set dummy cc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002147{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2148$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002149if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002150 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002151else
2152 if test -n "$CC"; then
2153 ac_cv_prog_CC="$CC" # Let the user override the test.
2154else
Bram Moolenaar071d4272004-06-13 20:20:40 +00002155 ac_prog_rejected=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002156as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2157for as_dir in $PATH
2158do
2159 IFS=$as_save_IFS
2160 test -z "$as_dir" && as_dir=.
2161 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002162 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 +00002163 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2164 ac_prog_rejected=yes
2165 continue
2166 fi
2167 ac_cv_prog_CC="cc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002168 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002169 break 2
2170 fi
2171done
2172done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002173IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002174
Bram Moolenaar071d4272004-06-13 20:20:40 +00002175if test $ac_prog_rejected = yes; then
2176 # We found a bogon in the path, so make sure we never use it.
2177 set dummy $ac_cv_prog_CC
2178 shift
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002179 if test $# != 0; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00002180 # We chose a different compiler from the bogus one.
2181 # However, it has the same basename, so the bogon will be chosen
2182 # first if we set CC to just the basename; use the full file name.
2183 shift
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002184 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Bram Moolenaar071d4272004-06-13 20:20:40 +00002185 fi
2186fi
2187fi
2188fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002189CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002190if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002191 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2192$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002193else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002194 { $as_echo "$as_me:$LINENO: result: no" >&5
2195$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002196fi
2197
Bram Moolenaar446cb832008-06-24 21:56:24 +00002198
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002199fi
2200if test -z "$CC"; then
2201 if test -n "$ac_tool_prefix"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002202 for ac_prog in cl.exe
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002203 do
2204 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2205set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002206{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2207$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002208if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002209 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002210else
2211 if test -n "$CC"; then
2212 ac_cv_prog_CC="$CC" # Let the user override the test.
2213else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002214as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2215for as_dir in $PATH
2216do
2217 IFS=$as_save_IFS
2218 test -z "$as_dir" && as_dir=.
2219 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002220 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 +00002221 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002222 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002223 break 2
2224 fi
2225done
2226done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002227IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002228
Bram Moolenaar071d4272004-06-13 20:20:40 +00002229fi
2230fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002231CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002232if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002233 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2234$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002235else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002236 { $as_echo "$as_me:$LINENO: result: no" >&5
2237$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002238fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002239
Bram Moolenaar446cb832008-06-24 21:56:24 +00002240
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002241 test -n "$CC" && break
2242 done
2243fi
2244if test -z "$CC"; then
2245 ac_ct_CC=$CC
Bram Moolenaar446cb832008-06-24 21:56:24 +00002246 for ac_prog in cl.exe
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002247do
2248 # Extract the first word of "$ac_prog", so it can be a program name with args.
2249set dummy $ac_prog; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002250{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2251$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002252if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002253 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002254else
2255 if test -n "$ac_ct_CC"; then
2256 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2257else
2258as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2259for as_dir in $PATH
2260do
2261 IFS=$as_save_IFS
2262 test -z "$as_dir" && as_dir=.
2263 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002264 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 +00002265 ac_cv_prog_ac_ct_CC="$ac_prog"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002266 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002267 break 2
Bram Moolenaar071d4272004-06-13 20:20:40 +00002268 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002269done
2270done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002271IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002272
2273fi
2274fi
2275ac_ct_CC=$ac_cv_prog_ac_ct_CC
2276if test -n "$ac_ct_CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002277 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2278$as_echo "$ac_ct_CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002279else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002280 { $as_echo "$as_me:$LINENO: result: no" >&5
2281$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002282fi
2283
Bram Moolenaar446cb832008-06-24 21:56:24 +00002284
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002285 test -n "$ac_ct_CC" && break
2286done
Bram Moolenaar071d4272004-06-13 20:20:40 +00002287
Bram Moolenaar446cb832008-06-24 21:56:24 +00002288 if test "x$ac_ct_CC" = x; then
2289 CC=""
2290 else
2291 case $cross_compiling:$ac_tool_warned in
2292yes:)
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002293{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2294$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00002295ac_tool_warned=yes ;;
2296esac
2297 CC=$ac_ct_CC
2298 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002299fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002300
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002301fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002302
Bram Moolenaar071d4272004-06-13 20:20:40 +00002303
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002304test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2305$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2306{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002307See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002308$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002309See \`config.log' for more details." >&2;}
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002310 { (exit 1); exit 1; }; }; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002311
2312# Provide some information about the compiler.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002313$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
2314set X $ac_compile
2315ac_compiler=$2
2316{ (ac_try="$ac_compiler --version >&5"
2317case "(($ac_try" in
2318 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2319 *) ac_try_echo=$ac_try;;
2320esac
2321eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2322$as_echo "$ac_try_echo") >&5
2323 (eval "$ac_compiler --version >&5") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002324 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002325 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002326 (exit $ac_status); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00002327{ (ac_try="$ac_compiler -v >&5"
2328case "(($ac_try" in
2329 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2330 *) ac_try_echo=$ac_try;;
2331esac
2332eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2333$as_echo "$ac_try_echo") >&5
2334 (eval "$ac_compiler -v >&5") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002335 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002336 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002337 (exit $ac_status); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00002338{ (ac_try="$ac_compiler -V >&5"
2339case "(($ac_try" in
2340 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2341 *) ac_try_echo=$ac_try;;
2342esac
2343eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2344$as_echo "$ac_try_echo") >&5
2345 (eval "$ac_compiler -V >&5") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002346 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002347 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002348 (exit $ac_status); }
2349
2350cat >conftest.$ac_ext <<_ACEOF
2351/* confdefs.h. */
2352_ACEOF
2353cat confdefs.h >>conftest.$ac_ext
2354cat >>conftest.$ac_ext <<_ACEOF
2355/* end confdefs.h. */
2356
2357int
2358main ()
2359{
2360
2361 ;
2362 return 0;
2363}
2364_ACEOF
2365ac_clean_files_save=$ac_clean_files
Bram Moolenaar446cb832008-06-24 21:56:24 +00002366ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002367# Try to create an executable without -o first, disregard a.out.
2368# It will help us diagnose broken compilers, and finding out an intuition
2369# of exeext.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002370{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2371$as_echo_n "checking for C compiler default output file name... " >&6; }
2372ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002373
Bram Moolenaar446cb832008-06-24 21:56:24 +00002374# The possible output files:
2375ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2376
2377ac_rmfiles=
2378for ac_file in $ac_files
2379do
2380 case $ac_file in
2381 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2382 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2383 esac
2384done
2385rm -f $ac_rmfiles
2386
2387if { (ac_try="$ac_link_default"
2388case "(($ac_try" in
2389 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2390 *) ac_try_echo=$ac_try;;
2391esac
2392eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2393$as_echo "$ac_try_echo") >&5
2394 (eval "$ac_link_default") 2>&5
2395 ac_status=$?
2396 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2397 (exit $ac_status); }; then
2398 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2399# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2400# in a Makefile. We should not override ac_cv_exeext if it was cached,
2401# so that the user can short-circuit this test for compilers unknown to
2402# Autoconf.
2403for ac_file in $ac_files ''
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002404do
2405 test -f "$ac_file" || continue
2406 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002407 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002408 ;;
2409 [ab].out )
2410 # We found the default executable, but exeext='' is most
2411 # certainly right.
2412 break;;
2413 *.* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00002414 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2415 then :; else
2416 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2417 fi
2418 # We set ac_cv_exeext here because the later test for it is not
2419 # safe: cross compilers may not add the suffix if given an `-o'
2420 # argument, so we may need to know it at that point already.
2421 # Even if this section looks crufty: it has the advantage of
2422 # actually working.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002423 break;;
2424 * )
2425 break;;
2426 esac
2427done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002428test "$ac_cv_exeext" = no && ac_cv_exeext=
2429
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002430else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002431 ac_file=''
2432fi
2433
2434{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
2435$as_echo "$ac_file" >&6; }
2436if test -z "$ac_file"; then
2437 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002438sed 's/^/| /' conftest.$ac_ext >&5
2439
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002440{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2441$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00002442{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002443See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002444$as_echo "$as_me: error: C compiler cannot create executables
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002445See \`config.log' for more details." >&2;}
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002446 { (exit 77); exit 77; }; }; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002447fi
2448
2449ac_exeext=$ac_cv_exeext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002450
Bram Moolenaar446cb832008-06-24 21:56:24 +00002451# Check that the compiler produces executables we can run. If not, either
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002452# the compiler is broken, or we cross compile.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002453{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2454$as_echo_n "checking whether the C compiler works... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002455# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2456# If not cross compiling, check that we can run a simple program.
2457if test "$cross_compiling" != yes; then
2458 if { ac_try='./$ac_file'
Bram Moolenaar446cb832008-06-24 21:56:24 +00002459 { (case "(($ac_try" in
2460 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2461 *) ac_try_echo=$ac_try;;
2462esac
2463eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2464$as_echo "$ac_try_echo") >&5
2465 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002466 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002467 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002468 (exit $ac_status); }; }; then
2469 cross_compiling=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00002470 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002471 if test "$cross_compiling" = maybe; then
2472 cross_compiling=yes
2473 else
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002474 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2475$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2476{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002477If you meant to cross compile, use \`--host'.
2478See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002479$as_echo "$as_me: error: cannot run C compiled programs.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002480If you meant to cross compile, use \`--host'.
2481See \`config.log' for more details." >&2;}
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002482 { (exit 1); exit 1; }; }; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002483 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002484 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002485fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002486{ $as_echo "$as_me:$LINENO: result: yes" >&5
2487$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002488
Bram Moolenaar446cb832008-06-24 21:56:24 +00002489rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002490ac_clean_files=$ac_clean_files_save
Bram Moolenaar446cb832008-06-24 21:56:24 +00002491# Check that the compiler produces executables we can run. If not, either
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002492# the compiler is broken, or we cross compile.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002493{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2494$as_echo_n "checking whether we are cross compiling... " >&6; }
2495{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
2496$as_echo "$cross_compiling" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002497
Bram Moolenaar446cb832008-06-24 21:56:24 +00002498{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
2499$as_echo_n "checking for suffix of executables... " >&6; }
2500if { (ac_try="$ac_link"
2501case "(($ac_try" in
2502 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2503 *) ac_try_echo=$ac_try;;
2504esac
2505eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2506$as_echo "$ac_try_echo") >&5
2507 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002508 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002509 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002510 (exit $ac_status); }; then
2511 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2512# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2513# work properly (i.e., refer to `conftest.exe'), while it won't with
2514# `rm'.
2515for ac_file in conftest.exe conftest conftest.*; do
2516 test -f "$ac_file" || continue
2517 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002518 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002519 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002520 break;;
2521 * ) break;;
2522 esac
2523done
Bram Moolenaar071d4272004-06-13 20:20:40 +00002524else
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002525 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2526$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2527{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002528See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002529$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002530See \`config.log' for more details." >&2;}
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002531 { (exit 1); exit 1; }; }; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002532fi
2533
2534rm -f conftest$ac_cv_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002535{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2536$as_echo "$ac_cv_exeext" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002537
2538rm -f conftest.$ac_ext
2539EXEEXT=$ac_cv_exeext
2540ac_exeext=$EXEEXT
Bram Moolenaar446cb832008-06-24 21:56:24 +00002541{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
2542$as_echo_n "checking for suffix of object files... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002543if test "${ac_cv_objext+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002544 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002545else
2546 cat >conftest.$ac_ext <<_ACEOF
2547/* confdefs.h. */
2548_ACEOF
2549cat confdefs.h >>conftest.$ac_ext
2550cat >>conftest.$ac_ext <<_ACEOF
2551/* end confdefs.h. */
2552
2553int
2554main ()
2555{
2556
2557 ;
2558 return 0;
2559}
2560_ACEOF
2561rm -f conftest.o conftest.obj
Bram Moolenaar446cb832008-06-24 21:56:24 +00002562if { (ac_try="$ac_compile"
2563case "(($ac_try" in
2564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2565 *) ac_try_echo=$ac_try;;
2566esac
2567eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2568$as_echo "$ac_try_echo") >&5
2569 (eval "$ac_compile") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002570 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002571 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002572 (exit $ac_status); }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002573 for ac_file in conftest.o conftest.obj conftest.*; do
2574 test -f "$ac_file" || continue;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002575 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002576 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002577 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2578 break;;
2579 esac
2580done
2581else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002582 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002583sed 's/^/| /' conftest.$ac_ext >&5
2584
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002585{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2586$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00002587{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002588See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002589$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002590See \`config.log' for more details." >&2;}
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002591 { (exit 1); exit 1; }; }; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002592fi
2593
2594rm -f conftest.$ac_cv_objext conftest.$ac_ext
2595fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002596{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2597$as_echo "$ac_cv_objext" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002598OBJEXT=$ac_cv_objext
2599ac_objext=$OBJEXT
Bram Moolenaar446cb832008-06-24 21:56:24 +00002600{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2601$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002602if test "${ac_cv_c_compiler_gnu+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002603 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002604else
2605 cat >conftest.$ac_ext <<_ACEOF
2606/* confdefs.h. */
2607_ACEOF
2608cat confdefs.h >>conftest.$ac_ext
2609cat >>conftest.$ac_ext <<_ACEOF
2610/* end confdefs.h. */
2611
2612int
2613main ()
2614{
2615#ifndef __GNUC__
2616 choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00002617#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00002618
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002619 ;
2620 return 0;
2621}
2622_ACEOF
2623rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002624if { (ac_try="$ac_compile"
2625case "(($ac_try" in
2626 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2627 *) ac_try_echo=$ac_try;;
2628esac
2629eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2630$as_echo "$ac_try_echo") >&5
2631 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002632 ac_status=$?
2633 grep -v '^ *+' conftest.er1 >conftest.err
2634 rm -f conftest.er1
2635 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002636 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2637 (exit $ac_status); } && {
2638 test -z "$ac_c_werror_flag" ||
2639 test ! -s conftest.err
2640 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002641 ac_compiler_gnu=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00002642else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002643 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002644sed 's/^/| /' conftest.$ac_ext >&5
2645
Bram Moolenaar446cb832008-06-24 21:56:24 +00002646 ac_compiler_gnu=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00002647fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002648
2649rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002650ac_cv_c_compiler_gnu=$ac_compiler_gnu
Bram Moolenaar071d4272004-06-13 20:20:40 +00002651
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002652fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002653{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2654$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2655if test $ac_compiler_gnu = yes; then
2656 GCC=yes
2657else
2658 GCC=
2659fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002660ac_test_CFLAGS=${CFLAGS+set}
2661ac_save_CFLAGS=$CFLAGS
Bram Moolenaar446cb832008-06-24 21:56:24 +00002662{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2663$as_echo_n "checking whether $CC accepts -g... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002664if test "${ac_cv_prog_cc_g+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002665 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002666else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002667 ac_save_c_werror_flag=$ac_c_werror_flag
2668 ac_c_werror_flag=yes
2669 ac_cv_prog_cc_g=no
2670 CFLAGS="-g"
2671 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002672/* confdefs.h. */
2673_ACEOF
2674cat confdefs.h >>conftest.$ac_ext
2675cat >>conftest.$ac_ext <<_ACEOF
2676/* end confdefs.h. */
2677
2678int
2679main ()
2680{
2681
2682 ;
2683 return 0;
2684}
2685_ACEOF
2686rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002687if { (ac_try="$ac_compile"
2688case "(($ac_try" in
2689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2690 *) ac_try_echo=$ac_try;;
2691esac
2692eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2693$as_echo "$ac_try_echo") >&5
2694 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002695 ac_status=$?
2696 grep -v '^ *+' conftest.er1 >conftest.err
2697 rm -f conftest.er1
2698 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002699 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2700 (exit $ac_status); } && {
2701 test -z "$ac_c_werror_flag" ||
2702 test ! -s conftest.err
2703 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00002704 ac_cv_prog_cc_g=yes
2705else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002706 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002707sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00002708
Bram Moolenaar446cb832008-06-24 21:56:24 +00002709 CFLAGS=""
2710 cat >conftest.$ac_ext <<_ACEOF
2711/* confdefs.h. */
2712_ACEOF
2713cat confdefs.h >>conftest.$ac_ext
2714cat >>conftest.$ac_ext <<_ACEOF
2715/* end confdefs.h. */
2716
2717int
2718main ()
2719{
2720
2721 ;
2722 return 0;
2723}
2724_ACEOF
2725rm -f conftest.$ac_objext
2726if { (ac_try="$ac_compile"
2727case "(($ac_try" in
2728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2729 *) ac_try_echo=$ac_try;;
2730esac
2731eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2732$as_echo "$ac_try_echo") >&5
2733 (eval "$ac_compile") 2>conftest.er1
2734 ac_status=$?
2735 grep -v '^ *+' conftest.er1 >conftest.err
2736 rm -f conftest.er1
2737 cat conftest.err >&5
2738 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2739 (exit $ac_status); } && {
2740 test -z "$ac_c_werror_flag" ||
2741 test ! -s conftest.err
2742 } && test -s conftest.$ac_objext; then
2743 :
2744else
2745 $as_echo "$as_me: failed program was:" >&5
2746sed 's/^/| /' conftest.$ac_ext >&5
2747
2748 ac_c_werror_flag=$ac_save_c_werror_flag
2749 CFLAGS="-g"
2750 cat >conftest.$ac_ext <<_ACEOF
2751/* confdefs.h. */
2752_ACEOF
2753cat confdefs.h >>conftest.$ac_ext
2754cat >>conftest.$ac_ext <<_ACEOF
2755/* end confdefs.h. */
2756
2757int
2758main ()
2759{
2760
2761 ;
2762 return 0;
2763}
2764_ACEOF
2765rm -f conftest.$ac_objext
2766if { (ac_try="$ac_compile"
2767case "(($ac_try" in
2768 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2769 *) ac_try_echo=$ac_try;;
2770esac
2771eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2772$as_echo "$ac_try_echo") >&5
2773 (eval "$ac_compile") 2>conftest.er1
2774 ac_status=$?
2775 grep -v '^ *+' conftest.er1 >conftest.err
2776 rm -f conftest.er1
2777 cat conftest.err >&5
2778 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2779 (exit $ac_status); } && {
2780 test -z "$ac_c_werror_flag" ||
2781 test ! -s conftest.err
2782 } && test -s conftest.$ac_objext; then
2783 ac_cv_prog_cc_g=yes
2784else
2785 $as_echo "$as_me: failed program was:" >&5
2786sed 's/^/| /' conftest.$ac_ext >&5
2787
2788
Bram Moolenaar071d4272004-06-13 20:20:40 +00002789fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002790
2791rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002792fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002793
2794rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2795fi
2796
2797rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2798 ac_c_werror_flag=$ac_save_c_werror_flag
2799fi
2800{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2801$as_echo "$ac_cv_prog_cc_g" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002802if test "$ac_test_CFLAGS" = set; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002803 CFLAGS=$ac_save_CFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00002804elif test $ac_cv_prog_cc_g = yes; then
2805 if test "$GCC" = yes; then
2806 CFLAGS="-g -O2"
2807 else
2808 CFLAGS="-g"
2809 fi
2810else
2811 if test "$GCC" = yes; then
2812 CFLAGS="-O2"
2813 else
2814 CFLAGS=
2815 fi
2816fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002817{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2818$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2819if test "${ac_cv_prog_cc_c89+set}" = set; then
2820 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002821else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002822 ac_cv_prog_cc_c89=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002823ac_save_CC=$CC
2824cat >conftest.$ac_ext <<_ACEOF
2825/* confdefs.h. */
2826_ACEOF
2827cat confdefs.h >>conftest.$ac_ext
2828cat >>conftest.$ac_ext <<_ACEOF
2829/* end confdefs.h. */
2830#include <stdarg.h>
2831#include <stdio.h>
2832#include <sys/types.h>
2833#include <sys/stat.h>
2834/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2835struct buf { int x; };
2836FILE * (*rcsopen) (struct buf *, struct stat *, int);
2837static char *e (p, i)
2838 char **p;
2839 int i;
2840{
2841 return p[i];
2842}
2843static char *f (char * (*g) (char **, int), char **p, ...)
2844{
2845 char *s;
2846 va_list v;
2847 va_start (v,p);
2848 s = g (p, va_arg (v,int));
2849 va_end (v);
2850 return s;
2851}
2852
2853/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2854 function prototypes and stuff, but not '\xHH' hex character constants.
2855 These don't provoke an error unfortunately, instead are silently treated
Bram Moolenaar446cb832008-06-24 21:56:24 +00002856 as 'x'. The following induces an error, until -std is added to get
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002857 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2858 array size at least. It's necessary to write '\x00'==0 to get something
Bram Moolenaar446cb832008-06-24 21:56:24 +00002859 that's true only with -std. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002860int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2861
Bram Moolenaar446cb832008-06-24 21:56:24 +00002862/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2863 inside strings and character constants. */
2864#define FOO(x) 'x'
2865int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2866
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002867int test (int i, double x);
2868struct s1 {int (*f) (int a);};
2869struct s2 {int (*f) (double a);};
2870int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2871int argc;
2872char **argv;
2873int
2874main ()
2875{
2876return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2877 ;
2878 return 0;
2879}
2880_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00002881for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2882 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002883do
2884 CC="$ac_save_CC $ac_arg"
2885 rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002886if { (ac_try="$ac_compile"
2887case "(($ac_try" in
2888 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2889 *) ac_try_echo=$ac_try;;
2890esac
2891eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2892$as_echo "$ac_try_echo") >&5
2893 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002894 ac_status=$?
2895 grep -v '^ *+' conftest.er1 >conftest.err
2896 rm -f conftest.er1
2897 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002898 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2899 (exit $ac_status); } && {
2900 test -z "$ac_c_werror_flag" ||
2901 test ! -s conftest.err
2902 } && test -s conftest.$ac_objext; then
2903 ac_cv_prog_cc_c89=$ac_arg
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002904else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002905 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002906sed 's/^/| /' conftest.$ac_ext >&5
2907
Bram Moolenaar446cb832008-06-24 21:56:24 +00002908
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002909fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002910
2911rm -f core conftest.err conftest.$ac_objext
2912 test "x$ac_cv_prog_cc_c89" != "xno" && break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002913done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002914rm -f conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002915CC=$ac_save_CC
2916
2917fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002918# AC_CACHE_VAL
2919case "x$ac_cv_prog_cc_c89" in
2920 x)
2921 { $as_echo "$as_me:$LINENO: result: none needed" >&5
2922$as_echo "none needed" >&6; } ;;
2923 xno)
2924 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
2925$as_echo "unsupported" >&6; } ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002926 *)
Bram Moolenaar446cb832008-06-24 21:56:24 +00002927 CC="$CC $ac_cv_prog_cc_c89"
2928 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2929$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002930esac
2931
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002932
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002933ac_ext=c
2934ac_cpp='$CPP $CPPFLAGS'
2935ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2936ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2937ac_compiler_gnu=$ac_cv_c_compiler_gnu
2938 ac_ext=c
2939ac_cpp='$CPP $CPPFLAGS'
2940ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2941ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2942ac_compiler_gnu=$ac_cv_c_compiler_gnu
Bram Moolenaar446cb832008-06-24 21:56:24 +00002943{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2944$as_echo_n "checking how to run the C preprocessor... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002945# On Suns, sometimes $CPP names a directory.
2946if test -n "$CPP" && test -d "$CPP"; then
2947 CPP=
2948fi
2949if test -z "$CPP"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002950 if test "${ac_cv_prog_CPP+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002951 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002952else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002953 # Double quotes because CPP needs to be expanded
2954 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2955 do
2956 ac_preproc_ok=false
2957for ac_c_preproc_warn_flag in '' yes
2958do
2959 # Use a header file that comes with gcc, so configuring glibc
2960 # with a fresh cross-compiler works.
2961 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2962 # <limits.h> exists even on freestanding compilers.
Bram Moolenaar071d4272004-06-13 20:20:40 +00002963 # On the NeXT, cc -E runs the code through the compiler's parser,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002964 # not just through cpp. "Syntax error" is here to catch this case.
2965 cat >conftest.$ac_ext <<_ACEOF
2966/* confdefs.h. */
2967_ACEOF
2968cat confdefs.h >>conftest.$ac_ext
2969cat >>conftest.$ac_ext <<_ACEOF
2970/* end confdefs.h. */
2971#ifdef __STDC__
2972# include <limits.h>
2973#else
2974# include <assert.h>
2975#endif
2976 Syntax error
2977_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00002978if { (ac_try="$ac_cpp conftest.$ac_ext"
2979case "(($ac_try" in
2980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2981 *) ac_try_echo=$ac_try;;
2982esac
2983eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2984$as_echo "$ac_try_echo") >&5
2985 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002986 ac_status=$?
2987 grep -v '^ *+' conftest.er1 >conftest.err
2988 rm -f conftest.er1
2989 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002990 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2991 (exit $ac_status); } >/dev/null && {
2992 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
2993 test ! -s conftest.err
2994 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002995 :
2996else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002997 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002998sed 's/^/| /' conftest.$ac_ext >&5
2999
3000 # Broken: fails on valid input.
3001continue
3002fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003003
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003004rm -f conftest.err conftest.$ac_ext
3005
Bram Moolenaar446cb832008-06-24 21:56:24 +00003006 # OK, works on sane cases. Now check whether nonexistent headers
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003007 # can be detected and how.
3008 cat >conftest.$ac_ext <<_ACEOF
3009/* confdefs.h. */
3010_ACEOF
3011cat confdefs.h >>conftest.$ac_ext
3012cat >>conftest.$ac_ext <<_ACEOF
3013/* end confdefs.h. */
3014#include <ac_nonexistent.h>
3015_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003016if { (ac_try="$ac_cpp conftest.$ac_ext"
3017case "(($ac_try" in
3018 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3019 *) ac_try_echo=$ac_try;;
3020esac
3021eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3022$as_echo "$ac_try_echo") >&5
3023 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003024 ac_status=$?
3025 grep -v '^ *+' conftest.er1 >conftest.err
3026 rm -f conftest.er1
3027 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003028 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3029 (exit $ac_status); } >/dev/null && {
3030 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3031 test ! -s conftest.err
3032 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003033 # Broken: success on invalid input.
3034continue
3035else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003036 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003037sed 's/^/| /' conftest.$ac_ext >&5
3038
3039 # Passes both tests.
3040ac_preproc_ok=:
3041break
3042fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003043
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003044rm -f conftest.err conftest.$ac_ext
3045
3046done
3047# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3048rm -f conftest.err conftest.$ac_ext
3049if $ac_preproc_ok; then
3050 break
3051fi
3052
3053 done
3054 ac_cv_prog_CPP=$CPP
3055
3056fi
3057 CPP=$ac_cv_prog_CPP
3058else
3059 ac_cv_prog_CPP=$CPP
3060fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003061{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
3062$as_echo "$CPP" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003063ac_preproc_ok=false
3064for ac_c_preproc_warn_flag in '' yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003065do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003066 # Use a header file that comes with gcc, so configuring glibc
3067 # with a fresh cross-compiler works.
3068 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3069 # <limits.h> exists even on freestanding compilers.
3070 # On the NeXT, cc -E runs the code through the compiler's parser,
3071 # not just through cpp. "Syntax error" is here to catch this case.
3072 cat >conftest.$ac_ext <<_ACEOF
3073/* confdefs.h. */
3074_ACEOF
3075cat confdefs.h >>conftest.$ac_ext
3076cat >>conftest.$ac_ext <<_ACEOF
3077/* end confdefs.h. */
3078#ifdef __STDC__
3079# include <limits.h>
3080#else
3081# include <assert.h>
3082#endif
3083 Syntax error
3084_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003085if { (ac_try="$ac_cpp conftest.$ac_ext"
3086case "(($ac_try" in
3087 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3088 *) ac_try_echo=$ac_try;;
3089esac
3090eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3091$as_echo "$ac_try_echo") >&5
3092 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003093 ac_status=$?
3094 grep -v '^ *+' conftest.er1 >conftest.err
3095 rm -f conftest.er1
3096 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003097 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3098 (exit $ac_status); } >/dev/null && {
3099 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3100 test ! -s conftest.err
3101 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003102 :
3103else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003104 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003105sed 's/^/| /' conftest.$ac_ext >&5
3106
3107 # Broken: fails on valid input.
3108continue
3109fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003110
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003111rm -f conftest.err conftest.$ac_ext
3112
Bram Moolenaar446cb832008-06-24 21:56:24 +00003113 # OK, works on sane cases. Now check whether nonexistent headers
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003114 # can be detected and how.
3115 cat >conftest.$ac_ext <<_ACEOF
3116/* confdefs.h. */
3117_ACEOF
3118cat confdefs.h >>conftest.$ac_ext
3119cat >>conftest.$ac_ext <<_ACEOF
3120/* end confdefs.h. */
3121#include <ac_nonexistent.h>
3122_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003123if { (ac_try="$ac_cpp conftest.$ac_ext"
3124case "(($ac_try" in
3125 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3126 *) ac_try_echo=$ac_try;;
3127esac
3128eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3129$as_echo "$ac_try_echo") >&5
3130 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003131 ac_status=$?
3132 grep -v '^ *+' conftest.er1 >conftest.err
3133 rm -f conftest.er1
3134 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003135 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3136 (exit $ac_status); } >/dev/null && {
3137 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3138 test ! -s conftest.err
3139 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003140 # Broken: success on invalid input.
3141continue
3142else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003143 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003144sed 's/^/| /' conftest.$ac_ext >&5
3145
3146 # Passes both tests.
3147ac_preproc_ok=:
3148break
3149fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003150
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003151rm -f conftest.err conftest.$ac_ext
3152
3153done
3154# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3155rm -f conftest.err conftest.$ac_ext
3156if $ac_preproc_ok; then
3157 :
3158else
Bram Moolenaar32f31b12009-05-21 13:20:59 +00003159 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3160$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3161{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003162See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003163$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003164See \`config.log' for more details." >&2;}
Bram Moolenaar32f31b12009-05-21 13:20:59 +00003165 { (exit 1); exit 1; }; }; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003166fi
3167
3168ac_ext=c
3169ac_cpp='$CPP $CPPFLAGS'
3170ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3171ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3172ac_compiler_gnu=$ac_cv_c_compiler_gnu
3173
3174
Bram Moolenaar446cb832008-06-24 21:56:24 +00003175{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3176$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3177if test "${ac_cv_path_GREP+set}" = set; then
3178 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003179else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003180 if test -z "$GREP"; then
3181 ac_path_GREP_found=false
3182 # Loop through the user's path and test for each of PROGNAME-LIST
3183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3184for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3185do
3186 IFS=$as_save_IFS
3187 test -z "$as_dir" && as_dir=.
3188 for ac_prog in grep ggrep; do
3189 for ac_exec_ext in '' $ac_executable_extensions; do
3190 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3191 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3192# Check for GNU ac_path_GREP and select it if it is found.
3193 # Check for GNU $ac_path_GREP
3194case `"$ac_path_GREP" --version 2>&1` in
3195*GNU*)
3196 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3197*)
3198 ac_count=0
3199 $as_echo_n 0123456789 >"conftest.in"
3200 while :
3201 do
3202 cat "conftest.in" "conftest.in" >"conftest.tmp"
3203 mv "conftest.tmp" "conftest.in"
3204 cp "conftest.in" "conftest.nl"
3205 $as_echo 'GREP' >> "conftest.nl"
3206 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3207 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3208 ac_count=`expr $ac_count + 1`
3209 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3210 # Best one so far, save it but keep looking for a better one
3211 ac_cv_path_GREP="$ac_path_GREP"
3212 ac_path_GREP_max=$ac_count
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003213 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003214 # 10*(2^10) chars as input seems more than enough
3215 test $ac_count -gt 10 && break
3216 done
3217 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3218esac
3219
3220 $ac_path_GREP_found && break 3
3221 done
3222 done
3223done
3224IFS=$as_save_IFS
3225 if test -z "$ac_cv_path_GREP"; then
3226 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3227$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3228 { (exit 1); exit 1; }; }
3229 fi
3230else
3231 ac_cv_path_GREP=$GREP
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003232fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003233
3234fi
3235{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3236$as_echo "$ac_cv_path_GREP" >&6; }
3237 GREP="$ac_cv_path_GREP"
3238
3239
3240{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
3241$as_echo_n "checking for egrep... " >&6; }
3242if test "${ac_cv_path_EGREP+set}" = set; then
3243 $as_echo_n "(cached) " >&6
3244else
3245 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3246 then ac_cv_path_EGREP="$GREP -E"
3247 else
3248 if test -z "$EGREP"; then
3249 ac_path_EGREP_found=false
3250 # Loop through the user's path and test for each of PROGNAME-LIST
3251 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3252for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3253do
3254 IFS=$as_save_IFS
3255 test -z "$as_dir" && as_dir=.
3256 for ac_prog in egrep; do
3257 for ac_exec_ext in '' $ac_executable_extensions; do
3258 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3259 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3260# Check for GNU ac_path_EGREP and select it if it is found.
3261 # Check for GNU $ac_path_EGREP
3262case `"$ac_path_EGREP" --version 2>&1` in
3263*GNU*)
3264 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3265*)
3266 ac_count=0
3267 $as_echo_n 0123456789 >"conftest.in"
3268 while :
3269 do
3270 cat "conftest.in" "conftest.in" >"conftest.tmp"
3271 mv "conftest.tmp" "conftest.in"
3272 cp "conftest.in" "conftest.nl"
3273 $as_echo 'EGREP' >> "conftest.nl"
3274 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3275 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3276 ac_count=`expr $ac_count + 1`
3277 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3278 # Best one so far, save it but keep looking for a better one
3279 ac_cv_path_EGREP="$ac_path_EGREP"
3280 ac_path_EGREP_max=$ac_count
3281 fi
3282 # 10*(2^10) chars as input seems more than enough
3283 test $ac_count -gt 10 && break
3284 done
3285 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3286esac
3287
3288 $ac_path_EGREP_found && break 3
3289 done
3290 done
3291done
3292IFS=$as_save_IFS
3293 if test -z "$ac_cv_path_EGREP"; then
3294 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3295$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3296 { (exit 1); exit 1; }; }
3297 fi
3298else
3299 ac_cv_path_EGREP=$EGREP
3300fi
3301
3302 fi
3303fi
3304{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3305$as_echo "$ac_cv_path_EGREP" >&6; }
3306 EGREP="$ac_cv_path_EGREP"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003307
3308
3309cat >conftest.$ac_ext <<_ACEOF
3310/* confdefs.h. */
3311_ACEOF
3312cat confdefs.h >>conftest.$ac_ext
3313cat >>conftest.$ac_ext <<_ACEOF
3314/* end confdefs.h. */
3315
3316_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003317rm -f conftest*
Bram Moolenaar446cb832008-06-24 21:56:24 +00003318 { $as_echo "$as_me:$LINENO: checking for library containing strerror" >&5
3319$as_echo_n "checking for library containing strerror... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003320if test "${ac_cv_search_strerror+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003321 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003322else
3323 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003324cat >conftest.$ac_ext <<_ACEOF
3325/* confdefs.h. */
3326_ACEOF
3327cat confdefs.h >>conftest.$ac_ext
3328cat >>conftest.$ac_ext <<_ACEOF
3329/* end confdefs.h. */
3330
Bram Moolenaar446cb832008-06-24 21:56:24 +00003331/* Override any GCC internal prototype to avoid an error.
3332 Use char because int might match the return type of a GCC
3333 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003334#ifdef __cplusplus
3335extern "C"
3336#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003337char strerror ();
3338int
3339main ()
3340{
Bram Moolenaar446cb832008-06-24 21:56:24 +00003341return strerror ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003342 ;
3343 return 0;
3344}
3345_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003346for ac_lib in '' cposix; do
3347 if test -z "$ac_lib"; then
3348 ac_res="none required"
3349 else
3350 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003351 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003352 fi
3353 rm -f conftest.$ac_objext conftest$ac_exeext
3354if { (ac_try="$ac_link"
3355case "(($ac_try" in
3356 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3357 *) ac_try_echo=$ac_try;;
3358esac
3359eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3360$as_echo "$ac_try_echo") >&5
3361 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003362 ac_status=$?
3363 grep -v '^ *+' conftest.er1 >conftest.err
3364 rm -f conftest.er1
3365 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003366 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3367 (exit $ac_status); } && {
3368 test -z "$ac_c_werror_flag" ||
3369 test ! -s conftest.err
3370 } && test -s conftest$ac_exeext && {
3371 test "$cross_compiling" = yes ||
3372 $as_test_x conftest$ac_exeext
3373 }; then
3374 ac_cv_search_strerror=$ac_res
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003375else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003376 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003377sed 's/^/| /' conftest.$ac_ext >&5
3378
Bram Moolenaar446cb832008-06-24 21:56:24 +00003379
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003380fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003381
3382rm -rf conftest.dSYM
3383rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
3384 conftest$ac_exeext
3385 if test "${ac_cv_search_strerror+set}" = set; then
3386 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003387fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003388done
3389if test "${ac_cv_search_strerror+set}" = set; then
3390 :
3391else
3392 ac_cv_search_strerror=no
3393fi
3394rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003395LIBS=$ac_func_search_save_LIBS
3396fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003397{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
3398$as_echo "$ac_cv_search_strerror" >&6; }
3399ac_res=$ac_cv_search_strerror
3400if test "$ac_res" != no; then
3401 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003402
3403fi
3404 for ac_prog in gawk mawk nawk awk
3405do
3406 # Extract the first word of "$ac_prog", so it can be a program name with args.
Bram Moolenaar071d4272004-06-13 20:20:40 +00003407set dummy $ac_prog; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00003408{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3409$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003410if test "${ac_cv_prog_AWK+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003411 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003412else
3413 if test -n "$AWK"; then
3414 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3415else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003416as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3417for as_dir in $PATH
3418do
3419 IFS=$as_save_IFS
3420 test -z "$as_dir" && as_dir=.
3421 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003422 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 +00003423 ac_cv_prog_AWK="$ac_prog"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003424 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003425 break 2
3426 fi
3427done
3428done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003429IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003430
Bram Moolenaar071d4272004-06-13 20:20:40 +00003431fi
3432fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003433AWK=$ac_cv_prog_AWK
Bram Moolenaar071d4272004-06-13 20:20:40 +00003434if test -n "$AWK"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003435 { $as_echo "$as_me:$LINENO: result: $AWK" >&5
3436$as_echo "$AWK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003437else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003438 { $as_echo "$as_me:$LINENO: result: no" >&5
3439$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003440fi
3441
Bram Moolenaar446cb832008-06-24 21:56:24 +00003442
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003443 test -n "$AWK" && break
Bram Moolenaar071d4272004-06-13 20:20:40 +00003444done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003445
Bram Moolenaar071d4272004-06-13 20:20:40 +00003446# Extract the first word of "strip", so it can be a program name with args.
3447set dummy strip; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00003448{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3449$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003450if test "${ac_cv_prog_STRIP+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003451 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003452else
3453 if test -n "$STRIP"; then
3454 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3455else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003456as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3457for as_dir in $PATH
3458do
3459 IFS=$as_save_IFS
3460 test -z "$as_dir" && as_dir=.
3461 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003462 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 +00003463 ac_cv_prog_STRIP="strip"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003464 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003465 break 2
3466 fi
3467done
3468done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003469IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003470
Bram Moolenaar071d4272004-06-13 20:20:40 +00003471 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
3472fi
3473fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003474STRIP=$ac_cv_prog_STRIP
Bram Moolenaar071d4272004-06-13 20:20:40 +00003475if test -n "$STRIP"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003476 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
3477$as_echo "$STRIP" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003478else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003479 { $as_echo "$as_me:$LINENO: result: no" >&5
3480$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003481fi
3482
3483
Bram Moolenaar071d4272004-06-13 20:20:40 +00003484
3485
Bram Moolenaar071d4272004-06-13 20:20:40 +00003486
Bram Moolenaar446cb832008-06-24 21:56:24 +00003487{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3488$as_echo_n "checking for ANSI C header files... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003489if test "${ac_cv_header_stdc+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003490 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003491else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003492 cat >conftest.$ac_ext <<_ACEOF
3493/* confdefs.h. */
3494_ACEOF
3495cat confdefs.h >>conftest.$ac_ext
3496cat >>conftest.$ac_ext <<_ACEOF
3497/* end confdefs.h. */
3498#include <stdlib.h>
3499#include <stdarg.h>
3500#include <string.h>
3501#include <float.h>
3502
3503int
3504main ()
3505{
3506
3507 ;
3508 return 0;
3509}
3510_ACEOF
3511rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003512if { (ac_try="$ac_compile"
3513case "(($ac_try" in
3514 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3515 *) ac_try_echo=$ac_try;;
3516esac
3517eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3518$as_echo "$ac_try_echo") >&5
3519 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003520 ac_status=$?
3521 grep -v '^ *+' conftest.er1 >conftest.err
3522 rm -f conftest.er1
3523 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003524 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3525 (exit $ac_status); } && {
3526 test -z "$ac_c_werror_flag" ||
3527 test ! -s conftest.err
3528 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003529 ac_cv_header_stdc=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003530else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003531 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003532sed 's/^/| /' conftest.$ac_ext >&5
3533
Bram Moolenaar446cb832008-06-24 21:56:24 +00003534 ac_cv_header_stdc=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003535fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003536
3537rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003538
3539if test $ac_cv_header_stdc = yes; then
3540 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3541 cat >conftest.$ac_ext <<_ACEOF
3542/* confdefs.h. */
3543_ACEOF
3544cat confdefs.h >>conftest.$ac_ext
3545cat >>conftest.$ac_ext <<_ACEOF
3546/* end confdefs.h. */
3547#include <string.h>
3548
3549_ACEOF
3550if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3551 $EGREP "memchr" >/dev/null 2>&1; then
3552 :
3553else
3554 ac_cv_header_stdc=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003555fi
3556rm -f conftest*
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003557
Bram Moolenaar071d4272004-06-13 20:20:40 +00003558fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003559
3560if test $ac_cv_header_stdc = yes; then
3561 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3562 cat >conftest.$ac_ext <<_ACEOF
3563/* confdefs.h. */
3564_ACEOF
3565cat confdefs.h >>conftest.$ac_ext
3566cat >>conftest.$ac_ext <<_ACEOF
3567/* end confdefs.h. */
3568#include <stdlib.h>
3569
3570_ACEOF
3571if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3572 $EGREP "free" >/dev/null 2>&1; then
3573 :
Bram Moolenaar071d4272004-06-13 20:20:40 +00003574else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003575 ac_cv_header_stdc=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003576fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003577rm -f conftest*
3578
3579fi
3580
3581if test $ac_cv_header_stdc = yes; then
3582 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3583 if test "$cross_compiling" = yes; then
3584 :
3585else
3586 cat >conftest.$ac_ext <<_ACEOF
3587/* confdefs.h. */
3588_ACEOF
3589cat confdefs.h >>conftest.$ac_ext
3590cat >>conftest.$ac_ext <<_ACEOF
3591/* end confdefs.h. */
3592#include <ctype.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00003593#include <stdlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003594#if ((' ' & 0x0FF) == 0x020)
3595# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3596# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3597#else
3598# define ISLOWER(c) \
3599 (('a' <= (c) && (c) <= 'i') \
3600 || ('j' <= (c) && (c) <= 'r') \
3601 || ('s' <= (c) && (c) <= 'z'))
3602# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3603#endif
3604
3605#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3606int
3607main ()
3608{
3609 int i;
3610 for (i = 0; i < 256; i++)
3611 if (XOR (islower (i), ISLOWER (i))
3612 || toupper (i) != TOUPPER (i))
Bram Moolenaar446cb832008-06-24 21:56:24 +00003613 return 2;
3614 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003615}
3616_ACEOF
3617rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003618if { (ac_try="$ac_link"
3619case "(($ac_try" in
3620 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3621 *) ac_try_echo=$ac_try;;
3622esac
3623eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3624$as_echo "$ac_try_echo") >&5
3625 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003626 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00003627 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003628 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +00003629 { (case "(($ac_try" in
3630 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3631 *) ac_try_echo=$ac_try;;
3632esac
3633eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3634$as_echo "$ac_try_echo") >&5
3635 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003636 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00003637 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003638 (exit $ac_status); }; }; then
3639 :
3640else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003641 $as_echo "$as_me: program exited with status $ac_status" >&5
3642$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003643sed 's/^/| /' conftest.$ac_ext >&5
3644
3645( exit $ac_status )
3646ac_cv_header_stdc=no
3647fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003648rm -rf conftest.dSYM
3649rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3650fi
3651
3652
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003653fi
3654fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003655{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3656$as_echo "$ac_cv_header_stdc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003657if test $ac_cv_header_stdc = yes; then
3658
3659cat >>confdefs.h <<\_ACEOF
3660#define STDC_HEADERS 1
3661_ACEOF
3662
3663fi
3664
Bram Moolenaar446cb832008-06-24 21:56:24 +00003665{ $as_echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
3666$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
3667if test "${ac_cv_header_sys_wait_h+set}" = set; then
3668 $as_echo_n "(cached) " >&6
3669else
3670 cat >conftest.$ac_ext <<_ACEOF
3671/* confdefs.h. */
3672_ACEOF
3673cat confdefs.h >>conftest.$ac_ext
3674cat >>conftest.$ac_ext <<_ACEOF
3675/* end confdefs.h. */
3676#include <sys/types.h>
3677#include <sys/wait.h>
3678#ifndef WEXITSTATUS
3679# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
3680#endif
3681#ifndef WIFEXITED
3682# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
3683#endif
3684
3685int
3686main ()
3687{
3688 int s;
3689 wait (&s);
3690 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
3691 ;
3692 return 0;
3693}
3694_ACEOF
3695rm -f conftest.$ac_objext
3696if { (ac_try="$ac_compile"
3697case "(($ac_try" in
3698 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3699 *) ac_try_echo=$ac_try;;
3700esac
3701eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3702$as_echo "$ac_try_echo") >&5
3703 (eval "$ac_compile") 2>conftest.er1
3704 ac_status=$?
3705 grep -v '^ *+' conftest.er1 >conftest.err
3706 rm -f conftest.er1
3707 cat conftest.err >&5
3708 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3709 (exit $ac_status); } && {
3710 test -z "$ac_c_werror_flag" ||
3711 test ! -s conftest.err
3712 } && test -s conftest.$ac_objext; then
3713 ac_cv_header_sys_wait_h=yes
3714else
3715 $as_echo "$as_me: failed program was:" >&5
3716sed 's/^/| /' conftest.$ac_ext >&5
3717
3718 ac_cv_header_sys_wait_h=no
3719fi
3720
3721rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3722fi
3723{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
3724$as_echo "$ac_cv_header_sys_wait_h" >&6; }
3725if test $ac_cv_header_sys_wait_h = yes; then
3726
3727cat >>confdefs.h <<\_ACEOF
3728#define HAVE_SYS_WAIT_H 1
3729_ACEOF
3730
3731fi
3732
3733
3734if test -z "$CFLAGS"; then
3735 CFLAGS="-O"
3736 test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall"
3737fi
3738if test "$GCC" = yes; then
3739 gccversion=`"$CC" -dumpversion`
3740 if test "x$gccversion" = "x"; then
3741 gccversion=`"$CC" --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'`
3742 fi
3743 if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then
3744 echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"'
3745 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'`
3746 else
3747 if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then
3748 echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"'
3749 CFLAGS="$CFLAGS -fno-strength-reduce"
3750 fi
3751 fi
3752fi
3753
3754if test "$cross_compiling" = yes; then
3755 { $as_echo "$as_me:$LINENO: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5
3756$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; }
3757fi
3758
3759test "$GCC" = yes && CPP_MM=M;
3760
3761if test -f ./toolcheck; then
3762 { $as_echo "$as_me:$LINENO: checking for buggy tools..." >&5
3763$as_echo "$as_me: checking for buggy tools..." >&6;}
3764 sh ./toolcheck 1>&6
3765fi
3766
3767OS_EXTRA_SRC=""; OS_EXTRA_OBJ=""
3768
3769{ $as_echo "$as_me:$LINENO: checking for BeOS" >&5
3770$as_echo_n "checking for BeOS... " >&6; }
3771case `uname` in
3772 BeOS) OS_EXTRA_SRC=os_beos.c; OS_EXTRA_OBJ=objects/os_beos.o
3773 BEOS=yes; { $as_echo "$as_me:$LINENO: result: yes" >&5
3774$as_echo "yes" >&6; };;
3775 *) BEOS=no; { $as_echo "$as_me:$LINENO: result: no" >&5
3776$as_echo "no" >&6; };;
3777esac
3778
3779{ $as_echo "$as_me:$LINENO: checking for QNX" >&5
3780$as_echo_n "checking for QNX... " >&6; }
3781case `uname` in
3782 QNX) OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o
3783 test -z "$with_x" && with_x=no
3784 QNX=yes; { $as_echo "$as_me:$LINENO: result: yes" >&5
3785$as_echo "yes" >&6; };;
3786 *) QNX=no; { $as_echo "$as_me:$LINENO: result: no" >&5
3787$as_echo "no" >&6; };;
3788esac
3789
3790{ $as_echo "$as_me:$LINENO: checking for Darwin (Mac OS X)" >&5
3791$as_echo_n "checking for Darwin (Mac OS X)... " >&6; }
3792if test "`(uname) 2>/dev/null`" = Darwin; then
3793 { $as_echo "$as_me:$LINENO: result: yes" >&5
3794$as_echo "yes" >&6; }
3795
3796 { $as_echo "$as_me:$LINENO: checking --disable-darwin argument" >&5
3797$as_echo_n "checking --disable-darwin argument... " >&6; }
3798 # Check whether --enable-darwin was given.
3799if test "${enable_darwin+set}" = set; then
3800 enableval=$enable_darwin;
3801else
3802 enable_darwin="yes"
3803fi
3804
3805 if test "$enable_darwin" = "yes"; then
3806 { $as_echo "$as_me:$LINENO: result: no" >&5
3807$as_echo "no" >&6; }
3808 { $as_echo "$as_me:$LINENO: checking if Darwin files are there" >&5
3809$as_echo_n "checking if Darwin files are there... " >&6; }
3810 if test -f os_macosx.c; then
3811 { $as_echo "$as_me:$LINENO: result: yes" >&5
3812$as_echo "yes" >&6; }
3813 else
3814 { $as_echo "$as_me:$LINENO: result: no, Darwin support disabled" >&5
3815$as_echo "no, Darwin support disabled" >&6; }
3816 enable_darwin=no
3817 fi
3818 else
3819 { $as_echo "$as_me:$LINENO: result: yes, Darwin support excluded" >&5
3820$as_echo "yes, Darwin support excluded" >&6; }
3821 fi
3822
3823 { $as_echo "$as_me:$LINENO: checking --with-mac-arch argument" >&5
3824$as_echo_n "checking --with-mac-arch argument... " >&6; }
3825
3826# Check whether --with-mac-arch was given.
3827if test "${with_mac_arch+set}" = set; then
3828 withval=$with_mac_arch; MACARCH="$withval"; { $as_echo "$as_me:$LINENO: result: $MACARCH" >&5
3829$as_echo "$MACARCH" >&6; }
3830else
3831 MACARCH="current"; { $as_echo "$as_me:$LINENO: result: defaulting to $MACARCH" >&5
3832$as_echo "defaulting to $MACARCH" >&6; }
3833fi
3834
3835
3836 if test "x$MACARCH" = "xboth"; then
3837 { $as_echo "$as_me:$LINENO: checking for 10.4 universal SDK" >&5
3838$as_echo_n "checking for 10.4 universal SDK... " >&6; }
3839 save_cppflags="$CPPFLAGS"
3840 save_cflags="$CFLAGS"
3841 save_ldflags="$LDFLAGS"
3842 CFLAGS="$CFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
3843 cat >conftest.$ac_ext <<_ACEOF
3844/* confdefs.h. */
3845_ACEOF
3846cat confdefs.h >>conftest.$ac_ext
3847cat >>conftest.$ac_ext <<_ACEOF
3848/* end confdefs.h. */
3849
3850int
3851main ()
3852{
3853
3854 ;
3855 return 0;
3856}
3857_ACEOF
3858rm -f conftest.$ac_objext conftest$ac_exeext
3859if { (ac_try="$ac_link"
3860case "(($ac_try" in
3861 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3862 *) ac_try_echo=$ac_try;;
3863esac
3864eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3865$as_echo "$ac_try_echo") >&5
3866 (eval "$ac_link") 2>conftest.er1
3867 ac_status=$?
3868 grep -v '^ *+' conftest.er1 >conftest.err
3869 rm -f conftest.er1
3870 cat conftest.err >&5
3871 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3872 (exit $ac_status); } && {
3873 test -z "$ac_c_werror_flag" ||
3874 test ! -s conftest.err
3875 } && test -s conftest$ac_exeext && {
3876 test "$cross_compiling" = yes ||
3877 $as_test_x conftest$ac_exeext
3878 }; then
3879 { $as_echo "$as_me:$LINENO: result: found" >&5
3880$as_echo "found" >&6; }
3881else
3882 $as_echo "$as_me: failed program was:" >&5
3883sed 's/^/| /' conftest.$ac_ext >&5
3884
3885 { $as_echo "$as_me:$LINENO: result: not found" >&5
3886$as_echo "not found" >&6; }
3887 CFLAGS="$save_cflags"
3888 { $as_echo "$as_me:$LINENO: checking if Intel architecture is supported" >&5
3889$as_echo_n "checking if Intel architecture is supported... " >&6; }
3890 CPPFLAGS="$CPPFLAGS -arch i386"
3891 LDFLAGS="$save_ldflags -arch i386"
3892 cat >conftest.$ac_ext <<_ACEOF
3893/* confdefs.h. */
3894_ACEOF
3895cat confdefs.h >>conftest.$ac_ext
3896cat >>conftest.$ac_ext <<_ACEOF
3897/* end confdefs.h. */
3898
3899int
3900main ()
3901{
3902
3903 ;
3904 return 0;
3905}
3906_ACEOF
3907rm -f conftest.$ac_objext conftest$ac_exeext
3908if { (ac_try="$ac_link"
3909case "(($ac_try" in
3910 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3911 *) ac_try_echo=$ac_try;;
3912esac
3913eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3914$as_echo "$ac_try_echo") >&5
3915 (eval "$ac_link") 2>conftest.er1
3916 ac_status=$?
3917 grep -v '^ *+' conftest.er1 >conftest.err
3918 rm -f conftest.er1
3919 cat conftest.err >&5
3920 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3921 (exit $ac_status); } && {
3922 test -z "$ac_c_werror_flag" ||
3923 test ! -s conftest.err
3924 } && test -s conftest$ac_exeext && {
3925 test "$cross_compiling" = yes ||
3926 $as_test_x conftest$ac_exeext
3927 }; then
3928 { $as_echo "$as_me:$LINENO: result: yes" >&5
3929$as_echo "yes" >&6; }; MACARCH="intel"
3930else
3931 $as_echo "$as_me: failed program was:" >&5
3932sed 's/^/| /' conftest.$ac_ext >&5
3933
3934 { $as_echo "$as_me:$LINENO: result: no" >&5
3935$as_echo "no" >&6; }
3936 MACARCH="ppc"
3937 CPPFLAGS="$save_cppflags -arch ppc"
3938 LDFLAGS="$save_ldflags -arch ppc"
3939fi
3940
3941rm -rf conftest.dSYM
3942rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
3943 conftest$ac_exeext conftest.$ac_ext
3944fi
3945
3946rm -rf conftest.dSYM
3947rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
3948 conftest$ac_exeext conftest.$ac_ext
3949 elif test "x$MACARCH" = "xintel"; then
3950 CPPFLAGS="$CPPFLAGS -arch intel"
3951 LDFLAGS="$LDFLAGS -arch intel"
3952 elif test "x$MACARCH" = "xppc"; then
3953 CPPFLAGS="$CPPFLAGS -arch ppc"
3954 LDFLAGS="$LDFLAGS -arch ppc"
3955 fi
3956
3957 if test "$enable_darwin" = "yes"; then
3958 MACOSX=yes
Bram Moolenaar3a025402008-07-24 15:20:50 +00003959 OS_EXTRA_SRC="os_macosx.c os_mac_conv.c";
Bram Moolenaar446cb832008-06-24 21:56:24 +00003960 OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o"
3961 CPPFLAGS="$CPPFLAGS -DMACOS_X_UNIX -no-cpp-precomp"
3962 if test "x$MACARCH" = "xboth"; then
3963 CPPFLAGS="$CPPFLAGS -I/Developer/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
3964 else
3965 CPPFLAGS="$CPPFLAGS -I/Developer/Headers/FlatCarbon"
3966 fi
3967
3968 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003969
3970
3971
3972
3973
3974
3975
3976
3977
3978for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3979 inttypes.h stdint.h unistd.h
3980do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003981as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3982{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
3983$as_echo_n "checking for $ac_header... " >&6; }
3984if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
3985 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003986else
3987 cat >conftest.$ac_ext <<_ACEOF
3988/* confdefs.h. */
3989_ACEOF
3990cat confdefs.h >>conftest.$ac_ext
3991cat >>conftest.$ac_ext <<_ACEOF
3992/* end confdefs.h. */
3993$ac_includes_default
3994
3995#include <$ac_header>
3996_ACEOF
3997rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003998if { (ac_try="$ac_compile"
3999case "(($ac_try" in
4000 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4001 *) ac_try_echo=$ac_try;;
4002esac
4003eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4004$as_echo "$ac_try_echo") >&5
4005 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004006 ac_status=$?
4007 grep -v '^ *+' conftest.er1 >conftest.err
4008 rm -f conftest.er1
4009 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004010 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4011 (exit $ac_status); } && {
4012 test -z "$ac_c_werror_flag" ||
4013 test ! -s conftest.err
4014 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004015 eval "$as_ac_Header=yes"
4016else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004017 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004018sed 's/^/| /' conftest.$ac_ext >&5
4019
Bram Moolenaar446cb832008-06-24 21:56:24 +00004020 eval "$as_ac_Header=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004021fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004022
4023rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004024fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004025ac_res=`eval 'as_val=${'$as_ac_Header'}
4026 $as_echo "$as_val"'`
4027 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
4028$as_echo "$ac_res" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00004029as_val=`eval 'as_val=${'$as_ac_Header'}
4030 $as_echo "$as_val"'`
4031 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004032 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00004033#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004034_ACEOF
4035
4036fi
4037
4038done
4039
4040
4041if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004042 { $as_echo "$as_me:$LINENO: checking for Carbon/Carbon.h" >&5
4043$as_echo_n "checking for Carbon/Carbon.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004044if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004045 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004046fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004047{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_Carbon_Carbon_h" >&5
4048$as_echo "$ac_cv_header_Carbon_Carbon_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004049else
4050 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00004051{ $as_echo "$as_me:$LINENO: checking Carbon/Carbon.h usability" >&5
4052$as_echo_n "checking Carbon/Carbon.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004053cat >conftest.$ac_ext <<_ACEOF
4054/* confdefs.h. */
4055_ACEOF
4056cat confdefs.h >>conftest.$ac_ext
4057cat >>conftest.$ac_ext <<_ACEOF
4058/* end confdefs.h. */
4059$ac_includes_default
4060#include <Carbon/Carbon.h>
4061_ACEOF
4062rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004063if { (ac_try="$ac_compile"
4064case "(($ac_try" in
4065 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4066 *) ac_try_echo=$ac_try;;
4067esac
4068eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4069$as_echo "$ac_try_echo") >&5
4070 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004071 ac_status=$?
4072 grep -v '^ *+' conftest.er1 >conftest.err
4073 rm -f conftest.er1
4074 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004075 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4076 (exit $ac_status); } && {
4077 test -z "$ac_c_werror_flag" ||
4078 test ! -s conftest.err
4079 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004080 ac_header_compiler=yes
4081else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004082 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004083sed 's/^/| /' conftest.$ac_ext >&5
4084
Bram Moolenaar446cb832008-06-24 21:56:24 +00004085 ac_header_compiler=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004086fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004087
4088rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4089{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4090$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004091
4092# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +00004093{ $as_echo "$as_me:$LINENO: checking Carbon/Carbon.h presence" >&5
4094$as_echo_n "checking Carbon/Carbon.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004095cat >conftest.$ac_ext <<_ACEOF
4096/* confdefs.h. */
4097_ACEOF
4098cat confdefs.h >>conftest.$ac_ext
4099cat >>conftest.$ac_ext <<_ACEOF
4100/* end confdefs.h. */
4101#include <Carbon/Carbon.h>
4102_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00004103if { (ac_try="$ac_cpp conftest.$ac_ext"
4104case "(($ac_try" in
4105 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4106 *) ac_try_echo=$ac_try;;
4107esac
4108eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4109$as_echo "$ac_try_echo") >&5
4110 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004111 ac_status=$?
4112 grep -v '^ *+' conftest.er1 >conftest.err
4113 rm -f conftest.er1
4114 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004115 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4116 (exit $ac_status); } >/dev/null && {
4117 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4118 test ! -s conftest.err
4119 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004120 ac_header_preproc=yes
4121else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004122 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004123sed 's/^/| /' conftest.$ac_ext >&5
4124
4125 ac_header_preproc=no
4126fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004127
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004128rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004129{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4130$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004131
4132# So? What about this header?
4133case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4134 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +00004135 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: accepted by the compiler, rejected by the preprocessor!" >&5
4136$as_echo "$as_me: WARNING: Carbon/Carbon.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4137 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: proceeding with the compiler's result" >&5
4138$as_echo "$as_me: WARNING: Carbon/Carbon.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004139 ac_header_preproc=yes
4140 ;;
4141 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00004142 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: present but cannot be compiled" >&5
4143$as_echo "$as_me: WARNING: Carbon/Carbon.h: present but cannot be compiled" >&2;}
4144 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: check for missing prerequisite headers?" >&5
4145$as_echo "$as_me: WARNING: Carbon/Carbon.h: check for missing prerequisite headers?" >&2;}
4146 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: see the Autoconf documentation" >&5
4147$as_echo "$as_me: WARNING: Carbon/Carbon.h: see the Autoconf documentation" >&2;}
4148 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: section \"Present But Cannot Be Compiled\"" >&5
4149$as_echo "$as_me: WARNING: Carbon/Carbon.h: section \"Present But Cannot Be Compiled\"" >&2;}
4150 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: proceeding with the preprocessor's result" >&5
4151$as_echo "$as_me: WARNING: Carbon/Carbon.h: proceeding with the preprocessor's result" >&2;}
4152 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: in the future, the compiler will take precedence" >&5
4153$as_echo "$as_me: WARNING: Carbon/Carbon.h: in the future, the compiler will take precedence" >&2;}
4154
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004155 ;;
4156esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00004157{ $as_echo "$as_me:$LINENO: checking for Carbon/Carbon.h" >&5
4158$as_echo_n "checking for Carbon/Carbon.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004159if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004160 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004161else
4162 ac_cv_header_Carbon_Carbon_h=$ac_header_preproc
4163fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004164{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_Carbon_Carbon_h" >&5
4165$as_echo "$ac_cv_header_Carbon_Carbon_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004166
4167fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +00004168if test "x$ac_cv_header_Carbon_Carbon_h" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004169 CARBON=yes
4170fi
4171
Bram Moolenaar071d4272004-06-13 20:20:40 +00004172
4173 if test "x$CARBON" = "xyes"; then
Bram Moolenaarab79bcb2004-07-18 21:34:53 +00004174 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 +00004175 with_x=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00004176 fi
4177 fi
4178 fi
Bram Moolenaara23ccb82006-02-27 00:08:02 +00004179
Bram Moolenaarfd2ac762006-03-01 22:09:21 +00004180 if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then
Bram Moolenaare224ffa2006-03-01 00:01:28 +00004181 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'`
4182 fi
4183
Bram Moolenaar071d4272004-06-13 20:20:40 +00004184else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004185 { $as_echo "$as_me:$LINENO: result: no" >&5
4186$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004187fi
4188
4189
4190
4191
Bram Moolenaar446cb832008-06-24 21:56:24 +00004192if test "$cross_compiling" = no; then
Bram Moolenaarc236c162008-07-13 17:41:49 +00004193 { $as_echo "$as_me:$LINENO: checking --with-local-dir argument" >&5
4194$as_echo_n "checking --with-local-dir argument... " >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00004195 have_local_include=''
4196 have_local_lib=''
Bram Moolenaarc236c162008-07-13 17:41:49 +00004197
4198# Check whether --with-local-dir was given.
4199if test "${with_local_dir+set}" = set; then
4200 withval=$with_local_dir;
4201 local_dir="$withval"
4202 case "$withval" in
4203 */*) ;;
4204 no)
4205 # avoid adding local dir to LDFLAGS and CPPFLAGS
4206 have_local_dir=yes
4207 have_local_lib=yes
4208 ;;
4209 *) { { $as_echo "$as_me:$LINENO: error: must pass path argument to --with-local-dir" >&5
4210$as_echo "$as_me: error: must pass path argument to --with-local-dir" >&2;}
4211 { (exit 1); exit 1; }; } ;;
4212 esac
4213 { $as_echo "$as_me:$LINENO: result: $local_dir" >&5
4214$as_echo "$local_dir" >&6; }
4215
4216else
4217
4218 local_dir=/usr/local
4219 { $as_echo "$as_me:$LINENO: result: Defaulting to $local_dir" >&5
4220$as_echo "Defaulting to $local_dir" >&6; }
4221
4222fi
4223
4224 if test "$GCC" = yes -a "$local_dir" != no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004225 echo 'void f(){}' > conftest.c
Bram Moolenaarc236c162008-07-13 17:41:49 +00004226 have_local_include=`${CC-cc} -no-cpp-precomp -c -v conftest.c 2>&1 | grep "${local_dir}/include"`
4227 have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"`
Bram Moolenaar446cb832008-06-24 21:56:24 +00004228 rm -f conftest.c conftest.o
Bram Moolenaar071d4272004-06-13 20:20:40 +00004229 fi
Bram Moolenaarc236c162008-07-13 17:41:49 +00004230 if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then
4231 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 +00004232 if test "$tt" = "$LDFLAGS"; then
Bram Moolenaarc236c162008-07-13 17:41:49 +00004233 LDFLAGS="$LDFLAGS -L${local_dir}/lib"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004234 fi
4235 fi
Bram Moolenaarc236c162008-07-13 17:41:49 +00004236 if test -z "$have_local_include" -a -d "${local_dir}/include"; then
4237 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 +00004238 if test "$tt" = "$CPPFLAGS"; then
Bram Moolenaarc236c162008-07-13 17:41:49 +00004239 CPPFLAGS="$CPPFLAGS -I${local_dir}/include"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004240 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004241 fi
4242fi
4243
Bram Moolenaar446cb832008-06-24 21:56:24 +00004244{ $as_echo "$as_me:$LINENO: checking --with-vim-name argument" >&5
4245$as_echo_n "checking --with-vim-name argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004246
Bram Moolenaar446cb832008-06-24 21:56:24 +00004247# Check whether --with-vim-name was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004248if test "${with_vim_name+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004249 withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:$LINENO: result: $VIMNAME" >&5
4250$as_echo "$VIMNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004251else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004252 VIMNAME="vim"; { $as_echo "$as_me:$LINENO: result: Defaulting to $VIMNAME" >&5
4253$as_echo "Defaulting to $VIMNAME" >&6; }
4254fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004255
4256
Bram Moolenaar446cb832008-06-24 21:56:24 +00004257{ $as_echo "$as_me:$LINENO: checking --with-ex-name argument" >&5
4258$as_echo_n "checking --with-ex-name argument... " >&6; }
4259
4260# Check whether --with-ex-name was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004261if test "${with_ex_name+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004262 withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:$LINENO: result: $EXNAME" >&5
4263$as_echo "$EXNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004264else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004265 EXNAME="ex"; { $as_echo "$as_me:$LINENO: result: Defaulting to ex" >&5
4266$as_echo "Defaulting to ex" >&6; }
4267fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004268
4269
Bram Moolenaar446cb832008-06-24 21:56:24 +00004270{ $as_echo "$as_me:$LINENO: checking --with-view-name argument" >&5
4271$as_echo_n "checking --with-view-name argument... " >&6; }
4272
4273# Check whether --with-view-name was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004274if test "${with_view_name+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004275 withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:$LINENO: result: $VIEWNAME" >&5
4276$as_echo "$VIEWNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004277else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004278 VIEWNAME="view"; { $as_echo "$as_me:$LINENO: result: Defaulting to view" >&5
4279$as_echo "Defaulting to view" >&6; }
4280fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004281
4282
4283
Bram Moolenaar446cb832008-06-24 21:56:24 +00004284{ $as_echo "$as_me:$LINENO: checking --with-global-runtime argument" >&5
4285$as_echo_n "checking --with-global-runtime argument... " >&6; }
4286
4287# Check whether --with-global-runtime was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004288if test "${with_global_runtime+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004289 withval=$with_global_runtime; { $as_echo "$as_me:$LINENO: result: $withval" >&5
4290$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004291#define RUNTIME_GLOBAL "$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004292_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004293
4294else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004295 { $as_echo "$as_me:$LINENO: result: no" >&5
4296$as_echo "no" >&6; }
4297fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004298
4299
Bram Moolenaar446cb832008-06-24 21:56:24 +00004300{ $as_echo "$as_me:$LINENO: checking --with-modified-by argument" >&5
4301$as_echo_n "checking --with-modified-by argument... " >&6; }
4302
4303# Check whether --with-modified-by was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004304if test "${with_modified_by+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004305 withval=$with_modified_by; { $as_echo "$as_me:$LINENO: result: $withval" >&5
4306$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004307#define MODIFIED_BY "$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004308_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004309
4310else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004311 { $as_echo "$as_me:$LINENO: result: no" >&5
4312$as_echo "no" >&6; }
4313fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004314
Bram Moolenaar446cb832008-06-24 21:56:24 +00004315
4316{ $as_echo "$as_me:$LINENO: checking if character set is EBCDIC" >&5
4317$as_echo_n "checking if character set is EBCDIC... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004318cat >conftest.$ac_ext <<_ACEOF
4319/* confdefs.h. */
4320_ACEOF
4321cat confdefs.h >>conftest.$ac_ext
4322cat >>conftest.$ac_ext <<_ACEOF
4323/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004324
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004325int
4326main ()
4327{
Bram Moolenaar071d4272004-06-13 20:20:40 +00004328 /* TryCompile function for CharSet.
4329 Treat any failure as ASCII for compatibility with existing art.
4330 Use compile-time rather than run-time tests for cross-compiler
4331 tolerance. */
4332#if '0'!=240
4333make an error "Character set is not EBCDIC"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004334#endif
4335 ;
4336 return 0;
4337}
4338_ACEOF
4339rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004340if { (ac_try="$ac_compile"
4341case "(($ac_try" in
4342 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4343 *) ac_try_echo=$ac_try;;
4344esac
4345eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4346$as_echo "$ac_try_echo") >&5
4347 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004348 ac_status=$?
4349 grep -v '^ *+' conftest.er1 >conftest.err
4350 rm -f conftest.er1
4351 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004352 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4353 (exit $ac_status); } && {
4354 test -z "$ac_c_werror_flag" ||
4355 test ! -s conftest.err
4356 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00004357 # TryCompile action if true
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004358cf_cv_ebcdic=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00004359else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004360 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004361sed 's/^/| /' conftest.$ac_ext >&5
4362
Bram Moolenaar446cb832008-06-24 21:56:24 +00004363 # TryCompile action if false
Bram Moolenaar071d4272004-06-13 20:20:40 +00004364cf_cv_ebcdic=no
4365fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004366
4367rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004368# end of TryCompile ])
4369# end of CacheVal CvEbcdic
Bram Moolenaar446cb832008-06-24 21:56:24 +00004370{ $as_echo "$as_me:$LINENO: result: $cf_cv_ebcdic" >&5
4371$as_echo "$cf_cv_ebcdic" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004372case "$cf_cv_ebcdic" in #(vi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004373 yes) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004374#define EBCDIC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004375_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004376
4377 line_break='"\\n"'
4378 ;;
4379 *) line_break='"\\012"';;
4380esac
4381
4382
4383if test "$cf_cv_ebcdic" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004384{ $as_echo "$as_me:$LINENO: checking for OS/390 Unix" >&5
4385$as_echo_n "checking for OS/390 Unix... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004386case `uname` in
4387 OS/390) OS390Unix="yes";
4388 if test "$CC" = "cc"; then
4389 ccm="$_CC_CCMODE"
4390 ccn="CC"
4391 else
4392 if test "$CC" = "c89"; then
4393 ccm="$_CC_C89MODE"
4394 ccn="C89"
4395 else
4396 ccm=1
4397 fi
4398 fi
4399 if test "$ccm" != "1"; then
4400 echo ""
4401 echo "------------------------------------------"
4402 echo " On OS/390 Unix, the environment variable"
4403 echo " __CC_${ccn}MODE must be set to \"1\"!"
4404 echo " Do:"
4405 echo " export _CC_${ccn}MODE=1"
4406 echo " and then call configure again."
4407 echo "------------------------------------------"
4408 exit 1
4409 fi
4410 CFLAGS="$CFLAGS -D_ALL_SOURCE"; LDFLAGS="$LDFLAGS -Wl,EDIT=NO"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004411 { $as_echo "$as_me:$LINENO: result: yes" >&5
4412$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004413 ;;
4414 *) OS390Unix="no";
Bram Moolenaar446cb832008-06-24 21:56:24 +00004415 { $as_echo "$as_me:$LINENO: result: no" >&5
4416$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004417 ;;
4418esac
4419fi
4420
Bram Moolenaar446cb832008-06-24 21:56:24 +00004421{ $as_echo "$as_me:$LINENO: checking --disable-selinux argument" >&5
4422$as_echo_n "checking --disable-selinux argument... " >&6; }
4423# Check whether --enable-selinux was given.
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004424if test "${enable_selinux+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004425 enableval=$enable_selinux;
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004426else
4427 enable_selinux="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004428fi
4429
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004430if test "$enable_selinux" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004431 { $as_echo "$as_me:$LINENO: result: no" >&5
4432$as_echo "no" >&6; }
4433 { $as_echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
4434$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004435if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004436 $as_echo_n "(cached) " >&6
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004437else
4438 ac_check_lib_save_LIBS=$LIBS
4439LIBS="-lselinux $LIBS"
4440cat >conftest.$ac_ext <<_ACEOF
4441/* confdefs.h. */
4442_ACEOF
4443cat confdefs.h >>conftest.$ac_ext
4444cat >>conftest.$ac_ext <<_ACEOF
4445/* end confdefs.h. */
4446
Bram Moolenaar446cb832008-06-24 21:56:24 +00004447/* Override any GCC internal prototype to avoid an error.
4448 Use char because int might match the return type of a GCC
4449 builtin and then its argument prototype would still apply. */
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004450#ifdef __cplusplus
4451extern "C"
4452#endif
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004453char is_selinux_enabled ();
4454int
4455main ()
4456{
Bram Moolenaar446cb832008-06-24 21:56:24 +00004457return is_selinux_enabled ();
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004458 ;
4459 return 0;
4460}
4461_ACEOF
4462rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004463if { (ac_try="$ac_link"
4464case "(($ac_try" in
4465 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4466 *) ac_try_echo=$ac_try;;
4467esac
4468eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4469$as_echo "$ac_try_echo") >&5
4470 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004471 ac_status=$?
4472 grep -v '^ *+' conftest.er1 >conftest.err
4473 rm -f conftest.er1
4474 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004475 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4476 (exit $ac_status); } && {
4477 test -z "$ac_c_werror_flag" ||
4478 test ! -s conftest.err
4479 } && test -s conftest$ac_exeext && {
4480 test "$cross_compiling" = yes ||
4481 $as_test_x conftest$ac_exeext
4482 }; then
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004483 ac_cv_lib_selinux_is_selinux_enabled=yes
4484else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004485 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004486sed 's/^/| /' conftest.$ac_ext >&5
4487
Bram Moolenaar446cb832008-06-24 21:56:24 +00004488 ac_cv_lib_selinux_is_selinux_enabled=no
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004489fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004490
4491rm -rf conftest.dSYM
4492rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004493 conftest$ac_exeext conftest.$ac_ext
4494LIBS=$ac_check_lib_save_LIBS
4495fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004496{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
4497$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00004498if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004499 LIBS="$LIBS -lselinux"
4500 cat >>confdefs.h <<\_ACEOF
4501#define HAVE_SELINUX 1
4502_ACEOF
4503
4504fi
4505
4506else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004507 { $as_echo "$as_me:$LINENO: result: yes" >&5
4508$as_echo "yes" >&6; }
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004509fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004510
4511
Bram Moolenaar446cb832008-06-24 21:56:24 +00004512{ $as_echo "$as_me:$LINENO: checking --with-features argument" >&5
4513$as_echo_n "checking --with-features argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004514
Bram Moolenaar446cb832008-06-24 21:56:24 +00004515# Check whether --with-features was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004516if test "${with_features+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004517 withval=$with_features; features="$withval"; { $as_echo "$as_me:$LINENO: result: $features" >&5
4518$as_echo "$features" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004519else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004520 features="normal"; { $as_echo "$as_me:$LINENO: result: Defaulting to normal" >&5
4521$as_echo "Defaulting to normal" >&6; }
4522fi
4523
Bram Moolenaar071d4272004-06-13 20:20:40 +00004524
4525dovimdiff=""
4526dogvimdiff=""
4527case "$features" in
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004528 tiny) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004529#define FEAT_TINY 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 small) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004533#define FEAT_SMALL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004534_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004535 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004536 normal) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004537#define FEAT_NORMAL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004538_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004539 dovimdiff="installvimdiff";
4540 dogvimdiff="installgvimdiff" ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004541 big) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004542#define FEAT_BIG 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004543_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004544 dovimdiff="installvimdiff";
4545 dogvimdiff="installgvimdiff" ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004546 huge) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004547#define FEAT_HUGE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004548_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004549 dovimdiff="installvimdiff";
4550 dogvimdiff="installgvimdiff" ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00004551 *) { $as_echo "$as_me:$LINENO: result: Sorry, $features is not supported" >&5
4552$as_echo "Sorry, $features is not supported" >&6; } ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004553esac
4554
4555
4556
4557
Bram Moolenaar446cb832008-06-24 21:56:24 +00004558{ $as_echo "$as_me:$LINENO: checking --with-compiledby argument" >&5
4559$as_echo_n "checking --with-compiledby argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004560
Bram Moolenaar446cb832008-06-24 21:56:24 +00004561# Check whether --with-compiledby was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004562if test "${with_compiledby+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004563 withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:$LINENO: result: $withval" >&5
4564$as_echo "$withval" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004565else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004566 compiledby=""; { $as_echo "$as_me:$LINENO: result: no" >&5
4567$as_echo "no" >&6; }
4568fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004569
4570
Bram Moolenaar446cb832008-06-24 21:56:24 +00004571
4572{ $as_echo "$as_me:$LINENO: checking --disable-xsmp argument" >&5
4573$as_echo_n "checking --disable-xsmp argument... " >&6; }
4574# Check whether --enable-xsmp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004575if test "${enable_xsmp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004576 enableval=$enable_xsmp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004577else
4578 enable_xsmp="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004579fi
4580
Bram Moolenaar071d4272004-06-13 20:20:40 +00004581
4582if test "$enable_xsmp" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004583 { $as_echo "$as_me:$LINENO: result: no" >&5
4584$as_echo "no" >&6; }
4585 { $as_echo "$as_me:$LINENO: checking --disable-xsmp-interact argument" >&5
4586$as_echo_n "checking --disable-xsmp-interact argument... " >&6; }
4587 # Check whether --enable-xsmp-interact was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004588if test "${enable_xsmp_interact+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004589 enableval=$enable_xsmp_interact;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004590else
4591 enable_xsmp_interact="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004592fi
4593
Bram Moolenaar071d4272004-06-13 20:20:40 +00004594 if test "$enable_xsmp_interact" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004595 { $as_echo "$as_me:$LINENO: result: no" >&5
4596$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004597 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004598#define USE_XSMP_INTERACT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004599_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004600
4601 else
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 +00004604 fi
4605else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004606 { $as_echo "$as_me:$LINENO: result: yes" >&5
4607$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004608fi
4609
Bram Moolenaar446cb832008-06-24 21:56:24 +00004610{ $as_echo "$as_me:$LINENO: checking --enable-mzschemeinterp argument" >&5
4611$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; }
4612# Check whether --enable-mzschemeinterp was given.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004613if test "${enable_mzschemeinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004614 enableval=$enable_mzschemeinterp;
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004615else
4616 enable_mzschemeinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004617fi
4618
4619{ $as_echo "$as_me:$LINENO: result: $enable_mzschemeinterp" >&5
4620$as_echo "$enable_mzschemeinterp" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004621
4622if test "$enable_mzschemeinterp" = "yes"; then
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004623
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004624
Bram Moolenaar446cb832008-06-24 21:56:24 +00004625 { $as_echo "$as_me:$LINENO: checking --with-plthome argument" >&5
4626$as_echo_n "checking --with-plthome argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004627
Bram Moolenaar446cb832008-06-24 21:56:24 +00004628# Check whether --with-plthome was given.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004629if test "${with_plthome+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004630 withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:$LINENO: result: $with_plthome" >&5
4631$as_echo "$with_plthome" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004632else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004633 with_plthome="";{ $as_echo "$as_me:$LINENO: result: \"no\"" >&5
4634$as_echo "\"no\"" >&6; }
4635fi
4636
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004637
4638 if test "X$with_plthome" != "X"; then
4639 vi_cv_path_mzscheme_pfx="$with_plthome"
4640 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004641 { $as_echo "$as_me:$LINENO: checking PLTHOME environment var" >&5
4642$as_echo_n "checking PLTHOME environment var... " >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004643 if test "X$PLTHOME" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004644 { $as_echo "$as_me:$LINENO: result: \"$PLTHOME\"" >&5
4645$as_echo "\"$PLTHOME\"" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004646 vi_cv_path_mzscheme_pfx="$PLTHOME"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004647 else
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004648 { $as_echo "$as_me:$LINENO: result: not set" >&5
4649$as_echo "not set" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004650 # Extract the first word of "mzscheme", so it can be a program name with args.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004651set dummy mzscheme; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00004652{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4653$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004654if test "${ac_cv_path_vi_cv_path_mzscheme+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004655 $as_echo_n "(cached) " >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004656else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004657 case $vi_cv_path_mzscheme in
4658 [\\/]* | ?:[\\/]*)
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004659 ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path.
4660 ;;
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004661 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004662 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4663for as_dir in $PATH
4664do
4665 IFS=$as_save_IFS
4666 test -z "$as_dir" && as_dir=.
4667 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004668 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 +00004669 ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004670 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004671 break 2
4672 fi
4673done
4674done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004675IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004676
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004677 ;;
4678esac
4679fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004680vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004681if test -n "$vi_cv_path_mzscheme"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004682 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_mzscheme" >&5
4683$as_echo "$vi_cv_path_mzscheme" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004684else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004685 { $as_echo "$as_me:$LINENO: result: no" >&5
4686$as_echo "no" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004687fi
4688
4689
Bram Moolenaar446cb832008-06-24 21:56:24 +00004690
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004691 if test "X$vi_cv_path_mzscheme" != "X"; then
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004692 lsout=`ls -l $vi_cv_path_mzscheme`
4693 if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then
4694 vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'`
4695 fi
4696 fi
4697
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004698 if test "X$vi_cv_path_mzscheme" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004699 { $as_echo "$as_me:$LINENO: checking MzScheme install prefix" >&5
4700$as_echo_n "checking MzScheme install prefix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004701if test "${vi_cv_path_mzscheme_pfx+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004702 $as_echo_n "(cached) " >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004703else
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004704 echo "(display (simplify-path \
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004705 (build-path (call-with-values \
4706 (lambda () (split-path (find-system-path (quote exec-file)))) \
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004707 (lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm
4708 vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \
4709 sed -e 's+/$++'`
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004710fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004711{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_mzscheme_pfx" >&5
4712$as_echo "$vi_cv_path_mzscheme_pfx" >&6; }
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004713 rm -f mzdirs.scm
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004714 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004715 fi
4716 fi
4717
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004718 SCHEME_INC=
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004719 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004720 { $as_echo "$as_me:$LINENO: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5
4721$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 +00004722 if test -f $vi_cv_path_mzscheme_pfx/include/scheme.h; then
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004723 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include
4724 { $as_echo "$as_me:$LINENO: result: yes" >&5
4725$as_echo "yes" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004726 else
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004727 { $as_echo "$as_me:$LINENO: result: no" >&5
4728$as_echo "no" >&6; }
4729 { $as_echo "$as_me:$LINENO: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt" >&5
4730$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt... " >&6; }
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004731 if test -f $vi_cv_path_mzscheme_pfx/include/plt/scheme.h; then
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004732 { $as_echo "$as_me:$LINENO: result: yes" >&5
4733$as_echo "yes" >&6; }
4734 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004735 else
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004736 { $as_echo "$as_me:$LINENO: result: no" >&5
4737$as_echo "no" >&6; }
4738 { $as_echo "$as_me:$LINENO: checking if scheme.h can be found in /usr/include/plt/" >&5
4739$as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; }
4740 if test -f /usr/include/plt/scheme.h; then
4741 { $as_echo "$as_me:$LINENO: result: yes" >&5
4742$as_echo "yes" >&6; }
4743 SCHEME_INC=/usr/include/plt
4744 else
4745 { $as_echo "$as_me:$LINENO: result: no" >&5
4746$as_echo "no" >&6; }
4747 vi_cv_path_mzscheme_pfx=
4748 fi
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004749 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004750 fi
4751 fi
4752
4753 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
Bram Moolenaarf15f9432007-06-28 11:07:21 +00004754 if test "x$MACOSX" = "xyes"; then
4755 MZSCHEME_LIBS="-framework PLT_MzScheme"
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004756 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"; then
4757 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"
4758 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
Bram Moolenaarf15f9432007-06-28 11:07:21 +00004759 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"; then
Bram Moolenaare0d7b3c2007-05-12 14:23:41 +00004760 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 +00004761 else
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004762 if test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.so"; then
4763 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme3m"
4764 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
4765 else
4766 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc"
4767 fi
Bram Moolenaar2df6dcc2004-07-12 15:53:54 +00004768 if test "$GCC" = yes; then
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004769 MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${vi_cv_path_mzscheme_pfx}/lib"
Bram Moolenaar21cf8232004-07-16 20:18:37 +00004770 elif test "`(uname) 2>/dev/null`" = SunOS &&
4771 uname -r | grep '^5' >/dev/null; then
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004772 MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${vi_cv_path_mzscheme_pfx}/lib"
Bram Moolenaar2df6dcc2004-07-12 15:53:54 +00004773 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004774 fi
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004775 if test -d $vi_cv_path_mzscheme_pfx/lib/plt/collects; then
4776 SCHEME_COLLECTS=lib/plt/
4777 fi
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004778 if test -f "${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects/scheme/base.ss" ; then
4779 MZSCHEME_EXTRA="mzscheme_base.c"
4780 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE"
4781 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc"
4782 fi
4783 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004784 -DMZSCHEME_COLLECTS='\"${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects\"'"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004785 MZSCHEME_SRC="if_mzsch.c"
4786 MZSCHEME_OBJ="objects/if_mzsch.o"
4787 MZSCHEME_PRO="if_mzsch.pro"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004788 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004789#define FEAT_MZSCHEME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004790_ACEOF
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004791
4792 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004793
4794
4795
4796
4797
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004798
4799
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004800fi
4801
4802
Bram Moolenaar446cb832008-06-24 21:56:24 +00004803{ $as_echo "$as_me:$LINENO: checking --enable-perlinterp argument" >&5
4804$as_echo_n "checking --enable-perlinterp argument... " >&6; }
4805# Check whether --enable-perlinterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004806if test "${enable_perlinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004807 enableval=$enable_perlinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004808else
4809 enable_perlinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004810fi
4811
4812{ $as_echo "$as_me:$LINENO: result: $enable_perlinterp" >&5
4813$as_echo "$enable_perlinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004814if test "$enable_perlinterp" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004815
Bram Moolenaar071d4272004-06-13 20:20:40 +00004816 # Extract the first word of "perl", so it can be a program name with args.
4817set dummy perl; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00004818{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4819$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004820if test "${ac_cv_path_vi_cv_path_perl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004821 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004822else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004823 case $vi_cv_path_perl in
4824 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00004825 ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path.
4826 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004827 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004828 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4829for as_dir in $PATH
4830do
4831 IFS=$as_save_IFS
4832 test -z "$as_dir" && as_dir=.
4833 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004834 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 +00004835 ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004836 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004837 break 2
4838 fi
4839done
4840done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004841IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004842
Bram Moolenaar071d4272004-06-13 20:20:40 +00004843 ;;
4844esac
4845fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004846vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl
Bram Moolenaar071d4272004-06-13 20:20:40 +00004847if test -n "$vi_cv_path_perl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004848 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_perl" >&5
4849$as_echo "$vi_cv_path_perl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004850else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004851 { $as_echo "$as_me:$LINENO: result: no" >&5
4852$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004853fi
4854
Bram Moolenaar446cb832008-06-24 21:56:24 +00004855
Bram Moolenaar071d4272004-06-13 20:20:40 +00004856 if test "X$vi_cv_path_perl" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004857 { $as_echo "$as_me:$LINENO: checking Perl version" >&5
4858$as_echo_n "checking Perl version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004859 if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then
4860 eval `$vi_cv_path_perl -V:usethreads`
4861 if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then
4862 badthreads=no
4863 else
4864 if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then
4865 eval `$vi_cv_path_perl -V:use5005threads`
4866 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then
4867 badthreads=no
4868 else
4869 badthreads=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00004870 { $as_echo "$as_me:$LINENO: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5
4871$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004872 fi
4873 else
4874 badthreads=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00004875 { $as_echo "$as_me:$LINENO: result: >>> Perl 5.5 with threads cannot be used <<<" >&5
4876$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004877 fi
4878 fi
4879 if test $badthreads = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004880 { $as_echo "$as_me:$LINENO: result: OK" >&5
4881$as_echo "OK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004882 eval `$vi_cv_path_perl -V:shrpenv`
4883 if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04
4884 shrpenv=""
4885 fi
4886 vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004887
Bram Moolenaar071d4272004-06-13 20:20:40 +00004888 perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \
4889 -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//'`
4890 perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \
4891 sed -e '/Warning/d' -e '/Note (probably harmless)/d' \
4892 -e 's/-bE:perl.exp//' -e 's/-lc //'`
4893 perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \
4894 -e 'ccdlflags' | sed -e 's/-bE:perl.exp//'`
4895
Bram Moolenaar446cb832008-06-24 21:56:24 +00004896 { $as_echo "$as_me:$LINENO: checking if compile and link flags for Perl are sane" >&5
4897$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004898 cflags_save=$CFLAGS
4899 libs_save=$LIBS
4900 ldflags_save=$LDFLAGS
4901 CFLAGS="$CFLAGS $perlcppflags"
4902 LIBS="$LIBS $perllibs"
4903 LDFLAGS="$perlldflags $LDFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004904 cat >conftest.$ac_ext <<_ACEOF
4905/* confdefs.h. */
4906_ACEOF
4907cat confdefs.h >>conftest.$ac_ext
4908cat >>conftest.$ac_ext <<_ACEOF
4909/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004910
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004911int
4912main ()
4913{
4914
4915 ;
4916 return 0;
4917}
4918_ACEOF
4919rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004920if { (ac_try="$ac_link"
4921case "(($ac_try" in
4922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4923 *) ac_try_echo=$ac_try;;
4924esac
4925eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4926$as_echo "$ac_try_echo") >&5
4927 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004928 ac_status=$?
4929 grep -v '^ *+' conftest.er1 >conftest.err
4930 rm -f conftest.er1
4931 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004932 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4933 (exit $ac_status); } && {
4934 test -z "$ac_c_werror_flag" ||
4935 test ! -s conftest.err
4936 } && test -s conftest$ac_exeext && {
4937 test "$cross_compiling" = yes ||
4938 $as_test_x conftest$ac_exeext
4939 }; then
4940 { $as_echo "$as_me:$LINENO: result: yes" >&5
4941$as_echo "yes" >&6; }; perl_ok=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00004942else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004943 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004944sed 's/^/| /' conftest.$ac_ext >&5
4945
Bram Moolenaar446cb832008-06-24 21:56:24 +00004946 { $as_echo "$as_me:$LINENO: result: no: PERL DISABLED" >&5
4947$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00004948fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004949
4950rm -rf conftest.dSYM
4951rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004952 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004953 CFLAGS=$cflags_save
4954 LIBS=$libs_save
4955 LDFLAGS=$ldflags_save
4956 if test $perl_ok = yes; then
4957 if test "X$perlcppflags" != "X"; then
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004958 PERL_CFLAGS=`echo "$perlcppflags" | sed -e 's/-pipe //' -e 's/-W[^ ]*//'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00004959 fi
4960 if test "X$perlldflags" != "X"; then
4961 LDFLAGS="$perlldflags $LDFLAGS"
4962 fi
4963 PERL_LIBS=$perllibs
4964 PERL_SRC="auto/if_perl.c if_perlsfio.c"
4965 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o"
4966 PERL_PRO="if_perl.pro if_perlsfio.pro"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004967 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004968#define FEAT_PERL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004969_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004970
4971 fi
4972 fi
4973 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004974 { $as_echo "$as_me:$LINENO: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5
4975$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004976 fi
4977 fi
4978
4979 if test "x$MACOSX" = "xyes"; then
4980 dir=/System/Library/Perl
4981 darwindir=$dir/darwin
4982 if test -d $darwindir; then
4983 PERL=/usr/bin/perl
4984 else
4985 dir=/System/Library/Perl/5.8.1
4986 darwindir=$dir/darwin-thread-multi-2level
4987 if test -d $darwindir; then
4988 PERL=/usr/bin/perl
4989 fi
4990 fi
4991 if test -n "$PERL"; then
4992 PERL_DIR="$dir"
4993 PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE"
4994 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a"
4995 PERL_LIBS="-L$darwindir/CORE -lperl"
4996 fi
4997 fi
4998fi
4999
5000
5001
5002
5003
5004
5005
Bram Moolenaar446cb832008-06-24 21:56:24 +00005006{ $as_echo "$as_me:$LINENO: checking --enable-pythoninterp argument" >&5
5007$as_echo_n "checking --enable-pythoninterp argument... " >&6; }
5008# Check whether --enable-pythoninterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005009if test "${enable_pythoninterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005010 enableval=$enable_pythoninterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005011else
5012 enable_pythoninterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005013fi
5014
5015{ $as_echo "$as_me:$LINENO: result: $enable_pythoninterp" >&5
5016$as_echo "$enable_pythoninterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005017if test "$enable_pythoninterp" = "yes"; then
5018 # Extract the first word of "python", so it can be a program name with args.
5019set dummy python; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005020{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5021$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005022if test "${ac_cv_path_vi_cv_path_python+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005023 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005024else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005025 case $vi_cv_path_python in
5026 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005027 ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path.
5028 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005029 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005030 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5031for as_dir in $PATH
5032do
5033 IFS=$as_save_IFS
5034 test -z "$as_dir" && as_dir=.
5035 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005036 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 +00005037 ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005038 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005039 break 2
5040 fi
5041done
5042done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005043IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005044
Bram Moolenaar071d4272004-06-13 20:20:40 +00005045 ;;
5046esac
5047fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005048vi_cv_path_python=$ac_cv_path_vi_cv_path_python
Bram Moolenaar071d4272004-06-13 20:20:40 +00005049if test -n "$vi_cv_path_python"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005050 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_python" >&5
5051$as_echo "$vi_cv_path_python" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005052else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005053 { $as_echo "$as_me:$LINENO: result: no" >&5
5054$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005055fi
5056
Bram Moolenaar446cb832008-06-24 21:56:24 +00005057
Bram Moolenaar071d4272004-06-13 20:20:40 +00005058 if test "X$vi_cv_path_python" != "X"; then
5059
Bram Moolenaar446cb832008-06-24 21:56:24 +00005060 { $as_echo "$as_me:$LINENO: checking Python version" >&5
5061$as_echo_n "checking Python version... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005062if test "${vi_cv_var_python_version+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005063 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005064else
5065 vi_cv_var_python_version=`
5066 ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005067
Bram Moolenaar071d4272004-06-13 20:20:40 +00005068fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005069{ $as_echo "$as_me:$LINENO: result: $vi_cv_var_python_version" >&5
5070$as_echo "$vi_cv_var_python_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005071
Bram Moolenaar446cb832008-06-24 21:56:24 +00005072 { $as_echo "$as_me:$LINENO: checking Python is 1.4 or better" >&5
5073$as_echo_n "checking Python is 1.4 or better... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005074 if ${vi_cv_path_python} -c \
5075 "import sys; sys.exit(${vi_cv_var_python_version} < 1.4)"
5076 then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005077 { $as_echo "$as_me:$LINENO: result: yep" >&5
5078$as_echo "yep" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005079
Bram Moolenaar446cb832008-06-24 21:56:24 +00005080 { $as_echo "$as_me:$LINENO: checking Python's install prefix" >&5
5081$as_echo_n "checking Python's install prefix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005082if test "${vi_cv_path_python_pfx+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005083 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005084else
5085 vi_cv_path_python_pfx=`
5086 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005087 "import sys; print sys.prefix"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005088fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005089{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_python_pfx" >&5
5090$as_echo "$vi_cv_path_python_pfx" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005091
Bram Moolenaar446cb832008-06-24 21:56:24 +00005092 { $as_echo "$as_me:$LINENO: checking Python's execution prefix" >&5
5093$as_echo_n "checking Python's execution prefix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005094if test "${vi_cv_path_python_epfx+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005095 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005096else
5097 vi_cv_path_python_epfx=`
5098 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005099 "import sys; print sys.exec_prefix"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005100fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005101{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_python_epfx" >&5
5102$as_echo "$vi_cv_path_python_epfx" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005103
Bram Moolenaar071d4272004-06-13 20:20:40 +00005104
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005105 if test "${vi_cv_path_pythonpath+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005106 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005107else
5108 vi_cv_path_pythonpath=`
5109 unset PYTHONPATH;
5110 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005111 "import sys, string; print string.join(sys.path,':')"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005112fi
5113
5114
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005115
5116
Bram Moolenaar446cb832008-06-24 21:56:24 +00005117# Check whether --with-python-config-dir was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005118if test "${with_python_config_dir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005119 withval=$with_python_config_dir; vi_cv_path_python_conf="${withval}"
5120fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00005121
Bram Moolenaar446cb832008-06-24 21:56:24 +00005122
5123 { $as_echo "$as_me:$LINENO: checking Python's configuration directory" >&5
5124$as_echo_n "checking Python's configuration directory... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005125if test "${vi_cv_path_python_conf+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005126 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005127else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005128
Bram Moolenaar071d4272004-06-13 20:20:40 +00005129 vi_cv_path_python_conf=
5130 for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
Bram Moolenaar72951072009-12-02 16:58:33 +00005131 for subdir in lib64 lib share; do
Bram Moolenaar071d4272004-06-13 20:20:40 +00005132 d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
5133 if test -d "$d" && test -f "$d/config.c"; then
5134 vi_cv_path_python_conf="$d"
5135 fi
5136 done
5137 done
Bram Moolenaar071d4272004-06-13 20:20:40 +00005138
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005139fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005140{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_python_conf" >&5
5141$as_echo "$vi_cv_path_python_conf" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005142
5143 PYTHON_CONFDIR="${vi_cv_path_python_conf}"
5144
5145 if test "X$PYTHON_CONFDIR" = "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005146 { $as_echo "$as_me:$LINENO: result: can't find it!" >&5
5147$as_echo "can't find it!" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005148 else
5149
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005150 if test "${vi_cv_path_python_plibs+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005151 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005152else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005153
Bram Moolenaar01dd60c2008-07-24 14:24:48 +00005154 pwd=`pwd`
5155 tmp_mkf="$pwd/config-PyMake$$"
5156 cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005157__:
5158 @echo "python_MODLIBS='$(MODLIBS)'"
5159 @echo "python_LIBS='$(LIBS)'"
5160 @echo "python_SYSLIBS='$(SYSLIBS)'"
5161 @echo "python_LINKFORSHARED='$(LINKFORSHARED)'"
5162eof
Bram Moolenaar01dd60c2008-07-24 14:24:48 +00005163 eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
5164 rm -f -- "${tmp_mkf}"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005165 if test "x$MACOSX" = "xyes" && ${vi_cv_path_python} -c \
5166 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then
5167 vi_cv_path_python_plibs="-framework Python"
5168 else
5169 if test "${vi_cv_var_python_version}" = "1.4"; then
5170 vi_cv_path_python_plibs="${PYTHON_CONFDIR}/libModules.a ${PYTHON_CONFDIR}/libPython.a ${PYTHON_CONFDIR}/libObjects.a ${PYTHON_CONFDIR}/libParser.a"
5171 else
5172 vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
5173 fi
5174 vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_MODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
5175 vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//`
5176 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005177
Bram Moolenaar071d4272004-06-13 20:20:40 +00005178fi
5179
5180
5181 PYTHON_LIBS="${vi_cv_path_python_plibs}"
5182 if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then
5183 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version}"
5184 else
5185 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}"
5186 fi
5187 PYTHON_SRC="if_python.c"
5188 if test "x$MACOSX" = "xyes"; then
5189 PYTHON_OBJ="objects/if_python.o"
5190 else
5191 PYTHON_OBJ="objects/if_python.o objects/py_config.o"
5192 fi
5193 if test "${vi_cv_var_python_version}" = "1.4"; then
5194 PYTHON_OBJ="$PYTHON_OBJ objects/py_getpath.o"
5195 fi
5196 PYTHON_GETPATH_CFLAGS="-DPYTHONPATH='\"${vi_cv_path_pythonpath}\"' -DPREFIX='\"${vi_cv_path_python_pfx}\"' -DEXEC_PREFIX='\"${vi_cv_path_python_epfx}\"'"
5197
Bram Moolenaar446cb832008-06-24 21:56:24 +00005198 { $as_echo "$as_me:$LINENO: checking if -pthread should be used" >&5
5199$as_echo_n "checking if -pthread should be used... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005200 threadsafe_flag=
5201 thread_lib=
Bram Moolenaara1b5aa52006-10-10 09:41:28 +00005202 if test "`(uname) 2>/dev/null`" != Darwin; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005203 test "$GCC" = yes && threadsafe_flag="-pthread"
5204 if test "`(uname) 2>/dev/null`" = FreeBSD; then
5205 threadsafe_flag="-D_THREAD_SAFE"
5206 thread_lib="-pthread"
5207 fi
5208 fi
5209 libs_save_old=$LIBS
5210 if test -n "$threadsafe_flag"; then
5211 cflags_save=$CFLAGS
5212 CFLAGS="$CFLAGS $threadsafe_flag"
5213 LIBS="$LIBS $thread_lib"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005214 cat >conftest.$ac_ext <<_ACEOF
5215/* confdefs.h. */
5216_ACEOF
5217cat confdefs.h >>conftest.$ac_ext
5218cat >>conftest.$ac_ext <<_ACEOF
5219/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005220
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005221int
5222main ()
5223{
5224
5225 ;
5226 return 0;
5227}
5228_ACEOF
5229rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005230if { (ac_try="$ac_link"
5231case "(($ac_try" in
5232 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5233 *) ac_try_echo=$ac_try;;
5234esac
5235eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5236$as_echo "$ac_try_echo") >&5
5237 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005238 ac_status=$?
5239 grep -v '^ *+' conftest.er1 >conftest.err
5240 rm -f conftest.er1
5241 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005242 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5243 (exit $ac_status); } && {
5244 test -z "$ac_c_werror_flag" ||
5245 test ! -s conftest.err
5246 } && test -s conftest$ac_exeext && {
5247 test "$cross_compiling" = yes ||
5248 $as_test_x conftest$ac_exeext
5249 }; then
5250 { $as_echo "$as_me:$LINENO: result: yes" >&5
5251$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005252else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005253 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005254sed 's/^/| /' conftest.$ac_ext >&5
5255
Bram Moolenaar446cb832008-06-24 21:56:24 +00005256 { $as_echo "$as_me:$LINENO: result: no" >&5
5257$as_echo "no" >&6; }; LIBS=$libs_save_old
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005258
Bram Moolenaar071d4272004-06-13 20:20:40 +00005259fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005260
5261rm -rf conftest.dSYM
5262rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005263 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005264 CFLAGS=$cflags_save
5265 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005266 { $as_echo "$as_me:$LINENO: result: no" >&5
5267$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005268 fi
5269
Bram Moolenaar446cb832008-06-24 21:56:24 +00005270 { $as_echo "$as_me:$LINENO: checking if compile and link flags for Python are sane" >&5
5271$as_echo_n "checking if compile and link flags for Python are sane... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005272 cflags_save=$CFLAGS
5273 libs_save=$LIBS
5274 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
5275 LIBS="$LIBS $PYTHON_LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005276 cat >conftest.$ac_ext <<_ACEOF
5277/* confdefs.h. */
5278_ACEOF
5279cat confdefs.h >>conftest.$ac_ext
5280cat >>conftest.$ac_ext <<_ACEOF
5281/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005282
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005283int
5284main ()
5285{
5286
5287 ;
5288 return 0;
5289}
5290_ACEOF
5291rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005292if { (ac_try="$ac_link"
5293case "(($ac_try" in
5294 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5295 *) ac_try_echo=$ac_try;;
5296esac
5297eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5298$as_echo "$ac_try_echo") >&5
5299 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005300 ac_status=$?
5301 grep -v '^ *+' conftest.er1 >conftest.err
5302 rm -f conftest.er1
5303 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005304 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5305 (exit $ac_status); } && {
5306 test -z "$ac_c_werror_flag" ||
5307 test ! -s conftest.err
5308 } && test -s conftest$ac_exeext && {
5309 test "$cross_compiling" = yes ||
5310 $as_test_x conftest$ac_exeext
5311 }; then
5312 { $as_echo "$as_me:$LINENO: result: yes" >&5
5313$as_echo "yes" >&6; }; python_ok=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005314else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005315 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005316sed 's/^/| /' conftest.$ac_ext >&5
5317
Bram Moolenaar446cb832008-06-24 21:56:24 +00005318 { $as_echo "$as_me:$LINENO: result: no: PYTHON DISABLED" >&5
5319$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005320fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005321
5322rm -rf conftest.dSYM
5323rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005324 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005325 CFLAGS=$cflags_save
5326 LIBS=$libs_save
5327 if test $python_ok = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005328 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005329#define FEAT_PYTHON 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005330_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005331
5332 else
5333 LIBS=$libs_save_old
5334 PYTHON_SRC=
5335 PYTHON_OBJ=
5336 PYTHON_LIBS=
5337 PYTHON_CFLAGS=
5338 fi
5339
5340 fi
5341 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005342 { $as_echo "$as_me:$LINENO: result: too old" >&5
5343$as_echo "too old" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005344 fi
5345 fi
5346fi
5347
5348
5349
5350
5351
5352
5353
Bram Moolenaar446cb832008-06-24 21:56:24 +00005354{ $as_echo "$as_me:$LINENO: checking --enable-tclinterp argument" >&5
5355$as_echo_n "checking --enable-tclinterp argument... " >&6; }
5356# Check whether --enable-tclinterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005357if test "${enable_tclinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005358 enableval=$enable_tclinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005359else
5360 enable_tclinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005361fi
5362
5363{ $as_echo "$as_me:$LINENO: result: $enable_tclinterp" >&5
5364$as_echo "$enable_tclinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005365
5366if test "$enable_tclinterp" = "yes"; then
5367
Bram Moolenaar446cb832008-06-24 21:56:24 +00005368 { $as_echo "$as_me:$LINENO: checking --with-tclsh argument" >&5
5369$as_echo_n "checking --with-tclsh argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005370
Bram Moolenaar446cb832008-06-24 21:56:24 +00005371# Check whether --with-tclsh was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005372if test "${with_tclsh+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005373 withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:$LINENO: result: $tclsh_name" >&5
5374$as_echo "$tclsh_name" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005375else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005376 tclsh_name="tclsh8.5"; { $as_echo "$as_me:$LINENO: result: no" >&5
5377$as_echo "no" >&6; }
5378fi
5379
Bram Moolenaar071d4272004-06-13 20:20:40 +00005380 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5381set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005382{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5383$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005384if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005385 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005386else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005387 case $vi_cv_path_tcl in
5388 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005389 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5390 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005391 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005392 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5393for as_dir in $PATH
5394do
5395 IFS=$as_save_IFS
5396 test -z "$as_dir" && as_dir=.
5397 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005398 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 +00005399 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005400 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005401 break 2
5402 fi
5403done
5404done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005405IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005406
Bram Moolenaar071d4272004-06-13 20:20:40 +00005407 ;;
5408esac
5409fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005410vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005411if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005412 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5413$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005414else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005415 { $as_echo "$as_me:$LINENO: result: no" >&5
5416$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005417fi
5418
Bram Moolenaar071d4272004-06-13 20:20:40 +00005419
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005420
Bram Moolenaar446cb832008-06-24 21:56:24 +00005421
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005422 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then
5423 tclsh_name="tclsh8.4"
5424 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5425set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005426{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5427$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005428if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005429 $as_echo_n "(cached) " >&6
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005430else
5431 case $vi_cv_path_tcl in
5432 [\\/]* | ?:[\\/]*)
5433 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5434 ;;
5435 *)
5436 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5437for as_dir in $PATH
5438do
5439 IFS=$as_save_IFS
5440 test -z "$as_dir" && as_dir=.
5441 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005442 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 +00005443 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005444 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005445 break 2
5446 fi
5447done
5448done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005449IFS=$as_save_IFS
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005450
5451 ;;
5452esac
5453fi
5454vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005455if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005456 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5457$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005458else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005459 { $as_echo "$as_me:$LINENO: result: no" >&5
5460$as_echo "no" >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005461fi
5462
Bram Moolenaar446cb832008-06-24 21:56:24 +00005463
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005464 fi
5465 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005466 tclsh_name="tclsh8.2"
5467 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5468set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005469{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5470$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005471if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005472 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005473else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005474 case $vi_cv_path_tcl in
5475 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005476 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5477 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005478 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005479 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5480for as_dir in $PATH
5481do
5482 IFS=$as_save_IFS
5483 test -z "$as_dir" && as_dir=.
5484 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005485 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 +00005486 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005487 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005488 break 2
5489 fi
5490done
5491done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005492IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005493
Bram Moolenaar071d4272004-06-13 20:20:40 +00005494 ;;
5495esac
5496fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005497vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005498if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005499 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5500$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005501else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005502 { $as_echo "$as_me:$LINENO: result: no" >&5
5503$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005504fi
5505
Bram Moolenaar446cb832008-06-24 21:56:24 +00005506
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005507 fi
5508 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then
5509 tclsh_name="tclsh8.0"
5510 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5511set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005512{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5513$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005514if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005515 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005516else
5517 case $vi_cv_path_tcl in
5518 [\\/]* | ?:[\\/]*)
5519 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5520 ;;
5521 *)
5522 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5523for as_dir in $PATH
5524do
5525 IFS=$as_save_IFS
5526 test -z "$as_dir" && as_dir=.
5527 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005528 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 +00005529 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005530 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005531 break 2
5532 fi
5533done
5534done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005535IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005536
5537 ;;
5538esac
5539fi
5540vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005541if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005542 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5543$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005544else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005545 { $as_echo "$as_me:$LINENO: result: no" >&5
5546$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005547fi
5548
Bram Moolenaar446cb832008-06-24 21:56:24 +00005549
Bram Moolenaar071d4272004-06-13 20:20:40 +00005550 fi
5551 if test "X$vi_cv_path_tcl" = "X"; then
5552 tclsh_name="tclsh"
5553 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5554set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005555{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5556$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005557if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005558 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005559else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005560 case $vi_cv_path_tcl in
5561 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005562 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5563 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005564 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005565 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5566for as_dir in $PATH
5567do
5568 IFS=$as_save_IFS
5569 test -z "$as_dir" && as_dir=.
5570 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005571 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 +00005572 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005573 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005574 break 2
5575 fi
5576done
5577done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005578IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005579
Bram Moolenaar071d4272004-06-13 20:20:40 +00005580 ;;
5581esac
5582fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005583vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005584if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005585 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5586$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005587else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005588 { $as_echo "$as_me:$LINENO: result: no" >&5
5589$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005590fi
5591
Bram Moolenaar446cb832008-06-24 21:56:24 +00005592
Bram Moolenaar071d4272004-06-13 20:20:40 +00005593 fi
5594 if test "X$vi_cv_path_tcl" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005595 { $as_echo "$as_me:$LINENO: checking Tcl version" >&5
5596$as_echo_n "checking Tcl version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005597 if echo 'exit [expr [info tclversion] < 8.0]' | $vi_cv_path_tcl - ; then
5598 tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -`
Bram Moolenaar446cb832008-06-24 21:56:24 +00005599 { $as_echo "$as_me:$LINENO: result: $tclver - OK" >&5
5600$as_echo "$tclver - OK" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00005601 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 -`
5602
Bram Moolenaar446cb832008-06-24 21:56:24 +00005603 { $as_echo "$as_me:$LINENO: checking for location of Tcl include" >&5
5604$as_echo_n "checking for location of Tcl include... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005605 if test "x$MACOSX" != "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005606 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 +00005607 else
5608 tclinc="/System/Library/Frameworks/Tcl.framework/Headers"
5609 fi
Bram Moolenaar0ff8f602008-02-20 11:44:03 +00005610 TCL_INC=
Bram Moolenaar071d4272004-06-13 20:20:40 +00005611 for try in $tclinc; do
5612 if test -f "$try/tcl.h"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005613 { $as_echo "$as_me:$LINENO: result: $try/tcl.h" >&5
5614$as_echo "$try/tcl.h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005615 TCL_INC=$try
5616 break
5617 fi
5618 done
5619 if test -z "$TCL_INC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005620 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
5621$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005622 SKIP_TCL=YES
5623 fi
5624 if test -z "$SKIP_TCL"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005625 { $as_echo "$as_me:$LINENO: checking for location of tclConfig.sh script" >&5
5626$as_echo_n "checking for location of tclConfig.sh script... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005627 if test "x$MACOSX" != "xyes"; then
5628 tclcnf=`echo $tclinc | sed s/include/lib/g`
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005629 tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005630 else
5631 tclcnf="/System/Library/Frameworks/Tcl.framework"
5632 fi
5633 for try in $tclcnf; do
5634 if test -f $try/tclConfig.sh; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005635 { $as_echo "$as_me:$LINENO: result: $try/tclConfig.sh" >&5
5636$as_echo "$try/tclConfig.sh" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005637 . $try/tclConfig.sh
5638 TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"`
Bram Moolenaar4394bff2008-07-24 11:21:31 +00005639 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 +00005640 break
5641 fi
5642 done
5643 if test -z "$TCL_LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005644 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
5645$as_echo "<not found>" >&6; }
5646 { $as_echo "$as_me:$LINENO: checking for Tcl library by myself" >&5
5647$as_echo_n "checking for Tcl library by myself... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005648 tcllib=`echo $tclinc | sed s/include/lib/g`
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005649 tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005650 for ext in .so .a ; do
5651 for ver in "" $tclver ; do
5652 for try in $tcllib ; do
5653 trylib=tcl$ver$ext
5654 if test -f $try/lib$trylib ; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005655 { $as_echo "$as_me:$LINENO: result: $try/lib$trylib" >&5
5656$as_echo "$try/lib$trylib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005657 TCL_LIBS="-L$try -ltcl$ver -ldl -lm"
5658 if test "`(uname) 2>/dev/null`" = SunOS &&
5659 uname -r | grep '^5' >/dev/null; then
5660 TCL_LIBS="$TCL_LIBS -R $try"
5661 fi
5662 break 3
5663 fi
5664 done
5665 done
5666 done
5667 if test -z "$TCL_LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005668 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
5669$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005670 SKIP_TCL=YES
5671 fi
5672 fi
5673 if test -z "$SKIP_TCL"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005674 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005675#define FEAT_TCL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005676_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005677
5678 TCL_SRC=if_tcl.c
5679 TCL_OBJ=objects/if_tcl.o
5680 TCL_PRO=if_tcl.pro
5681 TCL_CFLAGS="-I$TCL_INC $TCL_DEFS"
5682 fi
5683 fi
5684 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005685 { $as_echo "$as_me:$LINENO: result: too old; need Tcl version 8.0 or later" >&5
5686$as_echo "too old; need Tcl version 8.0 or later" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005687 fi
5688 fi
5689fi
5690
5691
5692
5693
5694
5695
Bram Moolenaar446cb832008-06-24 21:56:24 +00005696{ $as_echo "$as_me:$LINENO: checking --enable-rubyinterp argument" >&5
5697$as_echo_n "checking --enable-rubyinterp argument... " >&6; }
5698# Check whether --enable-rubyinterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005699if test "${enable_rubyinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005700 enableval=$enable_rubyinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005701else
5702 enable_rubyinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005703fi
5704
5705{ $as_echo "$as_me:$LINENO: result: $enable_rubyinterp" >&5
5706$as_echo "$enable_rubyinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005707if test "$enable_rubyinterp" = "yes"; then
Bram Moolenaar165641d2010-02-17 16:23:09 +01005708 { $as_echo "$as_me:$LINENO: checking --with-ruby-command argument" >&5
5709$as_echo_n "checking --with-ruby-command argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005710
Bram Moolenaar165641d2010-02-17 16:23:09 +01005711# Check whether --with-ruby-command was given.
5712if test "${with_ruby_command+set}" = set; then
5713 withval=$with_ruby_command; RUBY_CMD="$withval"; { $as_echo "$as_me:$LINENO: result: $RUBY_CMD" >&5
5714$as_echo "$RUBY_CMD" >&6; }
5715else
5716 RUBY_CMD="ruby"; { $as_echo "$as_me:$LINENO: result: defaulting to $RUBY_CMD" >&5
5717$as_echo "defaulting to $RUBY_CMD" >&6; }
5718fi
5719
5720
5721 # Extract the first word of "$RUBY_CMD", so it can be a program name with args.
5722set dummy $RUBY_CMD; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005723{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5724$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005725if test "${ac_cv_path_vi_cv_path_ruby+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005726 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005727else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005728 case $vi_cv_path_ruby in
5729 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005730 ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path.
5731 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005732 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005733 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5734for as_dir in $PATH
5735do
5736 IFS=$as_save_IFS
5737 test -z "$as_dir" && as_dir=.
5738 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005739 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 +00005740 ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005741 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005742 break 2
5743 fi
5744done
5745done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005746IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005747
Bram Moolenaar071d4272004-06-13 20:20:40 +00005748 ;;
5749esac
5750fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005751vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby
Bram Moolenaar071d4272004-06-13 20:20:40 +00005752if test -n "$vi_cv_path_ruby"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005753 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_ruby" >&5
5754$as_echo "$vi_cv_path_ruby" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005755else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005756 { $as_echo "$as_me:$LINENO: result: no" >&5
5757$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005758fi
5759
Bram Moolenaar446cb832008-06-24 21:56:24 +00005760
Bram Moolenaar071d4272004-06-13 20:20:40 +00005761 if test "X$vi_cv_path_ruby" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005762 { $as_echo "$as_me:$LINENO: checking Ruby version" >&5
5763$as_echo_n "checking Ruby version... " >&6; }
Bram Moolenaar0cb032e2005-04-23 20:52:00 +00005764 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 +00005765 { $as_echo "$as_me:$LINENO: result: OK" >&5
5766$as_echo "OK" >&6; }
5767 { $as_echo "$as_me:$LINENO: checking Ruby header files" >&5
5768$as_echo_n "checking Ruby header files... " >&6; }
Bram Moolenaar165641d2010-02-17 16:23:09 +01005769 rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e 'print Config::CONFIG["rubyhdrdir"] || Config::CONFIG["archdir"] || $hdrdir' 2>/dev/null`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005770 if test "X$rubyhdrdir" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005771 { $as_echo "$as_me:$LINENO: result: $rubyhdrdir" >&5
5772$as_echo "$rubyhdrdir" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005773 RUBY_CFLAGS="-I$rubyhdrdir"
Bram Moolenaar165641d2010-02-17 16:23:09 +01005774 rubyarch=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["arch"]'`
5775 if test -d "$rubyhdrdir/$rubyarch"; then
5776 RUBY_CFLAGS="$RUBY_CFLAGS -I$rubyhdrdir/$rubyarch"
5777 fi
5778 rubyversion=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["ruby_version"].gsub(/\./, "")[0,2]'`
5779 RUBY_CFLAGS="$RUBY_CFLAGS -DRUBY_VERSION=$rubyversion"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005780 rubylibs=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LIBS"]'`
5781 if test "X$rubylibs" != "X"; then
5782 RUBY_LIBS="$rubylibs"
5783 fi
5784 librubyarg=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["LIBRUBYARG"])'`
5785 if test -f "$rubyhdrdir/$librubyarg"; then
5786 librubyarg="$rubyhdrdir/$librubyarg"
5787 else
5788 rubylibdir=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["libdir"])'`
5789 if test -f "$rubylibdir/$librubyarg"; then
5790 librubyarg="$rubylibdir/$librubyarg"
5791 elif test "$librubyarg" = "libruby.a"; then
5792 librubyarg="-lruby"
5793 else
5794 librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print '$librubyarg'.gsub(/-L\./, %'-L#{Config.expand(Config::CONFIG[\"libdir\"])}')"`
5795 fi
5796 fi
5797
5798 if test "X$librubyarg" != "X"; then
5799 RUBY_LIBS="$librubyarg $RUBY_LIBS"
5800 fi
5801 rubyldflags=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LDFLAGS"]'`
5802 if test "X$rubyldflags" != "X"; then
Bram Moolenaar996b6d82009-07-22 09:17:23 +00005803 rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//'`
5804 if test "X$rubyldflags" != "X"; then
5805 LDFLAGS="$rubyldflags $LDFLAGS"
5806 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00005807 fi
5808 RUBY_SRC="if_ruby.c"
5809 RUBY_OBJ="objects/if_ruby.o"
5810 RUBY_PRO="if_ruby.pro"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005811 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005812#define FEAT_RUBY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005813_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005814
5815 else
Bram Moolenaar165641d2010-02-17 16:23:09 +01005816 { $as_echo "$as_me:$LINENO: result: not found; disabling Ruby" >&5
5817$as_echo "not found; disabling Ruby" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005818 fi
5819 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005820 { $as_echo "$as_me:$LINENO: result: too old; need Ruby version 1.6.0 or later" >&5
5821$as_echo "too old; need Ruby version 1.6.0 or later" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005822 fi
5823 fi
5824fi
5825
5826
5827
5828
5829
5830
Bram Moolenaar446cb832008-06-24 21:56:24 +00005831{ $as_echo "$as_me:$LINENO: checking --enable-cscope argument" >&5
5832$as_echo_n "checking --enable-cscope argument... " >&6; }
5833# Check whether --enable-cscope was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005834if test "${enable_cscope+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005835 enableval=$enable_cscope;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005836else
5837 enable_cscope="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005838fi
5839
5840{ $as_echo "$as_me:$LINENO: result: $enable_cscope" >&5
5841$as_echo "$enable_cscope" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005842if test "$enable_cscope" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005843 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005844#define FEAT_CSCOPE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005845_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005846
5847fi
5848
Bram Moolenaar446cb832008-06-24 21:56:24 +00005849{ $as_echo "$as_me:$LINENO: checking --enable-workshop argument" >&5
5850$as_echo_n "checking --enable-workshop argument... " >&6; }
5851# Check whether --enable-workshop was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005852if test "${enable_workshop+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005853 enableval=$enable_workshop;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005854else
5855 enable_workshop="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005856fi
5857
5858{ $as_echo "$as_me:$LINENO: result: $enable_workshop" >&5
5859$as_echo "$enable_workshop" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005860if test "$enable_workshop" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005861 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005862#define FEAT_SUN_WORKSHOP 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005863_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005864
5865 WORKSHOP_SRC="workshop.c integration.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005866
Bram Moolenaar071d4272004-06-13 20:20:40 +00005867 WORKSHOP_OBJ="objects/workshop.o objects/integration.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005868
Bram Moolenaar071d4272004-06-13 20:20:40 +00005869 if test "${enable_gui-xxx}" = xxx; then
5870 enable_gui=motif
5871 fi
5872fi
5873
Bram Moolenaar446cb832008-06-24 21:56:24 +00005874{ $as_echo "$as_me:$LINENO: checking --disable-netbeans argument" >&5
5875$as_echo_n "checking --disable-netbeans argument... " >&6; }
5876# Check whether --enable-netbeans was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005877if test "${enable_netbeans+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005878 enableval=$enable_netbeans;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005879else
5880 enable_netbeans="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005881fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005882
Bram Moolenaar446cb832008-06-24 21:56:24 +00005883if test "$enable_netbeans" = "yes"; then
5884 { $as_echo "$as_me:$LINENO: result: no" >&5
5885$as_echo "no" >&6; }
5886
5887{ $as_echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
5888$as_echo_n "checking for socket in -lsocket... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005889if test "${ac_cv_lib_socket_socket+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005890 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005891else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005892 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005893LIBS="-lsocket $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005894cat >conftest.$ac_ext <<_ACEOF
5895/* confdefs.h. */
5896_ACEOF
5897cat confdefs.h >>conftest.$ac_ext
5898cat >>conftest.$ac_ext <<_ACEOF
5899/* end confdefs.h. */
5900
Bram Moolenaar446cb832008-06-24 21:56:24 +00005901/* Override any GCC internal prototype to avoid an error.
5902 Use char because int might match the return type of a GCC
5903 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005904#ifdef __cplusplus
5905extern "C"
5906#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005907char socket ();
5908int
5909main ()
5910{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005911return socket ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005912 ;
5913 return 0;
5914}
5915_ACEOF
5916rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005917if { (ac_try="$ac_link"
5918case "(($ac_try" in
5919 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5920 *) ac_try_echo=$ac_try;;
5921esac
5922eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5923$as_echo "$ac_try_echo") >&5
5924 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005925 ac_status=$?
5926 grep -v '^ *+' conftest.er1 >conftest.err
5927 rm -f conftest.er1
5928 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005929 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5930 (exit $ac_status); } && {
5931 test -z "$ac_c_werror_flag" ||
5932 test ! -s conftest.err
5933 } && test -s conftest$ac_exeext && {
5934 test "$cross_compiling" = yes ||
5935 $as_test_x conftest$ac_exeext
5936 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005937 ac_cv_lib_socket_socket=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005938else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005939 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005940sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00005941
Bram Moolenaar446cb832008-06-24 21:56:24 +00005942 ac_cv_lib_socket_socket=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005943fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005944
5945rm -rf conftest.dSYM
5946rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005947 conftest$ac_exeext conftest.$ac_ext
5948LIBS=$ac_check_lib_save_LIBS
5949fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005950{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
5951$as_echo "$ac_cv_lib_socket_socket" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00005952if test "x$ac_cv_lib_socket_socket" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005953 cat >>confdefs.h <<_ACEOF
5954#define HAVE_LIBSOCKET 1
5955_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005956
5957 LIBS="-lsocket $LIBS"
5958
Bram Moolenaar071d4272004-06-13 20:20:40 +00005959fi
5960
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005961
Bram Moolenaar446cb832008-06-24 21:56:24 +00005962{ $as_echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
5963$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005964if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005965 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005966else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005967 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005968LIBS="-lnsl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005969cat >conftest.$ac_ext <<_ACEOF
5970/* confdefs.h. */
5971_ACEOF
5972cat confdefs.h >>conftest.$ac_ext
5973cat >>conftest.$ac_ext <<_ACEOF
5974/* end confdefs.h. */
5975
Bram Moolenaar446cb832008-06-24 21:56:24 +00005976/* Override any GCC internal prototype to avoid an error.
5977 Use char because int might match the return type of a GCC
5978 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005979#ifdef __cplusplus
5980extern "C"
5981#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005982char gethostbyname ();
5983int
5984main ()
5985{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005986return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005987 ;
5988 return 0;
5989}
5990_ACEOF
5991rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005992if { (ac_try="$ac_link"
5993case "(($ac_try" in
5994 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5995 *) ac_try_echo=$ac_try;;
5996esac
5997eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5998$as_echo "$ac_try_echo") >&5
5999 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006000 ac_status=$?
6001 grep -v '^ *+' conftest.er1 >conftest.err
6002 rm -f conftest.er1
6003 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006004 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6005 (exit $ac_status); } && {
6006 test -z "$ac_c_werror_flag" ||
6007 test ! -s conftest.err
6008 } && test -s conftest$ac_exeext && {
6009 test "$cross_compiling" = yes ||
6010 $as_test_x conftest$ac_exeext
6011 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006012 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006013else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006014 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006015sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006016
Bram Moolenaar446cb832008-06-24 21:56:24 +00006017 ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006018fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006019
6020rm -rf conftest.dSYM
6021rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006022 conftest$ac_exeext conftest.$ac_ext
6023LIBS=$ac_check_lib_save_LIBS
6024fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006025{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
6026$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00006027if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006028 cat >>confdefs.h <<_ACEOF
6029#define HAVE_LIBNSL 1
6030_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006031
6032 LIBS="-lnsl $LIBS"
6033
Bram Moolenaar071d4272004-06-13 20:20:40 +00006034fi
6035
Bram Moolenaar446cb832008-06-24 21:56:24 +00006036 { $as_echo "$as_me:$LINENO: checking whether compiling netbeans integration is possible" >&5
6037$as_echo_n "checking whether compiling netbeans integration is possible... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006038 cat >conftest.$ac_ext <<_ACEOF
6039/* confdefs.h. */
6040_ACEOF
6041cat confdefs.h >>conftest.$ac_ext
6042cat >>conftest.$ac_ext <<_ACEOF
6043/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006044
6045#include <stdio.h>
6046#include <stdlib.h>
6047#include <stdarg.h>
6048#include <fcntl.h>
6049#include <netdb.h>
6050#include <netinet/in.h>
6051#include <errno.h>
6052#include <sys/types.h>
6053#include <sys/socket.h>
6054 /* Check bitfields */
6055 struct nbbuf {
6056 unsigned int initDone:1;
6057 ushort signmaplen;
6058 };
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006059
6060int
6061main ()
6062{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006063
6064 /* Check creating a socket. */
6065 struct sockaddr_in server;
6066 (void)socket(AF_INET, SOCK_STREAM, 0);
6067 (void)htons(100);
6068 (void)gethostbyname("microsoft.com");
6069 if (errno == ECONNREFUSED)
6070 (void)connect(1, (struct sockaddr *)&server, sizeof(server));
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006071
6072 ;
6073 return 0;
6074}
6075_ACEOF
6076rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006077if { (ac_try="$ac_link"
6078case "(($ac_try" in
6079 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6080 *) ac_try_echo=$ac_try;;
6081esac
6082eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6083$as_echo "$ac_try_echo") >&5
6084 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006085 ac_status=$?
6086 grep -v '^ *+' conftest.er1 >conftest.err
6087 rm -f conftest.er1
6088 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006089 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6090 (exit $ac_status); } && {
6091 test -z "$ac_c_werror_flag" ||
6092 test ! -s conftest.err
6093 } && test -s conftest$ac_exeext && {
6094 test "$cross_compiling" = yes ||
6095 $as_test_x conftest$ac_exeext
6096 }; then
6097 { $as_echo "$as_me:$LINENO: result: yes" >&5
6098$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006099else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006100 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006101sed 's/^/| /' conftest.$ac_ext >&5
6102
Bram Moolenaar446cb832008-06-24 21:56:24 +00006103 { $as_echo "$as_me:$LINENO: result: no" >&5
6104$as_echo "no" >&6; }; enable_netbeans="no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006105fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006106
6107rm -rf conftest.dSYM
6108rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006109 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00006110else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006111 { $as_echo "$as_me:$LINENO: result: yes" >&5
6112$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006113fi
6114if test "$enable_netbeans" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006115 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006116#define FEAT_NETBEANS_INTG 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006117_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006118
6119 NETBEANS_SRC="netbeans.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006120
Bram Moolenaar071d4272004-06-13 20:20:40 +00006121 NETBEANS_OBJ="objects/netbeans.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006122
Bram Moolenaar071d4272004-06-13 20:20:40 +00006123fi
6124
Bram Moolenaar446cb832008-06-24 21:56:24 +00006125{ $as_echo "$as_me:$LINENO: checking --enable-sniff argument" >&5
6126$as_echo_n "checking --enable-sniff argument... " >&6; }
6127# Check whether --enable-sniff was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006128if test "${enable_sniff+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006129 enableval=$enable_sniff;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006130else
6131 enable_sniff="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006132fi
6133
6134{ $as_echo "$as_me:$LINENO: result: $enable_sniff" >&5
6135$as_echo "$enable_sniff" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006136if test "$enable_sniff" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006137 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006138#define FEAT_SNIFF 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006139_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006140
6141 SNIFF_SRC="if_sniff.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006142
Bram Moolenaar071d4272004-06-13 20:20:40 +00006143 SNIFF_OBJ="objects/if_sniff.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006144
Bram Moolenaar071d4272004-06-13 20:20:40 +00006145fi
6146
Bram Moolenaar446cb832008-06-24 21:56:24 +00006147{ $as_echo "$as_me:$LINENO: checking --enable-multibyte argument" >&5
6148$as_echo_n "checking --enable-multibyte argument... " >&6; }
6149# Check whether --enable-multibyte was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006150if test "${enable_multibyte+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006151 enableval=$enable_multibyte;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006152else
6153 enable_multibyte="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006154fi
6155
6156{ $as_echo "$as_me:$LINENO: result: $enable_multibyte" >&5
6157$as_echo "$enable_multibyte" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006158if test "$enable_multibyte" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006159 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006160#define FEAT_MBYTE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006161_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006162
6163fi
6164
Bram Moolenaar446cb832008-06-24 21:56:24 +00006165{ $as_echo "$as_me:$LINENO: checking --enable-hangulinput argument" >&5
6166$as_echo_n "checking --enable-hangulinput argument... " >&6; }
6167# Check whether --enable-hangulinput was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006168if test "${enable_hangulinput+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006169 enableval=$enable_hangulinput;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006170else
6171 enable_hangulinput="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006172fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006173
Bram Moolenaar446cb832008-06-24 21:56:24 +00006174{ $as_echo "$as_me:$LINENO: result: $enable_hangulinput" >&5
6175$as_echo "$enable_hangulinput" >&6; }
6176
6177{ $as_echo "$as_me:$LINENO: checking --enable-xim argument" >&5
6178$as_echo_n "checking --enable-xim argument... " >&6; }
6179# Check whether --enable-xim was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006180if test "${enable_xim+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006181 enableval=$enable_xim; { $as_echo "$as_me:$LINENO: result: $enable_xim" >&5
6182$as_echo "$enable_xim" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006183else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006184 enable_xim="auto"; { $as_echo "$as_me:$LINENO: result: defaulting to auto" >&5
6185$as_echo "defaulting to auto" >&6; }
6186fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006187
Bram Moolenaar446cb832008-06-24 21:56:24 +00006188
6189{ $as_echo "$as_me:$LINENO: checking --enable-fontset argument" >&5
6190$as_echo_n "checking --enable-fontset argument... " >&6; }
6191# Check whether --enable-fontset was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006192if test "${enable_fontset+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006193 enableval=$enable_fontset;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006194else
6195 enable_fontset="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006196fi
6197
6198{ $as_echo "$as_me:$LINENO: result: $enable_fontset" >&5
6199$as_echo "$enable_fontset" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006200
6201test -z "$with_x" && with_x=yes
6202test "${enable_gui-yes}" != no -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && with_x=yes
6203if test "$with_x" = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006204 { $as_echo "$as_me:$LINENO: result: defaulting to: don't HAVE_X11" >&5
6205$as_echo "defaulting to: don't HAVE_X11" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006206else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006207
Bram Moolenaar071d4272004-06-13 20:20:40 +00006208 # Extract the first word of "xmkmf", so it can be a program name with args.
6209set dummy xmkmf; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00006210{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6211$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006212if test "${ac_cv_path_xmkmfpath+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006213 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006214else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006215 case $xmkmfpath in
6216 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00006217 ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path.
6218 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006219 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6221for as_dir in $PATH
6222do
6223 IFS=$as_save_IFS
6224 test -z "$as_dir" && as_dir=.
6225 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00006226 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 +00006227 ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006228 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006229 break 2
6230 fi
6231done
6232done
Bram Moolenaar446cb832008-06-24 21:56:24 +00006233IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006234
Bram Moolenaar071d4272004-06-13 20:20:40 +00006235 ;;
6236esac
6237fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006238xmkmfpath=$ac_cv_path_xmkmfpath
Bram Moolenaar071d4272004-06-13 20:20:40 +00006239if test -n "$xmkmfpath"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006240 { $as_echo "$as_me:$LINENO: result: $xmkmfpath" >&5
6241$as_echo "$xmkmfpath" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006242else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006243 { $as_echo "$as_me:$LINENO: result: no" >&5
6244$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006245fi
6246
6247
Bram Moolenaar446cb832008-06-24 21:56:24 +00006248
6249 { $as_echo "$as_me:$LINENO: checking for X" >&5
6250$as_echo_n "checking for X... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006251
Bram Moolenaar071d4272004-06-13 20:20:40 +00006252
Bram Moolenaar446cb832008-06-24 21:56:24 +00006253# Check whether --with-x was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006254if test "${with_x+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006255 withval=$with_x;
6256fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006257
6258# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
6259if test "x$with_x" = xno; then
6260 # The user explicitly disabled X.
6261 have_x=disabled
6262else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006263 case $x_includes,$x_libraries in #(
Bram Moolenaar32f31b12009-05-21 13:20:59 +00006264 *\'*) { { $as_echo "$as_me:$LINENO: error: cannot use X directory names containing '" >&5
6265$as_echo "$as_me: error: cannot use X directory names containing '" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00006266 { (exit 1); exit 1; }; };; #(
6267 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then
6268 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006269else
6270 # One or both of the vars are not set, and there is no cached value.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006271ac_x_includes=no ac_x_libraries=no
Bram Moolenaar446cb832008-06-24 21:56:24 +00006272rm -f -r conftest.dir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006273if mkdir conftest.dir; then
6274 cd conftest.dir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006275 cat >Imakefile <<'_ACEOF'
Bram Moolenaar446cb832008-06-24 21:56:24 +00006276incroot:
6277 @echo incroot='${INCROOT}'
6278usrlibdir:
6279 @echo usrlibdir='${USRLIBDIR}'
6280libdir:
6281 @echo libdir='${LIBDIR}'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006282_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00006283 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006284 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006285 for ac_var in incroot usrlibdir libdir; do
6286 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
6287 done
Bram Moolenaar071d4272004-06-13 20:20:40 +00006288 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006289 for ac_extension in a so sl dylib la dll; do
6290 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
6291 test -f "$ac_im_libdir/libX11.$ac_extension"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006292 ac_im_usrlibdir=$ac_im_libdir; break
Bram Moolenaar071d4272004-06-13 20:20:40 +00006293 fi
6294 done
6295 # Screen out bogus values from the imake configuration. They are
6296 # bogus both because they are the default anyway, and because
6297 # using them would break gcc on systems where it needs fixed includes.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006298 case $ac_im_incroot in
Bram Moolenaar446cb832008-06-24 21:56:24 +00006299 /usr/include) ac_x_includes= ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006300 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006301 esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006302 case $ac_im_usrlibdir in
Bram Moolenaar32f31b12009-05-21 13:20:59 +00006303 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006304 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006305 esac
6306 fi
6307 cd ..
Bram Moolenaar446cb832008-06-24 21:56:24 +00006308 rm -f -r conftest.dir
Bram Moolenaar071d4272004-06-13 20:20:40 +00006309fi
6310
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006311# Standard set of common directories for X headers.
6312# Check X11 before X11Rn because it is often a symlink to the current release.
6313ac_x_header_dirs='
6314/usr/X11/include
6315/usr/X11R6/include
6316/usr/X11R5/include
6317/usr/X11R4/include
Bram Moolenaar071d4272004-06-13 20:20:40 +00006318
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006319/usr/include/X11
6320/usr/include/X11R6
6321/usr/include/X11R5
6322/usr/include/X11R4
6323
6324/usr/local/X11/include
6325/usr/local/X11R6/include
6326/usr/local/X11R5/include
6327/usr/local/X11R4/include
6328
6329/usr/local/include/X11
6330/usr/local/include/X11R6
6331/usr/local/include/X11R5
6332/usr/local/include/X11R4
6333
6334/usr/X386/include
6335/usr/x386/include
6336/usr/XFree86/include/X11
6337
6338/usr/include
6339/usr/local/include
6340/usr/unsupported/include
6341/usr/athena/include
6342/usr/local/x11r5/include
6343/usr/lpp/Xamples/include
6344
6345/usr/openwin/include
6346/usr/openwin/share/include'
6347
6348if test "$ac_x_includes" = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006349 # Guess where to find include files, by looking for Xlib.h.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006350 # First, try using that file with no special directory specified.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006351 cat >conftest.$ac_ext <<_ACEOF
6352/* confdefs.h. */
6353_ACEOF
6354cat confdefs.h >>conftest.$ac_ext
6355cat >>conftest.$ac_ext <<_ACEOF
6356/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00006357#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006358_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00006359if { (ac_try="$ac_cpp conftest.$ac_ext"
6360case "(($ac_try" in
6361 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6362 *) ac_try_echo=$ac_try;;
6363esac
6364eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6365$as_echo "$ac_try_echo") >&5
6366 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006367 ac_status=$?
6368 grep -v '^ *+' conftest.er1 >conftest.err
6369 rm -f conftest.er1
6370 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006371 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6372 (exit $ac_status); } >/dev/null && {
6373 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6374 test ! -s conftest.err
6375 }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006376 # We can compile using X headers with no special include directory.
6377ac_x_includes=
6378else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006379 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006380sed 's/^/| /' conftest.$ac_ext >&5
6381
6382 for ac_dir in $ac_x_header_dirs; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00006383 if test -r "$ac_dir/X11/Xlib.h"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006384 ac_x_includes=$ac_dir
6385 break
6386 fi
6387done
Bram Moolenaar071d4272004-06-13 20:20:40 +00006388fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006389
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006390rm -f conftest.err conftest.$ac_ext
6391fi # $ac_x_includes = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006392
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006393if test "$ac_x_libraries" = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006394 # Check for the libraries.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006395 # See if we find them without any special options.
6396 # Don't add to $LIBS permanently.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006397 ac_save_LIBS=$LIBS
Bram Moolenaar446cb832008-06-24 21:56:24 +00006398 LIBS="-lX11 $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006399 cat >conftest.$ac_ext <<_ACEOF
6400/* confdefs.h. */
6401_ACEOF
6402cat confdefs.h >>conftest.$ac_ext
6403cat >>conftest.$ac_ext <<_ACEOF
6404/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00006405#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006406int
6407main ()
6408{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006409XrmInitialize ()
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006410 ;
6411 return 0;
6412}
6413_ACEOF
6414rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006415if { (ac_try="$ac_link"
6416case "(($ac_try" in
6417 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6418 *) ac_try_echo=$ac_try;;
6419esac
6420eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6421$as_echo "$ac_try_echo") >&5
6422 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006423 ac_status=$?
6424 grep -v '^ *+' conftest.er1 >conftest.err
6425 rm -f conftest.er1
6426 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006427 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6428 (exit $ac_status); } && {
6429 test -z "$ac_c_werror_flag" ||
6430 test ! -s conftest.err
6431 } && test -s conftest$ac_exeext && {
6432 test "$cross_compiling" = yes ||
6433 $as_test_x conftest$ac_exeext
6434 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006435 LIBS=$ac_save_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006436# We can link X programs with no special library path.
6437ac_x_libraries=
6438else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006439 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006440sed 's/^/| /' conftest.$ac_ext >&5
6441
Bram Moolenaar446cb832008-06-24 21:56:24 +00006442 LIBS=$ac_save_LIBS
6443for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
Bram Moolenaar071d4272004-06-13 20:20:40 +00006444do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006445 # Don't even attempt the hair of trying to link an X program!
Bram Moolenaar446cb832008-06-24 21:56:24 +00006446 for ac_extension in a so sl dylib la dll; do
6447 if test -r "$ac_dir/libX11.$ac_extension"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006448 ac_x_libraries=$ac_dir
6449 break 2
6450 fi
6451 done
6452done
6453fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006454
6455rm -rf conftest.dSYM
6456rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006457 conftest$ac_exeext conftest.$ac_ext
6458fi # $ac_x_libraries = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006459
Bram Moolenaar446cb832008-06-24 21:56:24 +00006460case $ac_x_includes,$ac_x_libraries in #(
6461 no,* | *,no | *\'*)
6462 # Didn't find X, or a directory has "'" in its name.
6463 ac_cv_have_x="have_x=no";; #(
6464 *)
6465 # Record where we found X for the cache.
6466 ac_cv_have_x="have_x=yes\
6467 ac_x_includes='$ac_x_includes'\
6468 ac_x_libraries='$ac_x_libraries'"
6469esac
Bram Moolenaar071d4272004-06-13 20:20:40 +00006470fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006471;; #(
6472 *) have_x=yes;;
6473 esac
Bram Moolenaar071d4272004-06-13 20:20:40 +00006474 eval "$ac_cv_have_x"
6475fi # $with_x != no
6476
6477if test "$have_x" != yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006478 { $as_echo "$as_me:$LINENO: result: $have_x" >&5
6479$as_echo "$have_x" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006480 no_x=yes
6481else
6482 # If each of the values was on the command line, it overrides each guess.
6483 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6484 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6485 # Update the cache value to reflect the command line values.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006486 ac_cv_have_x="have_x=yes\
6487 ac_x_includes='$x_includes'\
6488 ac_x_libraries='$x_libraries'"
6489 { $as_echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
6490$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006491fi
6492
6493if test "$no_x" = yes; then
6494 # Not all programs may use this symbol, but it does not hurt to define it.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006495
6496cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006497#define X_DISPLAY_MISSING 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006498_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006499
6500 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6501else
6502 if test -n "$x_includes"; then
6503 X_CFLAGS="$X_CFLAGS -I$x_includes"
6504 fi
6505
6506 # It would also be nice to do this for all -L options, not just this one.
6507 if test -n "$x_libraries"; then
6508 X_LIBS="$X_LIBS -L$x_libraries"
6509 # For Solaris; some versions of Sun CC require a space after -R and
6510 # others require no space. Words are not sufficient . . . .
Bram Moolenaar446cb832008-06-24 21:56:24 +00006511 { $as_echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
6512$as_echo_n "checking whether -R must be followed by a space... " >&6; }
6513 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
6514 ac_xsave_c_werror_flag=$ac_c_werror_flag
6515 ac_c_werror_flag=yes
6516 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006517/* confdefs.h. */
6518_ACEOF
6519cat confdefs.h >>conftest.$ac_ext
6520cat >>conftest.$ac_ext <<_ACEOF
6521/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006522
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006523int
6524main ()
6525{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006526
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006527 ;
6528 return 0;
6529}
6530_ACEOF
6531rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006532if { (ac_try="$ac_link"
6533case "(($ac_try" in
6534 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6535 *) ac_try_echo=$ac_try;;
6536esac
6537eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6538$as_echo "$ac_try_echo") >&5
6539 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006540 ac_status=$?
6541 grep -v '^ *+' conftest.er1 >conftest.err
6542 rm -f conftest.er1
6543 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006544 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6545 (exit $ac_status); } && {
6546 test -z "$ac_c_werror_flag" ||
6547 test ! -s conftest.err
6548 } && test -s conftest$ac_exeext && {
6549 test "$cross_compiling" = yes ||
6550 $as_test_x conftest$ac_exeext
6551 }; then
6552 { $as_echo "$as_me:$LINENO: result: no" >&5
6553$as_echo "no" >&6; }
6554 X_LIBS="$X_LIBS -R$x_libraries"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006555else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006556 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006557sed 's/^/| /' conftest.$ac_ext >&5
6558
Bram Moolenaar071d4272004-06-13 20:20:40 +00006559 LIBS="$ac_xsave_LIBS -R $x_libraries"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006560 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006561/* confdefs.h. */
6562_ACEOF
6563cat confdefs.h >>conftest.$ac_ext
6564cat >>conftest.$ac_ext <<_ACEOF
6565/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006566
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006567int
6568main ()
6569{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006570
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006571 ;
6572 return 0;
6573}
6574_ACEOF
6575rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006576if { (ac_try="$ac_link"
6577case "(($ac_try" in
6578 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6579 *) ac_try_echo=$ac_try;;
6580esac
6581eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6582$as_echo "$ac_try_echo") >&5
6583 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006584 ac_status=$?
6585 grep -v '^ *+' conftest.er1 >conftest.err
6586 rm -f conftest.er1
6587 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006588 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6589 (exit $ac_status); } && {
6590 test -z "$ac_c_werror_flag" ||
6591 test ! -s conftest.err
6592 } && test -s conftest$ac_exeext && {
6593 test "$cross_compiling" = yes ||
6594 $as_test_x conftest$ac_exeext
6595 }; then
6596 { $as_echo "$as_me:$LINENO: result: yes" >&5
6597$as_echo "yes" >&6; }
6598 X_LIBS="$X_LIBS -R $x_libraries"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006599else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006600 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006601sed 's/^/| /' conftest.$ac_ext >&5
6602
Bram Moolenaar446cb832008-06-24 21:56:24 +00006603 { $as_echo "$as_me:$LINENO: result: neither works" >&5
6604$as_echo "neither works" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006605fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006606
6607rm -rf conftest.dSYM
6608rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006609 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006610fi
6611
6612rm -rf conftest.dSYM
6613rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6614 conftest$ac_exeext conftest.$ac_ext
6615 ac_c_werror_flag=$ac_xsave_c_werror_flag
6616 LIBS=$ac_xsave_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006617 fi
6618
6619 # Check for system-dependent libraries X programs must link with.
6620 # Do this before checking for the system-independent R6 libraries
6621 # (-lICE), since we may need -lsocket or whatever for X linking.
6622
6623 if test "$ISC" = yes; then
6624 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6625 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006626 # Martyn Johnson says this is needed for Ultrix, if the X
6627 # libraries were built with DECnet support. And Karl Berry says
Bram Moolenaar071d4272004-06-13 20:20:40 +00006628 # the Alpha needs dnet_stub (dnet does not exist).
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006629 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
6630 cat >conftest.$ac_ext <<_ACEOF
6631/* confdefs.h. */
6632_ACEOF
6633cat confdefs.h >>conftest.$ac_ext
6634cat >>conftest.$ac_ext <<_ACEOF
6635/* end confdefs.h. */
6636
Bram Moolenaar446cb832008-06-24 21:56:24 +00006637/* Override any GCC internal prototype to avoid an error.
6638 Use char because int might match the return type of a GCC
6639 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006640#ifdef __cplusplus
6641extern "C"
6642#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006643char XOpenDisplay ();
6644int
6645main ()
6646{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006647return XOpenDisplay ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006648 ;
6649 return 0;
6650}
6651_ACEOF
6652rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006653if { (ac_try="$ac_link"
6654case "(($ac_try" in
6655 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6656 *) ac_try_echo=$ac_try;;
6657esac
6658eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6659$as_echo "$ac_try_echo") >&5
6660 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006661 ac_status=$?
6662 grep -v '^ *+' conftest.er1 >conftest.err
6663 rm -f conftest.er1
6664 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006665 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6666 (exit $ac_status); } && {
6667 test -z "$ac_c_werror_flag" ||
6668 test ! -s conftest.err
6669 } && test -s conftest$ac_exeext && {
6670 test "$cross_compiling" = yes ||
6671 $as_test_x conftest$ac_exeext
6672 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006673 :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006674else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006675 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006676sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006677
Bram Moolenaar446cb832008-06-24 21:56:24 +00006678 { $as_echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
6679$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006680if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006681 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006682else
6683 ac_check_lib_save_LIBS=$LIBS
6684LIBS="-ldnet $LIBS"
6685cat >conftest.$ac_ext <<_ACEOF
6686/* confdefs.h. */
6687_ACEOF
6688cat confdefs.h >>conftest.$ac_ext
6689cat >>conftest.$ac_ext <<_ACEOF
6690/* end confdefs.h. */
6691
Bram Moolenaar446cb832008-06-24 21:56:24 +00006692/* Override any GCC internal prototype to avoid an error.
6693 Use char because int might match the return type of a GCC
6694 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006695#ifdef __cplusplus
6696extern "C"
6697#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006698char dnet_ntoa ();
6699int
6700main ()
6701{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006702return dnet_ntoa ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006703 ;
6704 return 0;
6705}
6706_ACEOF
6707rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006708if { (ac_try="$ac_link"
6709case "(($ac_try" in
6710 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6711 *) ac_try_echo=$ac_try;;
6712esac
6713eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6714$as_echo "$ac_try_echo") >&5
6715 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006716 ac_status=$?
6717 grep -v '^ *+' conftest.er1 >conftest.err
6718 rm -f conftest.er1
6719 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006720 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6721 (exit $ac_status); } && {
6722 test -z "$ac_c_werror_flag" ||
6723 test ! -s conftest.err
6724 } && test -s conftest$ac_exeext && {
6725 test "$cross_compiling" = yes ||
6726 $as_test_x conftest$ac_exeext
6727 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006728 ac_cv_lib_dnet_dnet_ntoa=yes
6729else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006730 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006731sed 's/^/| /' conftest.$ac_ext >&5
6732
Bram Moolenaar446cb832008-06-24 21:56:24 +00006733 ac_cv_lib_dnet_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006734fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006735
6736rm -rf conftest.dSYM
6737rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006738 conftest$ac_exeext conftest.$ac_ext
6739LIBS=$ac_check_lib_save_LIBS
6740fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006741{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
6742$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00006743if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006744 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006745fi
6746
6747 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006748 { $as_echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
6749$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006750if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006751 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006752else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006753 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006754LIBS="-ldnet_stub $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006755cat >conftest.$ac_ext <<_ACEOF
6756/* confdefs.h. */
6757_ACEOF
6758cat confdefs.h >>conftest.$ac_ext
6759cat >>conftest.$ac_ext <<_ACEOF
6760/* end confdefs.h. */
6761
Bram Moolenaar446cb832008-06-24 21:56:24 +00006762/* Override any GCC internal prototype to avoid an error.
6763 Use char because int might match the return type of a GCC
6764 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006765#ifdef __cplusplus
6766extern "C"
6767#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006768char dnet_ntoa ();
6769int
6770main ()
6771{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006772return dnet_ntoa ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006773 ;
6774 return 0;
6775}
6776_ACEOF
6777rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006778if { (ac_try="$ac_link"
6779case "(($ac_try" in
6780 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6781 *) ac_try_echo=$ac_try;;
6782esac
6783eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6784$as_echo "$ac_try_echo") >&5
6785 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006786 ac_status=$?
6787 grep -v '^ *+' conftest.er1 >conftest.err
6788 rm -f conftest.er1
6789 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006790 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6791 (exit $ac_status); } && {
6792 test -z "$ac_c_werror_flag" ||
6793 test ! -s conftest.err
6794 } && test -s conftest$ac_exeext && {
6795 test "$cross_compiling" = yes ||
6796 $as_test_x conftest$ac_exeext
6797 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006798 ac_cv_lib_dnet_stub_dnet_ntoa=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006799else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006800 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006801sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006802
Bram Moolenaar446cb832008-06-24 21:56:24 +00006803 ac_cv_lib_dnet_stub_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006804fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006805
6806rm -rf conftest.dSYM
6807rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006808 conftest$ac_exeext conftest.$ac_ext
6809LIBS=$ac_check_lib_save_LIBS
6810fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006811{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
6812$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00006813if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006814 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006815fi
6816
6817 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006818fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006819
6820rm -rf conftest.dSYM
6821rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006822 conftest$ac_exeext conftest.$ac_ext
6823 LIBS="$ac_xsave_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006824
6825 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
6826 # to get the SysV transport functions.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006827 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
Bram Moolenaar071d4272004-06-13 20:20:40 +00006828 # needs -lnsl.
6829 # The nsl library prevents programs from opening the X display
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006830 # on Irix 5.2, according to T.E. Dickey.
6831 # The functions gethostbyname, getservbyname, and inet_addr are
6832 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006833 { $as_echo "$as_me:$LINENO: checking for gethostbyname" >&5
6834$as_echo_n "checking for gethostbyname... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006835if test "${ac_cv_func_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006836 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006837else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006838 cat >conftest.$ac_ext <<_ACEOF
6839/* confdefs.h. */
6840_ACEOF
6841cat confdefs.h >>conftest.$ac_ext
6842cat >>conftest.$ac_ext <<_ACEOF
6843/* end confdefs.h. */
6844/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
6845 For example, HP-UX 11i <limits.h> declares gettimeofday. */
6846#define gethostbyname innocuous_gethostbyname
6847
Bram Moolenaar071d4272004-06-13 20:20:40 +00006848/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006849 which can conflict with char gethostbyname (); below.
6850 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6851 <limits.h> exists even on freestanding compilers. */
6852
6853#ifdef __STDC__
6854# include <limits.h>
6855#else
6856# include <assert.h>
6857#endif
6858
6859#undef gethostbyname
6860
Bram Moolenaar446cb832008-06-24 21:56:24 +00006861/* Override any GCC internal prototype to avoid an error.
6862 Use char because int might match the return type of a GCC
6863 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006864#ifdef __cplusplus
6865extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006866#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006867char gethostbyname ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00006868/* The GNU C library defines this for functions which it implements
6869 to always fail with ENOSYS. Some functions are actually named
6870 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00006871#if defined __stub_gethostbyname || defined __stub___gethostbyname
Bram Moolenaar071d4272004-06-13 20:20:40 +00006872choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00006873#endif
6874
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006875int
6876main ()
6877{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006878return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006879 ;
6880 return 0;
6881}
6882_ACEOF
6883rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006884if { (ac_try="$ac_link"
6885case "(($ac_try" in
6886 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6887 *) ac_try_echo=$ac_try;;
6888esac
6889eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6890$as_echo "$ac_try_echo") >&5
6891 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006892 ac_status=$?
6893 grep -v '^ *+' conftest.er1 >conftest.err
6894 rm -f conftest.er1
6895 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006896 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6897 (exit $ac_status); } && {
6898 test -z "$ac_c_werror_flag" ||
6899 test ! -s conftest.err
6900 } && test -s conftest$ac_exeext && {
6901 test "$cross_compiling" = yes ||
6902 $as_test_x conftest$ac_exeext
6903 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006904 ac_cv_func_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006905else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006906 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006907sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006908
Bram Moolenaar446cb832008-06-24 21:56:24 +00006909 ac_cv_func_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006910fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006911
6912rm -rf conftest.dSYM
6913rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006914 conftest$ac_exeext conftest.$ac_ext
6915fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006916{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
6917$as_echo "$ac_cv_func_gethostbyname" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006918
6919 if test $ac_cv_func_gethostbyname = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006920 { $as_echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
6921$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006922if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006923 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006924else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006925 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006926LIBS="-lnsl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006927cat >conftest.$ac_ext <<_ACEOF
6928/* confdefs.h. */
6929_ACEOF
6930cat confdefs.h >>conftest.$ac_ext
6931cat >>conftest.$ac_ext <<_ACEOF
6932/* end confdefs.h. */
6933
Bram Moolenaar446cb832008-06-24 21:56:24 +00006934/* Override any GCC internal prototype to avoid an error.
6935 Use char because int might match the return type of a GCC
6936 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006937#ifdef __cplusplus
6938extern "C"
6939#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006940char gethostbyname ();
6941int
6942main ()
6943{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006944return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006945 ;
6946 return 0;
6947}
6948_ACEOF
6949rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006950if { (ac_try="$ac_link"
6951case "(($ac_try" in
6952 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6953 *) ac_try_echo=$ac_try;;
6954esac
6955eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6956$as_echo "$ac_try_echo") >&5
6957 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006958 ac_status=$?
6959 grep -v '^ *+' conftest.er1 >conftest.err
6960 rm -f conftest.er1
6961 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006962 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6963 (exit $ac_status); } && {
6964 test -z "$ac_c_werror_flag" ||
6965 test ! -s conftest.err
6966 } && test -s conftest$ac_exeext && {
6967 test "$cross_compiling" = yes ||
6968 $as_test_x conftest$ac_exeext
6969 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006970 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006971else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006972 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006973sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006974
Bram Moolenaar446cb832008-06-24 21:56:24 +00006975 ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006976fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006977
6978rm -rf conftest.dSYM
6979rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006980 conftest$ac_exeext conftest.$ac_ext
6981LIBS=$ac_check_lib_save_LIBS
6982fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006983{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
6984$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00006985if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006986 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006987fi
6988
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006989 if test $ac_cv_lib_nsl_gethostbyname = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006990 { $as_echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
6991$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006992if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006993 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006994else
6995 ac_check_lib_save_LIBS=$LIBS
6996LIBS="-lbsd $LIBS"
6997cat >conftest.$ac_ext <<_ACEOF
6998/* confdefs.h. */
6999_ACEOF
7000cat confdefs.h >>conftest.$ac_ext
7001cat >>conftest.$ac_ext <<_ACEOF
7002/* end confdefs.h. */
7003
Bram Moolenaar446cb832008-06-24 21:56:24 +00007004/* Override any GCC internal prototype to avoid an error.
7005 Use char because int might match the return type of a GCC
7006 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007007#ifdef __cplusplus
7008extern "C"
7009#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007010char gethostbyname ();
7011int
7012main ()
7013{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007014return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007015 ;
7016 return 0;
7017}
7018_ACEOF
7019rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007020if { (ac_try="$ac_link"
7021case "(($ac_try" in
7022 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7023 *) ac_try_echo=$ac_try;;
7024esac
7025eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7026$as_echo "$ac_try_echo") >&5
7027 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007028 ac_status=$?
7029 grep -v '^ *+' conftest.er1 >conftest.err
7030 rm -f conftest.er1
7031 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007032 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7033 (exit $ac_status); } && {
7034 test -z "$ac_c_werror_flag" ||
7035 test ! -s conftest.err
7036 } && test -s conftest$ac_exeext && {
7037 test "$cross_compiling" = yes ||
7038 $as_test_x conftest$ac_exeext
7039 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007040 ac_cv_lib_bsd_gethostbyname=yes
7041else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007042 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007043sed 's/^/| /' conftest.$ac_ext >&5
7044
Bram Moolenaar446cb832008-06-24 21:56:24 +00007045 ac_cv_lib_bsd_gethostbyname=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007046fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007047
7048rm -rf conftest.dSYM
7049rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007050 conftest$ac_exeext conftest.$ac_ext
7051LIBS=$ac_check_lib_save_LIBS
7052fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007053{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
7054$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007055if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007056 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
7057fi
7058
7059 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007060 fi
7061
7062 # lieder@skyler.mavd.honeywell.com says without -lsocket,
7063 # socket/setsockopt and other routines are undefined under SCO ODT
7064 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007065 # on later versions), says Simon Leinen: it contains gethostby*
7066 # variants that don't use the name server (or something). -lsocket
7067 # must be given before -lnsl if both are needed. We assume that
7068 # if connect needs -lnsl, so does gethostbyname.
Bram Moolenaar446cb832008-06-24 21:56:24 +00007069 { $as_echo "$as_me:$LINENO: checking for connect" >&5
7070$as_echo_n "checking for connect... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007071if test "${ac_cv_func_connect+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007072 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007073else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007074 cat >conftest.$ac_ext <<_ACEOF
7075/* confdefs.h. */
7076_ACEOF
7077cat confdefs.h >>conftest.$ac_ext
7078cat >>conftest.$ac_ext <<_ACEOF
7079/* end confdefs.h. */
7080/* Define connect to an innocuous variant, in case <limits.h> declares connect.
7081 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7082#define connect innocuous_connect
7083
Bram Moolenaar071d4272004-06-13 20:20:40 +00007084/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007085 which can conflict with char connect (); below.
7086 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7087 <limits.h> exists even on freestanding compilers. */
7088
7089#ifdef __STDC__
7090# include <limits.h>
7091#else
7092# include <assert.h>
7093#endif
7094
7095#undef connect
7096
Bram Moolenaar446cb832008-06-24 21:56:24 +00007097/* Override any GCC internal prototype to avoid an error.
7098 Use char because int might match the return type of a GCC
7099 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007100#ifdef __cplusplus
7101extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007102#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007103char connect ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00007104/* The GNU C library defines this for functions which it implements
7105 to always fail with ENOSYS. Some functions are actually named
7106 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00007107#if defined __stub_connect || defined __stub___connect
Bram Moolenaar071d4272004-06-13 20:20:40 +00007108choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00007109#endif
7110
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007111int
7112main ()
7113{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007114return connect ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007115 ;
7116 return 0;
7117}
7118_ACEOF
7119rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007120if { (ac_try="$ac_link"
7121case "(($ac_try" in
7122 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7123 *) ac_try_echo=$ac_try;;
7124esac
7125eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7126$as_echo "$ac_try_echo") >&5
7127 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007128 ac_status=$?
7129 grep -v '^ *+' conftest.er1 >conftest.err
7130 rm -f conftest.er1
7131 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007132 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7133 (exit $ac_status); } && {
7134 test -z "$ac_c_werror_flag" ||
7135 test ! -s conftest.err
7136 } && test -s conftest$ac_exeext && {
7137 test "$cross_compiling" = yes ||
7138 $as_test_x conftest$ac_exeext
7139 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007140 ac_cv_func_connect=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007141else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007142 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007143sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007144
Bram Moolenaar446cb832008-06-24 21:56:24 +00007145 ac_cv_func_connect=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007146fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007147
7148rm -rf conftest.dSYM
7149rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007150 conftest$ac_exeext conftest.$ac_ext
7151fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007152{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
7153$as_echo "$ac_cv_func_connect" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007154
7155 if test $ac_cv_func_connect = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007156 { $as_echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
7157$as_echo_n "checking for connect in -lsocket... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007158if test "${ac_cv_lib_socket_connect+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007159 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007160else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007161 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007162LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007163cat >conftest.$ac_ext <<_ACEOF
7164/* confdefs.h. */
7165_ACEOF
7166cat confdefs.h >>conftest.$ac_ext
7167cat >>conftest.$ac_ext <<_ACEOF
7168/* end confdefs.h. */
7169
Bram Moolenaar446cb832008-06-24 21:56:24 +00007170/* Override any GCC internal prototype to avoid an error.
7171 Use char because int might match the return type of a GCC
7172 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007173#ifdef __cplusplus
7174extern "C"
7175#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007176char connect ();
7177int
7178main ()
7179{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007180return connect ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007181 ;
7182 return 0;
7183}
7184_ACEOF
7185rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007186if { (ac_try="$ac_link"
7187case "(($ac_try" in
7188 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7189 *) ac_try_echo=$ac_try;;
7190esac
7191eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7192$as_echo "$ac_try_echo") >&5
7193 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007194 ac_status=$?
7195 grep -v '^ *+' conftest.er1 >conftest.err
7196 rm -f conftest.er1
7197 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007198 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7199 (exit $ac_status); } && {
7200 test -z "$ac_c_werror_flag" ||
7201 test ! -s conftest.err
7202 } && test -s conftest$ac_exeext && {
7203 test "$cross_compiling" = yes ||
7204 $as_test_x conftest$ac_exeext
7205 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007206 ac_cv_lib_socket_connect=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007207else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007208 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007209sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007210
Bram Moolenaar446cb832008-06-24 21:56:24 +00007211 ac_cv_lib_socket_connect=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007212fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007213
7214rm -rf conftest.dSYM
7215rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007216 conftest$ac_exeext conftest.$ac_ext
7217LIBS=$ac_check_lib_save_LIBS
7218fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007219{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
7220$as_echo "$ac_cv_lib_socket_connect" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007221if test "x$ac_cv_lib_socket_connect" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007222 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007223fi
7224
7225 fi
7226
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007227 # Guillermo Gomez says -lposix is necessary on A/UX.
Bram Moolenaar446cb832008-06-24 21:56:24 +00007228 { $as_echo "$as_me:$LINENO: checking for remove" >&5
7229$as_echo_n "checking for remove... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007230if test "${ac_cv_func_remove+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007231 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007232else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007233 cat >conftest.$ac_ext <<_ACEOF
7234/* confdefs.h. */
7235_ACEOF
7236cat confdefs.h >>conftest.$ac_ext
7237cat >>conftest.$ac_ext <<_ACEOF
7238/* end confdefs.h. */
7239/* Define remove to an innocuous variant, in case <limits.h> declares remove.
7240 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7241#define remove innocuous_remove
7242
Bram Moolenaar071d4272004-06-13 20:20:40 +00007243/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007244 which can conflict with char remove (); below.
7245 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7246 <limits.h> exists even on freestanding compilers. */
7247
7248#ifdef __STDC__
7249# include <limits.h>
7250#else
7251# include <assert.h>
7252#endif
7253
7254#undef remove
7255
Bram Moolenaar446cb832008-06-24 21:56:24 +00007256/* Override any GCC internal prototype to avoid an error.
7257 Use char because int might match the return type of a GCC
7258 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007259#ifdef __cplusplus
7260extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007261#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007262char remove ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00007263/* The GNU C library defines this for functions which it implements
7264 to always fail with ENOSYS. Some functions are actually named
7265 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00007266#if defined __stub_remove || defined __stub___remove
Bram Moolenaar071d4272004-06-13 20:20:40 +00007267choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00007268#endif
7269
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007270int
7271main ()
7272{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007273return remove ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007274 ;
7275 return 0;
7276}
7277_ACEOF
7278rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007279if { (ac_try="$ac_link"
7280case "(($ac_try" in
7281 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7282 *) ac_try_echo=$ac_try;;
7283esac
7284eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7285$as_echo "$ac_try_echo") >&5
7286 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007287 ac_status=$?
7288 grep -v '^ *+' conftest.er1 >conftest.err
7289 rm -f conftest.er1
7290 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007291 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7292 (exit $ac_status); } && {
7293 test -z "$ac_c_werror_flag" ||
7294 test ! -s conftest.err
7295 } && test -s conftest$ac_exeext && {
7296 test "$cross_compiling" = yes ||
7297 $as_test_x conftest$ac_exeext
7298 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007299 ac_cv_func_remove=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007300else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007301 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007302sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007303
Bram Moolenaar446cb832008-06-24 21:56:24 +00007304 ac_cv_func_remove=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007305fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007306
7307rm -rf conftest.dSYM
7308rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007309 conftest$ac_exeext conftest.$ac_ext
7310fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007311{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
7312$as_echo "$ac_cv_func_remove" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007313
7314 if test $ac_cv_func_remove = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007315 { $as_echo "$as_me:$LINENO: checking for remove in -lposix" >&5
7316$as_echo_n "checking for remove in -lposix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007317if test "${ac_cv_lib_posix_remove+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007318 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007319else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007320 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007321LIBS="-lposix $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007322cat >conftest.$ac_ext <<_ACEOF
7323/* confdefs.h. */
7324_ACEOF
7325cat confdefs.h >>conftest.$ac_ext
7326cat >>conftest.$ac_ext <<_ACEOF
7327/* end confdefs.h. */
7328
Bram Moolenaar446cb832008-06-24 21:56:24 +00007329/* Override any GCC internal prototype to avoid an error.
7330 Use char because int might match the return type of a GCC
7331 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007332#ifdef __cplusplus
7333extern "C"
7334#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007335char remove ();
7336int
7337main ()
7338{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007339return remove ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007340 ;
7341 return 0;
7342}
7343_ACEOF
7344rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007345if { (ac_try="$ac_link"
7346case "(($ac_try" in
7347 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7348 *) ac_try_echo=$ac_try;;
7349esac
7350eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7351$as_echo "$ac_try_echo") >&5
7352 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007353 ac_status=$?
7354 grep -v '^ *+' conftest.er1 >conftest.err
7355 rm -f conftest.er1
7356 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007357 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7358 (exit $ac_status); } && {
7359 test -z "$ac_c_werror_flag" ||
7360 test ! -s conftest.err
7361 } && test -s conftest$ac_exeext && {
7362 test "$cross_compiling" = yes ||
7363 $as_test_x conftest$ac_exeext
7364 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007365 ac_cv_lib_posix_remove=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007366else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007367 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007368sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007369
Bram Moolenaar446cb832008-06-24 21:56:24 +00007370 ac_cv_lib_posix_remove=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007371fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007372
7373rm -rf conftest.dSYM
7374rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007375 conftest$ac_exeext conftest.$ac_ext
7376LIBS=$ac_check_lib_save_LIBS
7377fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007378{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
7379$as_echo "$ac_cv_lib_posix_remove" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007380if test "x$ac_cv_lib_posix_remove" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007381 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007382fi
7383
7384 fi
7385
7386 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
Bram Moolenaar446cb832008-06-24 21:56:24 +00007387 { $as_echo "$as_me:$LINENO: checking for shmat" >&5
7388$as_echo_n "checking for shmat... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007389if test "${ac_cv_func_shmat+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007390 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007391else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007392 cat >conftest.$ac_ext <<_ACEOF
7393/* confdefs.h. */
7394_ACEOF
7395cat confdefs.h >>conftest.$ac_ext
7396cat >>conftest.$ac_ext <<_ACEOF
7397/* end confdefs.h. */
7398/* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
7399 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7400#define shmat innocuous_shmat
7401
Bram Moolenaar071d4272004-06-13 20:20:40 +00007402/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007403 which can conflict with char shmat (); below.
7404 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7405 <limits.h> exists even on freestanding compilers. */
7406
7407#ifdef __STDC__
7408# include <limits.h>
7409#else
7410# include <assert.h>
7411#endif
7412
7413#undef shmat
7414
Bram Moolenaar446cb832008-06-24 21:56:24 +00007415/* Override any GCC internal prototype to avoid an error.
7416 Use char because int might match the return type of a GCC
7417 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007418#ifdef __cplusplus
7419extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007420#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007421char shmat ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00007422/* The GNU C library defines this for functions which it implements
7423 to always fail with ENOSYS. Some functions are actually named
7424 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00007425#if defined __stub_shmat || defined __stub___shmat
Bram Moolenaar071d4272004-06-13 20:20:40 +00007426choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00007427#endif
7428
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007429int
7430main ()
7431{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007432return shmat ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007433 ;
7434 return 0;
7435}
7436_ACEOF
7437rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007438if { (ac_try="$ac_link"
7439case "(($ac_try" in
7440 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7441 *) ac_try_echo=$ac_try;;
7442esac
7443eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7444$as_echo "$ac_try_echo") >&5
7445 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007446 ac_status=$?
7447 grep -v '^ *+' conftest.er1 >conftest.err
7448 rm -f conftest.er1
7449 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007450 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7451 (exit $ac_status); } && {
7452 test -z "$ac_c_werror_flag" ||
7453 test ! -s conftest.err
7454 } && test -s conftest$ac_exeext && {
7455 test "$cross_compiling" = yes ||
7456 $as_test_x conftest$ac_exeext
7457 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007458 ac_cv_func_shmat=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007459else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007460 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007461sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007462
Bram Moolenaar446cb832008-06-24 21:56:24 +00007463 ac_cv_func_shmat=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007464fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007465
7466rm -rf conftest.dSYM
7467rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007468 conftest$ac_exeext conftest.$ac_ext
7469fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007470{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
7471$as_echo "$ac_cv_func_shmat" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007472
7473 if test $ac_cv_func_shmat = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007474 { $as_echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
7475$as_echo_n "checking for shmat in -lipc... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007476if test "${ac_cv_lib_ipc_shmat+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007477 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007478else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007479 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007480LIBS="-lipc $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007481cat >conftest.$ac_ext <<_ACEOF
7482/* confdefs.h. */
7483_ACEOF
7484cat confdefs.h >>conftest.$ac_ext
7485cat >>conftest.$ac_ext <<_ACEOF
7486/* end confdefs.h. */
7487
Bram Moolenaar446cb832008-06-24 21:56:24 +00007488/* Override any GCC internal prototype to avoid an error.
7489 Use char because int might match the return type of a GCC
7490 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007491#ifdef __cplusplus
7492extern "C"
7493#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007494char shmat ();
7495int
7496main ()
7497{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007498return shmat ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007499 ;
7500 return 0;
7501}
7502_ACEOF
7503rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007504if { (ac_try="$ac_link"
7505case "(($ac_try" in
7506 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7507 *) ac_try_echo=$ac_try;;
7508esac
7509eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7510$as_echo "$ac_try_echo") >&5
7511 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007512 ac_status=$?
7513 grep -v '^ *+' conftest.er1 >conftest.err
7514 rm -f conftest.er1
7515 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007516 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7517 (exit $ac_status); } && {
7518 test -z "$ac_c_werror_flag" ||
7519 test ! -s conftest.err
7520 } && test -s conftest$ac_exeext && {
7521 test "$cross_compiling" = yes ||
7522 $as_test_x conftest$ac_exeext
7523 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007524 ac_cv_lib_ipc_shmat=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007525else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007526 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007527sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007528
Bram Moolenaar446cb832008-06-24 21:56:24 +00007529 ac_cv_lib_ipc_shmat=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007530fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007531
7532rm -rf conftest.dSYM
7533rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007534 conftest$ac_exeext conftest.$ac_ext
7535LIBS=$ac_check_lib_save_LIBS
7536fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007537{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
7538$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007539if test "x$ac_cv_lib_ipc_shmat" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007540 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007541fi
7542
7543 fi
7544 fi
7545
7546 # Check for libraries that X11R6 Xt/Xaw programs need.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007547 ac_save_LDFLAGS=$LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007548 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
7549 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
7550 # check for ICE first), but we must link in the order -lSM -lICE or
7551 # we get undefined symbols. So assume we have SM if we have ICE.
7552 # These have to be linked with before -lX11, unlike the other
7553 # libraries we check for below, so use a different variable.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007554 # John Interrante, Karl Berry
Bram Moolenaar446cb832008-06-24 21:56:24 +00007555 { $as_echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
7556$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007557if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007558 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007559else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007560 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007561LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007562cat >conftest.$ac_ext <<_ACEOF
7563/* confdefs.h. */
7564_ACEOF
7565cat confdefs.h >>conftest.$ac_ext
7566cat >>conftest.$ac_ext <<_ACEOF
7567/* end confdefs.h. */
7568
Bram Moolenaar446cb832008-06-24 21:56:24 +00007569/* Override any GCC internal prototype to avoid an error.
7570 Use char because int might match the return type of a GCC
7571 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007572#ifdef __cplusplus
7573extern "C"
7574#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007575char IceConnectionNumber ();
7576int
7577main ()
7578{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007579return IceConnectionNumber ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007580 ;
7581 return 0;
7582}
7583_ACEOF
7584rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007585if { (ac_try="$ac_link"
7586case "(($ac_try" in
7587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7588 *) ac_try_echo=$ac_try;;
7589esac
7590eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7591$as_echo "$ac_try_echo") >&5
7592 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007593 ac_status=$?
7594 grep -v '^ *+' conftest.er1 >conftest.err
7595 rm -f conftest.er1
7596 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007597 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7598 (exit $ac_status); } && {
7599 test -z "$ac_c_werror_flag" ||
7600 test ! -s conftest.err
7601 } && test -s conftest$ac_exeext && {
7602 test "$cross_compiling" = yes ||
7603 $as_test_x conftest$ac_exeext
7604 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007605 ac_cv_lib_ICE_IceConnectionNumber=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007606else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007607 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007608sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007609
Bram Moolenaar446cb832008-06-24 21:56:24 +00007610 ac_cv_lib_ICE_IceConnectionNumber=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007611fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007612
7613rm -rf conftest.dSYM
7614rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007615 conftest$ac_exeext conftest.$ac_ext
7616LIBS=$ac_check_lib_save_LIBS
7617fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007618{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
7619$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007620if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007621 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007622fi
7623
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007624 LDFLAGS=$ac_save_LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007625
7626fi
7627
7628
7629 if test "$OS390Unix" = "yes"; then
7630 CFLAGS="$CFLAGS -W c,dll"
7631 LDFLAGS="$LDFLAGS -W l,dll"
7632 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu"
7633 fi
7634
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007635
Bram Moolenaar071d4272004-06-13 20:20:40 +00007636 if test -d "$x_includes" && test ! -d "$x_libraries"; then
7637 x_libraries=`echo "$x_includes" | sed s/include/lib/`
Bram Moolenaar446cb832008-06-24 21:56:24 +00007638 { $as_echo "$as_me:$LINENO: result: Corrected X libraries to $x_libraries" >&5
7639$as_echo "Corrected X libraries to $x_libraries" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007640 X_LIBS="$X_LIBS -L$x_libraries"
7641 if test "`(uname) 2>/dev/null`" = SunOS &&
7642 uname -r | grep '^5' >/dev/null; then
7643 X_LIBS="$X_LIBS -R $x_libraries"
7644 fi
7645 fi
7646
7647 if test -d "$x_libraries" && test ! -d "$x_includes"; then
7648 x_includes=`echo "$x_libraries" | sed s/lib/include/`
Bram Moolenaar446cb832008-06-24 21:56:24 +00007649 { $as_echo "$as_me:$LINENO: result: Corrected X includes to $x_includes" >&5
7650$as_echo "Corrected X includes to $x_includes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007651 X_CFLAGS="$X_CFLAGS -I$x_includes"
7652 fi
7653
7654 X_CFLAGS="`echo $X_CFLAGS\ | sed 's%-I/usr/include %%'`"
7655 X_LIBS="`echo $X_LIBS\ | sed 's%-L/usr/lib %%'`"
7656 X_LIBS="`echo $X_LIBS\ | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`"
7657
7658
Bram Moolenaar00ca2842008-06-26 20:14:00 +00007659 { $as_echo "$as_me:$LINENO: checking if X11 header files can be found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007660$as_echo_n "checking if X11 header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007661 cflags_save=$CFLAGS
7662 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007663 cat >conftest.$ac_ext <<_ACEOF
7664/* confdefs.h. */
7665_ACEOF
7666cat confdefs.h >>conftest.$ac_ext
7667cat >>conftest.$ac_ext <<_ACEOF
7668/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007669#include <X11/Xlib.h>
Bram Moolenaar00ca2842008-06-26 20:14:00 +00007670#include <X11/Intrinsic.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007671int
7672main ()
7673{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007674
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007675 ;
7676 return 0;
7677}
7678_ACEOF
7679rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007680if { (ac_try="$ac_compile"
7681case "(($ac_try" in
7682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7683 *) ac_try_echo=$ac_try;;
7684esac
7685eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7686$as_echo "$ac_try_echo") >&5
7687 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007688 ac_status=$?
7689 grep -v '^ *+' conftest.er1 >conftest.err
7690 rm -f conftest.er1
7691 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007692 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7693 (exit $ac_status); } && {
7694 test -z "$ac_c_werror_flag" ||
7695 test ! -s conftest.err
7696 } && test -s conftest.$ac_objext; then
7697 { $as_echo "$as_me:$LINENO: result: yes" >&5
7698$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007699else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007700 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007701sed 's/^/| /' conftest.$ac_ext >&5
7702
Bram Moolenaar446cb832008-06-24 21:56:24 +00007703 { $as_echo "$as_me:$LINENO: result: no" >&5
7704$as_echo "no" >&6; }; no_x=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007705fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007706
7707rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00007708 CFLAGS=$cflags_save
7709
7710 if test "${no_x-no}" = yes; then
7711 with_x=no
7712 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007713 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00007714#define HAVE_X11 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007715_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00007716
7717 X_LIB="-lXt -lX11";
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007718
Bram Moolenaar071d4272004-06-13 20:20:40 +00007719
7720 ac_save_LDFLAGS="$LDFLAGS"
7721 LDFLAGS="-L$x_libraries $LDFLAGS"
7722
Bram Moolenaar446cb832008-06-24 21:56:24 +00007723 { $as_echo "$as_me:$LINENO: checking for _XdmcpAuthDoIt in -lXdmcp" >&5
7724$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007725if test "${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007726 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007727else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007728 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007729LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007730cat >conftest.$ac_ext <<_ACEOF
7731/* confdefs.h. */
7732_ACEOF
7733cat confdefs.h >>conftest.$ac_ext
7734cat >>conftest.$ac_ext <<_ACEOF
7735/* end confdefs.h. */
7736
Bram Moolenaar446cb832008-06-24 21:56:24 +00007737/* Override any GCC internal prototype to avoid an error.
7738 Use char because int might match the return type of a GCC
7739 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007740#ifdef __cplusplus
7741extern "C"
7742#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007743char _XdmcpAuthDoIt ();
7744int
7745main ()
7746{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007747return _XdmcpAuthDoIt ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007748 ;
7749 return 0;
7750}
7751_ACEOF
7752rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007753if { (ac_try="$ac_link"
7754case "(($ac_try" in
7755 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7756 *) ac_try_echo=$ac_try;;
7757esac
7758eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7759$as_echo "$ac_try_echo") >&5
7760 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007761 ac_status=$?
7762 grep -v '^ *+' conftest.er1 >conftest.err
7763 rm -f conftest.er1
7764 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007765 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7766 (exit $ac_status); } && {
7767 test -z "$ac_c_werror_flag" ||
7768 test ! -s conftest.err
7769 } && test -s conftest$ac_exeext && {
7770 test "$cross_compiling" = yes ||
7771 $as_test_x conftest$ac_exeext
7772 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007773 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007774else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007775 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007776sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007777
Bram Moolenaar446cb832008-06-24 21:56:24 +00007778 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007779fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007780
7781rm -rf conftest.dSYM
7782rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007783 conftest$ac_exeext conftest.$ac_ext
7784LIBS=$ac_check_lib_save_LIBS
7785fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007786{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5
7787$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007788if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007789 X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007790fi
7791
7792
Bram Moolenaar446cb832008-06-24 21:56:24 +00007793 { $as_echo "$as_me:$LINENO: checking for IceOpenConnection in -lICE" >&5
7794$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007795if test "${ac_cv_lib_ICE_IceOpenConnection+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007796 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007797else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007798 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007799LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007800cat >conftest.$ac_ext <<_ACEOF
7801/* confdefs.h. */
7802_ACEOF
7803cat confdefs.h >>conftest.$ac_ext
7804cat >>conftest.$ac_ext <<_ACEOF
7805/* end confdefs.h. */
7806
Bram Moolenaar446cb832008-06-24 21:56:24 +00007807/* Override any GCC internal prototype to avoid an error.
7808 Use char because int might match the return type of a GCC
7809 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007810#ifdef __cplusplus
7811extern "C"
7812#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007813char IceOpenConnection ();
7814int
7815main ()
7816{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007817return IceOpenConnection ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007818 ;
7819 return 0;
7820}
7821_ACEOF
7822rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007823if { (ac_try="$ac_link"
7824case "(($ac_try" in
7825 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7826 *) ac_try_echo=$ac_try;;
7827esac
7828eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7829$as_echo "$ac_try_echo") >&5
7830 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007831 ac_status=$?
7832 grep -v '^ *+' conftest.er1 >conftest.err
7833 rm -f conftest.er1
7834 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007835 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7836 (exit $ac_status); } && {
7837 test -z "$ac_c_werror_flag" ||
7838 test ! -s conftest.err
7839 } && test -s conftest$ac_exeext && {
7840 test "$cross_compiling" = yes ||
7841 $as_test_x conftest$ac_exeext
7842 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007843 ac_cv_lib_ICE_IceOpenConnection=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007844else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007845 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007846sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007847
Bram Moolenaar446cb832008-06-24 21:56:24 +00007848 ac_cv_lib_ICE_IceOpenConnection=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007849fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007850
7851rm -rf conftest.dSYM
7852rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007853 conftest$ac_exeext conftest.$ac_ext
7854LIBS=$ac_check_lib_save_LIBS
7855fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007856{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceOpenConnection" >&5
7857$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007858if test "x$ac_cv_lib_ICE_IceOpenConnection" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007859 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007860fi
7861
7862
7863 LDFLAGS="$X_LIBS $ac_save_LDFLAGS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00007864 { $as_echo "$as_me:$LINENO: checking for XpmCreatePixmapFromData in -lXpm" >&5
7865$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007866if test "${ac_cv_lib_Xpm_XpmCreatePixmapFromData+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007867 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007868else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007869 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007870LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007871cat >conftest.$ac_ext <<_ACEOF
7872/* confdefs.h. */
7873_ACEOF
7874cat confdefs.h >>conftest.$ac_ext
7875cat >>conftest.$ac_ext <<_ACEOF
7876/* end confdefs.h. */
7877
Bram Moolenaar446cb832008-06-24 21:56:24 +00007878/* Override any GCC internal prototype to avoid an error.
7879 Use char because int might match the return type of a GCC
7880 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007881#ifdef __cplusplus
7882extern "C"
7883#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007884char XpmCreatePixmapFromData ();
7885int
7886main ()
7887{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007888return XpmCreatePixmapFromData ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007889 ;
7890 return 0;
7891}
7892_ACEOF
7893rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007894if { (ac_try="$ac_link"
7895case "(($ac_try" in
7896 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7897 *) ac_try_echo=$ac_try;;
7898esac
7899eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7900$as_echo "$ac_try_echo") >&5
7901 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007902 ac_status=$?
7903 grep -v '^ *+' conftest.er1 >conftest.err
7904 rm -f conftest.er1
7905 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007906 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7907 (exit $ac_status); } && {
7908 test -z "$ac_c_werror_flag" ||
7909 test ! -s conftest.err
7910 } && test -s conftest$ac_exeext && {
7911 test "$cross_compiling" = yes ||
7912 $as_test_x conftest$ac_exeext
7913 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007914 ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007915else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007916 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007917sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007918
Bram Moolenaar446cb832008-06-24 21:56:24 +00007919 ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007920fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007921
7922rm -rf conftest.dSYM
7923rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007924 conftest$ac_exeext conftest.$ac_ext
7925LIBS=$ac_check_lib_save_LIBS
7926fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007927{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
7928$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007929if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007930 X_PRE_LIBS="$X_PRE_LIBS -lXpm"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007931fi
7932
7933
Bram Moolenaar446cb832008-06-24 21:56:24 +00007934 { $as_echo "$as_me:$LINENO: checking if X11 header files implicitly declare return values" >&5
7935$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007936 cflags_save=$CFLAGS
7937 CFLAGS="$CFLAGS $X_CFLAGS -Werror"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007938 cat >conftest.$ac_ext <<_ACEOF
7939/* confdefs.h. */
7940_ACEOF
7941cat confdefs.h >>conftest.$ac_ext
7942cat >>conftest.$ac_ext <<_ACEOF
7943/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007944#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007945int
7946main ()
7947{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007948
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007949 ;
7950 return 0;
7951}
7952_ACEOF
7953rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007954if { (ac_try="$ac_compile"
7955case "(($ac_try" in
7956 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7957 *) ac_try_echo=$ac_try;;
7958esac
7959eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7960$as_echo "$ac_try_echo") >&5
7961 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007962 ac_status=$?
7963 grep -v '^ *+' conftest.er1 >conftest.err
7964 rm -f conftest.er1
7965 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007966 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7967 (exit $ac_status); } && {
7968 test -z "$ac_c_werror_flag" ||
7969 test ! -s conftest.err
7970 } && test -s conftest.$ac_objext; then
7971 { $as_echo "$as_me:$LINENO: result: no" >&5
7972$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007973else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007974 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007975sed 's/^/| /' conftest.$ac_ext >&5
7976
Bram Moolenaar446cb832008-06-24 21:56:24 +00007977 CFLAGS="$CFLAGS -Wno-implicit-int"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007978 cat >conftest.$ac_ext <<_ACEOF
7979/* confdefs.h. */
7980_ACEOF
7981cat confdefs.h >>conftest.$ac_ext
7982cat >>conftest.$ac_ext <<_ACEOF
7983/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007984#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007985int
7986main ()
7987{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007988
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007989 ;
7990 return 0;
7991}
7992_ACEOF
7993rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007994if { (ac_try="$ac_compile"
7995case "(($ac_try" in
7996 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7997 *) ac_try_echo=$ac_try;;
7998esac
7999eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8000$as_echo "$ac_try_echo") >&5
8001 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008002 ac_status=$?
8003 grep -v '^ *+' conftest.er1 >conftest.err
8004 rm -f conftest.er1
8005 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008006 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8007 (exit $ac_status); } && {
8008 test -z "$ac_c_werror_flag" ||
8009 test ! -s conftest.err
8010 } && test -s conftest.$ac_objext; then
8011 { $as_echo "$as_me:$LINENO: result: yes" >&5
8012$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008013else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008014 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008015sed 's/^/| /' conftest.$ac_ext >&5
8016
Bram Moolenaar446cb832008-06-24 21:56:24 +00008017 { $as_echo "$as_me:$LINENO: result: test failed" >&5
8018$as_echo "test failed" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008019
Bram Moolenaar071d4272004-06-13 20:20:40 +00008020fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008021
8022rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008023
Bram Moolenaar071d4272004-06-13 20:20:40 +00008024fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008025
8026rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008027 CFLAGS=$cflags_save
8028
8029 LDFLAGS="$ac_save_LDFLAGS"
8030
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00008031 { $as_echo "$as_me:$LINENO: checking size of wchar_t is 2 bytes" >&5
8032$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; }
8033 if test "${ac_cv_small_wchar_t+set}" = set; then
8034 $as_echo_n "(cached) " >&6
8035else
8036 if test "$cross_compiling" = yes; then
8037 { { $as_echo "$as_me:$LINENO: error: failed to compile test program" >&5
8038$as_echo "$as_me: error: failed to compile test program" >&2;}
8039 { (exit 1); exit 1; }; }
8040else
8041 cat >conftest.$ac_ext <<_ACEOF
8042/* confdefs.h. */
8043_ACEOF
8044cat confdefs.h >>conftest.$ac_ext
8045cat >>conftest.$ac_ext <<_ACEOF
8046/* end confdefs.h. */
8047
8048#include <X11/Xlib.h>
8049#if STDC_HEADERS
8050# include <stdlib.h>
8051# include <stddef.h>
8052#endif
8053 main()
8054 {
8055 if (sizeof(wchar_t) <= 2)
8056 exit(1);
8057 exit(0);
8058 }
8059_ACEOF
8060rm -f conftest$ac_exeext
8061if { (ac_try="$ac_link"
8062case "(($ac_try" in
8063 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8064 *) ac_try_echo=$ac_try;;
8065esac
8066eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8067$as_echo "$ac_try_echo") >&5
8068 (eval "$ac_link") 2>&5
8069 ac_status=$?
8070 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8071 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8072 { (case "(($ac_try" in
8073 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8074 *) ac_try_echo=$ac_try;;
8075esac
8076eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8077$as_echo "$ac_try_echo") >&5
8078 (eval "$ac_try") 2>&5
8079 ac_status=$?
8080 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8081 (exit $ac_status); }; }; then
8082 ac_cv_small_wchar_t="no"
8083else
8084 $as_echo "$as_me: program exited with status $ac_status" >&5
8085$as_echo "$as_me: failed program was:" >&5
8086sed 's/^/| /' conftest.$ac_ext >&5
8087
8088( exit $ac_status )
8089ac_cv_small_wchar_t="yes"
8090fi
8091rm -rf conftest.dSYM
8092rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8093fi
8094
8095
8096fi
8097
8098 { $as_echo "$as_me:$LINENO: result: $ac_cv_small_wchar_t" >&5
8099$as_echo "$ac_cv_small_wchar_t" >&6; }
8100 if test "x$ac_cv_small_wchar_t" = "xyes" ; then
8101 cat >>confdefs.h <<\_ACEOF
8102#define SMALL_WCHAR_T 1
8103_ACEOF
8104
8105 fi
8106
Bram Moolenaar071d4272004-06-13 20:20:40 +00008107 fi
8108fi
8109
Bram Moolenaar2389c3c2005-05-22 22:07:59 +00008110test "x$with_x" = xno -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00008111
Bram Moolenaar446cb832008-06-24 21:56:24 +00008112{ $as_echo "$as_me:$LINENO: checking --enable-gui argument" >&5
8113$as_echo_n "checking --enable-gui argument... " >&6; }
8114# Check whether --enable-gui was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008115if test "${enable_gui+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008116 enableval=$enable_gui;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008117else
8118 enable_gui="auto"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008119fi
8120
Bram Moolenaar071d4272004-06-13 20:20:40 +00008121
8122enable_gui_canon=`echo "_$enable_gui" | \
8123 sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
8124
8125SKIP_GTK=YES
8126SKIP_GTK2=YES
8127SKIP_GNOME=YES
8128SKIP_MOTIF=YES
8129SKIP_ATHENA=YES
8130SKIP_NEXTAW=YES
8131SKIP_PHOTON=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00008132SKIP_CARBON=YES
8133GUITYPE=NONE
8134
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008135if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008136 SKIP_PHOTON=
8137 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00008138 no) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
8139$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008140 SKIP_PHOTON=YES ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008141 yes|"") { $as_echo "$as_me:$LINENO: result: yes - automatic GUI support" >&5
8142$as_echo "yes - automatic GUI support" >&6; } ;;
8143 auto) { $as_echo "$as_me:$LINENO: result: auto - automatic GUI support" >&5
8144$as_echo "auto - automatic GUI support" >&6; } ;;
8145 photon) { $as_echo "$as_me:$LINENO: result: Photon GUI support" >&5
8146$as_echo "Photon GUI support" >&6; } ;;
8147 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
8148$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008149 SKIP_PHOTON=YES ;;
8150 esac
8151
8152elif test "x$MACOSX" = "xyes" -a "x$with_x" = "xno" ; then
8153 SKIP_CARBON=
8154 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00008155 no) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
8156$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008157 SKIP_CARBON=YES ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008158 yes|"") { $as_echo "$as_me:$LINENO: result: yes - automatic GUI support" >&5
8159$as_echo "yes - automatic GUI support" >&6; } ;;
8160 auto) { $as_echo "$as_me:$LINENO: result: auto - automatic GUI support" >&5
8161$as_echo "auto - automatic GUI support" >&6; } ;;
8162 carbon) { $as_echo "$as_me:$LINENO: result: Carbon GUI support" >&5
8163$as_echo "Carbon GUI support" >&6; } ;;
8164 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
8165$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008166 SKIP_CARBON=YES ;;
8167 esac
8168
8169else
8170
Bram Moolenaar071d4272004-06-13 20:20:40 +00008171 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00008172 no|none) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
8173$as_echo "no GUI support" >&6; } ;;
8174 yes|""|auto) { $as_echo "$as_me:$LINENO: result: yes/auto - automatic GUI support" >&5
8175$as_echo "yes/auto - automatic GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008176 SKIP_GTK=
8177 SKIP_GTK2=
8178 SKIP_GNOME=
8179 SKIP_MOTIF=
8180 SKIP_ATHENA=
8181 SKIP_NEXTAW=
8182 SKIP_CARBON=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008183 gtk) { $as_echo "$as_me:$LINENO: result: GTK+ 1.x GUI support" >&5
8184$as_echo "GTK+ 1.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008185 SKIP_GTK=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008186 gtk2) { $as_echo "$as_me:$LINENO: result: GTK+ 2.x GUI support" >&5
8187$as_echo "GTK+ 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008188 SKIP_GTK=
8189 SKIP_GTK2=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008190 gnome) { $as_echo "$as_me:$LINENO: result: GNOME 1.x GUI support" >&5
8191$as_echo "GNOME 1.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008192 SKIP_GNOME=
8193 SKIP_GTK=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008194 gnome2) { $as_echo "$as_me:$LINENO: result: GNOME 2.x GUI support" >&5
8195$as_echo "GNOME 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008196 SKIP_GNOME=
8197 SKIP_GTK=
8198 SKIP_GTK2=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008199 motif) { $as_echo "$as_me:$LINENO: result: Motif GUI support" >&5
8200$as_echo "Motif GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008201 SKIP_MOTIF=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008202 athena) { $as_echo "$as_me:$LINENO: result: Athena GUI support" >&5
8203$as_echo "Athena GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008204 SKIP_ATHENA=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008205 nextaw) { $as_echo "$as_me:$LINENO: result: neXtaw GUI support" >&5
8206$as_echo "neXtaw GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008207 SKIP_NEXTAW=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008208 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
8209$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008210 esac
8211
8212fi
8213
8214if test "x$SKIP_GTK" != "xYES" -a "$enable_gui_canon" != "gtk" -a "$enable_gui_canon" != "gtk2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008215 { $as_echo "$as_me:$LINENO: checking whether or not to look for GTK" >&5
8216$as_echo_n "checking whether or not to look for GTK... " >&6; }
8217 # Check whether --enable-gtk-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008218if test "${enable_gtk_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008219 enableval=$enable_gtk_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008220else
8221 enable_gtk_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008222fi
8223
8224 { $as_echo "$as_me:$LINENO: result: $enable_gtk_check" >&5
8225$as_echo "$enable_gtk_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008226 if test "x$enable_gtk_check" = "xno"; then
8227 SKIP_GTK=YES
8228 SKIP_GNOME=YES
8229 fi
8230fi
8231
8232if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \
8233 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008234 { $as_echo "$as_me:$LINENO: checking whether or not to look for GTK+ 2" >&5
8235$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; }
8236 # Check whether --enable-gtk2-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008237if test "${enable_gtk2_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008238 enableval=$enable_gtk2_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008239else
8240 enable_gtk2_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008241fi
8242
8243 { $as_echo "$as_me:$LINENO: result: $enable_gtk2_check" >&5
8244$as_echo "$enable_gtk2_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008245 if test "x$enable_gtk2_check" = "xno"; then
8246 SKIP_GTK2=YES
8247 fi
8248fi
8249
8250if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome" \
8251 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008252 { $as_echo "$as_me:$LINENO: checking whether or not to look for GNOME" >&5
8253$as_echo_n "checking whether or not to look for GNOME... " >&6; }
8254 # Check whether --enable-gnome-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008255if test "${enable_gnome_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008256 enableval=$enable_gnome_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008257else
8258 enable_gnome_check="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008259fi
8260
8261 { $as_echo "$as_me:$LINENO: result: $enable_gnome_check" >&5
8262$as_echo "$enable_gnome_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008263 if test "x$enable_gnome_check" = "xno"; then
8264 SKIP_GNOME=YES
8265 fi
8266fi
8267
8268if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008269 { $as_echo "$as_me:$LINENO: checking whether or not to look for Motif" >&5
8270$as_echo_n "checking whether or not to look for Motif... " >&6; }
8271 # Check whether --enable-motif-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008272if test "${enable_motif_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008273 enableval=$enable_motif_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008274else
8275 enable_motif_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008276fi
8277
8278 { $as_echo "$as_me:$LINENO: result: $enable_motif_check" >&5
8279$as_echo "$enable_motif_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008280 if test "x$enable_motif_check" = "xno"; then
8281 SKIP_MOTIF=YES
8282 fi
8283fi
8284
8285if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008286 { $as_echo "$as_me:$LINENO: checking whether or not to look for Athena" >&5
8287$as_echo_n "checking whether or not to look for Athena... " >&6; }
8288 # Check whether --enable-athena-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008289if test "${enable_athena_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008290 enableval=$enable_athena_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008291else
8292 enable_athena_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008293fi
8294
8295 { $as_echo "$as_me:$LINENO: result: $enable_athena_check" >&5
8296$as_echo "$enable_athena_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008297 if test "x$enable_athena_check" = "xno"; then
8298 SKIP_ATHENA=YES
8299 fi
8300fi
8301
8302if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008303 { $as_echo "$as_me:$LINENO: checking whether or not to look for neXtaw" >&5
8304$as_echo_n "checking whether or not to look for neXtaw... " >&6; }
8305 # Check whether --enable-nextaw-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008306if test "${enable_nextaw_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008307 enableval=$enable_nextaw_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008308else
8309 enable_nextaw_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008310fi
8311
8312 { $as_echo "$as_me:$LINENO: result: $enable_nextaw_check" >&5
8313$as_echo "$enable_nextaw_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008314 if test "x$enable_nextaw_check" = "xno"; then
8315 SKIP_NEXTAW=YES
8316 fi
8317fi
8318
8319if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008320 { $as_echo "$as_me:$LINENO: checking whether or not to look for Carbon" >&5
8321$as_echo_n "checking whether or not to look for Carbon... " >&6; }
8322 # Check whether --enable-carbon-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008323if test "${enable_carbon_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008324 enableval=$enable_carbon_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008325else
8326 enable_carbon_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008327fi
8328
8329 { $as_echo "$as_me:$LINENO: result: $enable_carbon_check" >&5
8330$as_echo "$enable_carbon_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008331 if test "x$enable_carbon_check" = "xno"; then
8332 SKIP_CARBON=YES
8333 fi
8334fi
8335
Bram Moolenaar843ee412004-06-30 16:16:41 +00008336
Bram Moolenaar071d4272004-06-13 20:20:40 +00008337if test "x$MACOSX" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008338 { $as_echo "$as_me:$LINENO: checking for Carbon GUI" >&5
8339$as_echo_n "checking for Carbon GUI... " >&6; }
8340 { $as_echo "$as_me:$LINENO: result: yes" >&5
8341$as_echo "yes" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008342 GUITYPE=CARBONGUI
Bram Moolenaare344bea2005-09-01 20:46:49 +00008343 if test "$VIMNAME" = "vim"; then
8344 VIMNAME=Vim
8345 fi
Bram Moolenaar14716812006-05-04 21:54:08 +00008346
8347 if test x$prefix = xNONE; then
8348 prefix=/Applications
8349 fi
8350
8351 datadir='${prefix}/Vim.app/Contents/Resources'
8352
Bram Moolenaar071d4272004-06-13 20:20:40 +00008353 SKIP_GTK=YES;
8354 SKIP_GTK2=YES;
8355 SKIP_GNOME=YES;
8356 SKIP_MOTIF=YES;
8357 SKIP_ATHENA=YES;
8358 SKIP_NEXTAW=YES;
8359 SKIP_PHOTON=YES;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008360 SKIP_CARBON=YES
8361fi
8362
8363
8364
8365
8366
8367
8368
8369
8370
Bram Moolenaar071d4272004-06-13 20:20:40 +00008371if test -z "$SKIP_GTK"; then
8372
Bram Moolenaar446cb832008-06-24 21:56:24 +00008373 { $as_echo "$as_me:$LINENO: checking --with-gtk-prefix argument" >&5
8374$as_echo_n "checking --with-gtk-prefix argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008375
Bram Moolenaar446cb832008-06-24 21:56:24 +00008376# Check whether --with-gtk-prefix was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008377if test "${with_gtk_prefix+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008378 withval=$with_gtk_prefix; gtk_config_prefix="$withval"; { $as_echo "$as_me:$LINENO: result: $gtk_config_prefix" >&5
8379$as_echo "$gtk_config_prefix" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008380else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008381 gtk_config_prefix=""; { $as_echo "$as_me:$LINENO: result: no" >&5
8382$as_echo "no" >&6; }
8383fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008384
8385
Bram Moolenaar446cb832008-06-24 21:56:24 +00008386 { $as_echo "$as_me:$LINENO: checking --with-gtk-exec-prefix argument" >&5
8387$as_echo_n "checking --with-gtk-exec-prefix argument... " >&6; }
8388
8389# Check whether --with-gtk-exec-prefix was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008390if test "${with_gtk_exec_prefix+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008391 withval=$with_gtk_exec_prefix; gtk_config_exec_prefix="$withval"; { $as_echo "$as_me:$LINENO: result: $gtk_config_prefix" >&5
8392$as_echo "$gtk_config_prefix" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008393else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008394 gtk_config_exec_prefix=""; { $as_echo "$as_me:$LINENO: result: no" >&5
8395$as_echo "no" >&6; }
8396fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008397
Bram Moolenaar446cb832008-06-24 21:56:24 +00008398
8399 { $as_echo "$as_me:$LINENO: checking --disable-gtktest argument" >&5
8400$as_echo_n "checking --disable-gtktest argument... " >&6; }
8401 # Check whether --enable-gtktest was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008402if test "${enable_gtktest+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008403 enableval=$enable_gtktest;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008404else
8405 enable_gtktest=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00008406fi
8407
Bram Moolenaar071d4272004-06-13 20:20:40 +00008408 if test "x$enable_gtktest" = "xyes" ; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008409 { $as_echo "$as_me:$LINENO: result: gtk test enabled" >&5
8410$as_echo "gtk test enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008411 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008412 { $as_echo "$as_me:$LINENO: result: gtk test disabled" >&5
8413$as_echo "gtk test disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008414 fi
8415
8416 if test "x$gtk_config_prefix" != "x" ; then
8417 gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix"
8418 GTK_CONFIG=$gtk_config_prefix/bin/gtk-config
8419 fi
8420 if test "x$gtk_config_exec_prefix" != "x" ; then
8421 gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix"
8422 GTK_CONFIG=$gtk_config_exec_prefix/bin/gtk-config
8423 fi
8424 if test "X$GTK_CONFIG" = "X"; then
8425 # Extract the first word of "gtk-config", so it can be a program name with args.
8426set dummy gtk-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008427{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8428$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008429if test "${ac_cv_path_GTK_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008430 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008431else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008432 case $GTK_CONFIG in
8433 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008434 ac_cv_path_GTK_CONFIG="$GTK_CONFIG" # Let the user override the test with a path.
8435 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008436 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008437 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8438for as_dir in $PATH
8439do
8440 IFS=$as_save_IFS
8441 test -z "$as_dir" && as_dir=.
8442 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008443 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 +00008444 ac_cv_path_GTK_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008445 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008446 break 2
8447 fi
8448done
8449done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008450IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008451
Bram Moolenaar071d4272004-06-13 20:20:40 +00008452 test -z "$ac_cv_path_GTK_CONFIG" && ac_cv_path_GTK_CONFIG="no"
8453 ;;
8454esac
8455fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008456GTK_CONFIG=$ac_cv_path_GTK_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008457if test -n "$GTK_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008458 { $as_echo "$as_me:$LINENO: result: $GTK_CONFIG" >&5
8459$as_echo "$GTK_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008460else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008461 { $as_echo "$as_me:$LINENO: result: no" >&5
8462$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008463fi
8464
Bram Moolenaar446cb832008-06-24 21:56:24 +00008465
Bram Moolenaar071d4272004-06-13 20:20:40 +00008466 if test "X$GTK_CONFIG" = "Xno"; then
8467 # Extract the first word of "gtk12-config", so it can be a program name with args.
8468set dummy gtk12-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008469{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8470$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008471if test "${ac_cv_path_GTK12_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008472 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008473else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008474 case $GTK12_CONFIG in
8475 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008476 ac_cv_path_GTK12_CONFIG="$GTK12_CONFIG" # Let the user override the test with a path.
8477 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008478 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008479 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8480for as_dir in $PATH
8481do
8482 IFS=$as_save_IFS
8483 test -z "$as_dir" && as_dir=.
8484 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008485 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 +00008486 ac_cv_path_GTK12_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008487 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008488 break 2
8489 fi
8490done
8491done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008492IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008493
Bram Moolenaar071d4272004-06-13 20:20:40 +00008494 test -z "$ac_cv_path_GTK12_CONFIG" && ac_cv_path_GTK12_CONFIG="no"
8495 ;;
8496esac
8497fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008498GTK12_CONFIG=$ac_cv_path_GTK12_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008499if test -n "$GTK12_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008500 { $as_echo "$as_me:$LINENO: result: $GTK12_CONFIG" >&5
8501$as_echo "$GTK12_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008502else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008503 { $as_echo "$as_me:$LINENO: result: no" >&5
8504$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008505fi
8506
Bram Moolenaar446cb832008-06-24 21:56:24 +00008507
Bram Moolenaar071d4272004-06-13 20:20:40 +00008508 GTK_CONFIG="$GTK12_CONFIG"
8509 fi
8510 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008511 { $as_echo "$as_me:$LINENO: result: Using GTK configuration program $GTK_CONFIG" >&5
8512$as_echo "Using GTK configuration program $GTK_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008513 fi
8514 if test "X$PKG_CONFIG" = "X"; then
8515 # Extract the first word of "pkg-config", so it can be a program name with args.
8516set dummy pkg-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008517{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8518$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008519if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008520 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008521else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008522 case $PKG_CONFIG in
8523 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008524 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8525 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008526 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008527 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8528for as_dir in $PATH
8529do
8530 IFS=$as_save_IFS
8531 test -z "$as_dir" && as_dir=.
8532 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008533 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 +00008534 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008535 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008536 break 2
8537 fi
8538done
8539done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008540IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008541
Bram Moolenaar071d4272004-06-13 20:20:40 +00008542 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8543 ;;
8544esac
8545fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008546PKG_CONFIG=$ac_cv_path_PKG_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008547if test -n "$PKG_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008548 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
8549$as_echo "$PKG_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008550else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008551 { $as_echo "$as_me:$LINENO: result: no" >&5
8552$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008553fi
8554
Bram Moolenaar446cb832008-06-24 21:56:24 +00008555
Bram Moolenaar071d4272004-06-13 20:20:40 +00008556 fi
8557
8558 if test "x$GTK_CONFIG:$PKG_CONFIG" != "xno:no"; then
8559 if test "X$SKIP_GTK2" != "XYES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008560
Bram Moolenaar071d4272004-06-13 20:20:40 +00008561 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
8562 {
8563 min_gtk_version=2.2.0
Bram Moolenaar446cb832008-06-24 21:56:24 +00008564 { $as_echo "$as_me:$LINENO: checking for GTK - version >= $min_gtk_version" >&5
8565$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008566 no_gtk=""
8567 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
8568 && $PKG_CONFIG --exists gtk+-2.0; then
8569 {
8570 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008571 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00008572 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
8573 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8574 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8575 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8576 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8577 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8578 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8579 }
8580 elif test "X$GTK_CONFIG" != "Xno"; then
8581 {
8582 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008583 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00008584 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
8585 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
8586 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8587 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
8588 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8589 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
8590 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8591 }
8592 else
8593 no_gtk=yes
8594 fi
8595
8596 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
8597 {
8598 ac_save_CFLAGS="$CFLAGS"
8599 ac_save_LIBS="$LIBS"
8600 CFLAGS="$CFLAGS $GTK_CFLAGS"
8601 LIBS="$LIBS $GTK_LIBS"
8602
8603 rm -f conf.gtktest
8604 if test "$cross_compiling" = yes; then
8605 echo $ac_n "cross compiling; assumed OK... $ac_c"
8606else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008607 cat >conftest.$ac_ext <<_ACEOF
8608/* confdefs.h. */
8609_ACEOF
8610cat confdefs.h >>conftest.$ac_ext
8611cat >>conftest.$ac_ext <<_ACEOF
8612/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008613
8614#include <gtk/gtk.h>
8615#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00008616#if STDC_HEADERS
8617# include <stdlib.h>
8618# include <stddef.h>
8619#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008620
8621int
8622main ()
8623{
8624int major, minor, micro;
8625char *tmp_version;
8626
8627system ("touch conf.gtktest");
8628
8629/* HP/UX 9 (%@#!) writes to sscanf strings */
8630tmp_version = g_strdup("$min_gtk_version");
8631if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
8632 printf("%s, bad version string\n", "$min_gtk_version");
8633 exit(1);
8634 }
8635
8636if ((gtk_major_version > major) ||
8637 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
8638 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
8639 (gtk_micro_version >= micro)))
8640{
8641 return 0;
8642}
8643return 1;
8644}
8645
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008646_ACEOF
8647rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00008648if { (ac_try="$ac_link"
8649case "(($ac_try" in
8650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8651 *) ac_try_echo=$ac_try;;
8652esac
8653eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8654$as_echo "$ac_try_echo") >&5
8655 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008656 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008657 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008658 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +00008659 { (case "(($ac_try" in
8660 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8661 *) ac_try_echo=$ac_try;;
8662esac
8663eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8664$as_echo "$ac_try_echo") >&5
8665 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008666 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008667 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008668 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008669 :
8670else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008671 $as_echo "$as_me: program exited with status $ac_status" >&5
8672$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008673sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008674
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008675( exit $ac_status )
8676no_gtk=yes
8677fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008678rm -rf conftest.dSYM
8679rm -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 +00008680fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008681
8682
Bram Moolenaar071d4272004-06-13 20:20:40 +00008683 CFLAGS="$ac_save_CFLAGS"
8684 LIBS="$ac_save_LIBS"
8685 }
8686 fi
8687 if test "x$no_gtk" = x ; then
8688 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008689 { $as_echo "$as_me:$LINENO: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8690$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008691 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008692 { $as_echo "$as_me:$LINENO: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8693$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008694 fi
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008695 GUI_LIB_LOC="$GTK_LIBDIR"
8696 GTK_LIBNAME="$GTK_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008697 GUI_INC_LOC="$GTK_CFLAGS"
8698 else
8699 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00008700 { $as_echo "$as_me:$LINENO: result: no" >&5
8701$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008702 GTK_CFLAGS=""
8703 GTK_LIBS=""
8704 :
8705 }
8706 fi
8707 }
8708 else
8709 GTK_CFLAGS=""
8710 GTK_LIBS=""
8711 :
8712 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008713
8714
Bram Moolenaar071d4272004-06-13 20:20:40 +00008715 rm -f conf.gtktest
8716
8717 if test "x$GTK_CFLAGS" != "x"; then
8718 SKIP_ATHENA=YES
8719 SKIP_NEXTAW=YES
8720 SKIP_MOTIF=YES
8721 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008722
Bram Moolenaar071d4272004-06-13 20:20:40 +00008723 fi
8724 fi
8725
8726 if test "x$GUITYPE" != "xGTK"; then
8727 SKIP_GTK2=YES
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008728
Bram Moolenaar071d4272004-06-13 20:20:40 +00008729 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
8730 {
8731 min_gtk_version=1.1.16
Bram Moolenaar446cb832008-06-24 21:56:24 +00008732 { $as_echo "$as_me:$LINENO: checking for GTK - version >= $min_gtk_version" >&5
8733$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008734 no_gtk=""
8735 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
8736 && $PKG_CONFIG --exists gtk+-2.0; then
8737 {
8738 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008739 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00008740 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
8741 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8742 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8743 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8744 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8745 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8746 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8747 }
8748 elif test "X$GTK_CONFIG" != "Xno"; then
8749 {
8750 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008751 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00008752 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
8753 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
8754 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8755 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
8756 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8757 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
8758 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8759 }
8760 else
8761 no_gtk=yes
8762 fi
8763
8764 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
8765 {
8766 ac_save_CFLAGS="$CFLAGS"
8767 ac_save_LIBS="$LIBS"
8768 CFLAGS="$CFLAGS $GTK_CFLAGS"
8769 LIBS="$LIBS $GTK_LIBS"
8770
8771 rm -f conf.gtktest
8772 if test "$cross_compiling" = yes; then
8773 echo $ac_n "cross compiling; assumed OK... $ac_c"
8774else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008775 cat >conftest.$ac_ext <<_ACEOF
8776/* confdefs.h. */
8777_ACEOF
8778cat confdefs.h >>conftest.$ac_ext
8779cat >>conftest.$ac_ext <<_ACEOF
8780/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008781
8782#include <gtk/gtk.h>
8783#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00008784#if STDC_HEADERS
8785# include <stdlib.h>
8786# include <stddef.h>
8787#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008788
8789int
8790main ()
8791{
8792int major, minor, micro;
8793char *tmp_version;
8794
8795system ("touch conf.gtktest");
8796
8797/* HP/UX 9 (%@#!) writes to sscanf strings */
8798tmp_version = g_strdup("$min_gtk_version");
8799if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
8800 printf("%s, bad version string\n", "$min_gtk_version");
8801 exit(1);
8802 }
8803
8804if ((gtk_major_version > major) ||
8805 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
8806 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
8807 (gtk_micro_version >= micro)))
8808{
8809 return 0;
8810}
8811return 1;
8812}
8813
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008814_ACEOF
8815rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00008816if { (ac_try="$ac_link"
8817case "(($ac_try" in
8818 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8819 *) ac_try_echo=$ac_try;;
8820esac
8821eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8822$as_echo "$ac_try_echo") >&5
8823 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008824 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008825 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008826 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +00008827 { (case "(($ac_try" in
8828 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8829 *) ac_try_echo=$ac_try;;
8830esac
8831eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8832$as_echo "$ac_try_echo") >&5
8833 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008834 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008835 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008836 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008837 :
8838else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008839 $as_echo "$as_me: program exited with status $ac_status" >&5
8840$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008841sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008842
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008843( exit $ac_status )
8844no_gtk=yes
8845fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008846rm -rf conftest.dSYM
8847rm -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 +00008848fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008849
8850
Bram Moolenaar071d4272004-06-13 20:20:40 +00008851 CFLAGS="$ac_save_CFLAGS"
8852 LIBS="$ac_save_LIBS"
8853 }
8854 fi
8855 if test "x$no_gtk" = x ; then
8856 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008857 { $as_echo "$as_me:$LINENO: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8858$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008859 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008860 { $as_echo "$as_me:$LINENO: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8861$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008862 fi
8863 GTK_LIBNAME="$GTK_LIBS"
8864 GUI_INC_LOC="$GTK_CFLAGS"
8865 else
8866 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00008867 { $as_echo "$as_me:$LINENO: result: no" >&5
8868$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008869 GTK_CFLAGS=""
8870 GTK_LIBS=""
8871 :
8872 }
8873 fi
8874 }
8875 else
8876 GTK_CFLAGS=""
8877 GTK_LIBS=""
8878 :
8879 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008880
8881
Bram Moolenaar071d4272004-06-13 20:20:40 +00008882 rm -f conf.gtktest
8883
8884 if test "x$GTK_CFLAGS" != "x"; then
8885 SKIP_ATHENA=YES
8886 SKIP_NEXTAW=YES
8887 SKIP_MOTIF=YES
8888 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008889
Bram Moolenaar071d4272004-06-13 20:20:40 +00008890 fi
8891 fi
8892 fi
8893 if test "x$GUITYPE" = "xGTK"; then
8894 if test "$gtk_major_version" = 1 -a "0$gtk_minor_version" -lt 2 \
8895 -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 +00008896 { $as_echo "$as_me:$LINENO: result: this GTK version is old; version 1.2.3 or later is recommended" >&5
8897$as_echo "this GTK version is old; version 1.2.3 or later is recommended" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008898 else
8899 {
8900 if test "0$gtk_major_version" -ge 2; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008901 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008902#define HAVE_GTK2 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008903_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008904
8905 if test "$gtk_minor_version" = 1 -a "0$gtk_micro_version" -ge 1 \
8906 || test "0$gtk_minor_version" -ge 2 \
8907 || test "0$gtk_major_version" -gt 2; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008908 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008909#define HAVE_GTK_MULTIHEAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008910_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008911
8912 fi
8913 fi
8914 if test -z "$SKIP_GNOME"; then
8915 {
Bram Moolenaar071d4272004-06-13 20:20:40 +00008916
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008917
8918
8919
8920
8921
Bram Moolenaar446cb832008-06-24 21:56:24 +00008922# Check whether --with-gnome-includes was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008923if test "${with_gnome_includes+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008924 withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008925
Bram Moolenaar446cb832008-06-24 21:56:24 +00008926fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008927
8928
Bram Moolenaar446cb832008-06-24 21:56:24 +00008929
8930# Check whether --with-gnome-libs was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008931if test "${with_gnome_libs+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008932 withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008933
Bram Moolenaar446cb832008-06-24 21:56:24 +00008934fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008935
8936
Bram Moolenaar446cb832008-06-24 21:56:24 +00008937
8938# Check whether --with-gnome was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008939if test "${with_gnome+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008940 withval=$with_gnome; if test x$withval = xyes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008941 want_gnome=yes
8942 have_gnome=yes
8943 else
8944 if test "x$withval" = xno; then
8945 want_gnome=no
8946 else
8947 want_gnome=yes
8948 LDFLAGS="$LDFLAGS -L$withval/lib"
8949 CFLAGS="$CFLAGS -I$withval/include"
8950 gnome_prefix=$withval/lib
8951 fi
8952 fi
8953else
8954 want_gnome=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00008955fi
8956
Bram Moolenaar071d4272004-06-13 20:20:40 +00008957
8958 if test "x$want_gnome" = xyes -a "0$gtk_major_version" -ge 2; then
8959 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00008960 { $as_echo "$as_me:$LINENO: checking for libgnomeui-2.0" >&5
8961$as_echo_n "checking for libgnomeui-2.0... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008962 if $PKG_CONFIG --exists libgnomeui-2.0; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008963 { $as_echo "$as_me:$LINENO: result: yes" >&5
8964$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008965 GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0`
8966 GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0`
8967 GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0`
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008968
Bram Moolenaar446cb832008-06-24 21:56:24 +00008969 { $as_echo "$as_me:$LINENO: checking for FreeBSD" >&5
8970$as_echo_n "checking for FreeBSD... " >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008971 if test "`(uname) 2>/dev/null`" = FreeBSD; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008972 { $as_echo "$as_me:$LINENO: result: yes" >&5
8973$as_echo "yes" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00008974 GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE"
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008975 GNOME_LIBS="$GNOME_LIBS -pthread"
8976 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008977 { $as_echo "$as_me:$LINENO: result: no" >&5
8978$as_echo "no" >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008979 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008980 have_gnome=yes
8981 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008982 { $as_echo "$as_me:$LINENO: result: not found" >&5
8983$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008984 if test "x" = xfail; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008985 { { $as_echo "$as_me:$LINENO: error: Could not find libgnomeui-2.0 via pkg-config" >&5
8986$as_echo "$as_me: error: Could not find libgnomeui-2.0 via pkg-config" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008987 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008988 fi
8989 fi
8990 }
8991 elif test "x$want_gnome" = xyes; then
8992 {
8993 # Extract the first word of "gnome-config", so it can be a program name with args.
8994set dummy gnome-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008995{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8996$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008997if test "${ac_cv_path_GNOME_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008998 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008999else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009000 case $GNOME_CONFIG in
9001 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00009002 ac_cv_path_GNOME_CONFIG="$GNOME_CONFIG" # Let the user override the test with a path.
9003 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00009004 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9006for as_dir in $PATH
9007do
9008 IFS=$as_save_IFS
9009 test -z "$as_dir" && as_dir=.
9010 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00009011 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 +00009012 ac_cv_path_GNOME_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00009013 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009014 break 2
9015 fi
9016done
9017done
Bram Moolenaar446cb832008-06-24 21:56:24 +00009018IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009019
Bram Moolenaar071d4272004-06-13 20:20:40 +00009020 test -z "$ac_cv_path_GNOME_CONFIG" && ac_cv_path_GNOME_CONFIG="no"
9021 ;;
9022esac
9023fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009024GNOME_CONFIG=$ac_cv_path_GNOME_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00009025if test -n "$GNOME_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009026 { $as_echo "$as_me:$LINENO: result: $GNOME_CONFIG" >&5
9027$as_echo "$GNOME_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009028else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009029 { $as_echo "$as_me:$LINENO: result: no" >&5
9030$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009031fi
9032
Bram Moolenaar446cb832008-06-24 21:56:24 +00009033
Bram Moolenaar071d4272004-06-13 20:20:40 +00009034 if test "$GNOME_CONFIG" = "no"; then
9035 no_gnome_config="yes"
9036 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009037 { $as_echo "$as_me:$LINENO: checking if $GNOME_CONFIG works" >&5
9038$as_echo_n "checking if $GNOME_CONFIG works... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009039 if $GNOME_CONFIG --libs-only-l gnome >/dev/null 2>&1; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009040 { $as_echo "$as_me:$LINENO: result: yes" >&5
9041$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009042 GNOME_LIBS="`$GNOME_CONFIG --libs-only-l gnome gnomeui`"
9043 GNOME_LIBDIR="`$GNOME_CONFIG --libs-only-L gnorba gnomeui`"
9044 GNOME_INCLUDEDIR="`$GNOME_CONFIG --cflags gnorba gnomeui`"
9045 have_gnome=yes
9046 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009047 { $as_echo "$as_me:$LINENO: result: no" >&5
9048$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009049 no_gnome_config="yes"
9050 fi
9051 fi
9052
9053 if test x$exec_prefix = xNONE; then
9054 if test x$prefix = xNONE; then
9055 gnome_prefix=$ac_default_prefix/lib
9056 else
9057 gnome_prefix=$prefix/lib
9058 fi
9059 else
9060 gnome_prefix=`eval echo \`echo $libdir\``
9061 fi
9062
9063 if test "$no_gnome_config" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009064 { $as_echo "$as_me:$LINENO: checking for gnomeConf.sh file in $gnome_prefix" >&5
9065$as_echo_n "checking for gnomeConf.sh file in $gnome_prefix... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009066 if test -f $gnome_prefix/gnomeConf.sh; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009067 { $as_echo "$as_me:$LINENO: result: found" >&5
9068$as_echo "found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009069 echo "loading gnome configuration from" \
9070 "$gnome_prefix/gnomeConf.sh"
9071 . $gnome_prefix/gnomeConf.sh
9072 have_gnome=yes
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 if test x = xfail; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009077 { { $as_echo "$as_me:$LINENO: error: Could not find the gnomeConf.sh file that is generated by gnome-libs install" >&5
9078$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 +00009079 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009080 fi
9081 fi
9082 fi
9083 }
9084 fi
9085
9086 if test x$have_gnome = xyes ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009087 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009088#define FEAT_GUI_GNOME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009089_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009090
9091 GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR"
9092 GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS"
9093 fi
9094 }
9095 fi
9096 }
9097 fi
9098 fi
9099fi
9100
9101
9102if test -z "$SKIP_MOTIF"; then
9103 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"
9104 GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`"
9105
Bram Moolenaar446cb832008-06-24 21:56:24 +00009106 { $as_echo "$as_me:$LINENO: checking for location of Motif GUI includes" >&5
9107$as_echo_n "checking for location of Motif GUI includes... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009108 gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC"
9109 GUI_INC_LOC=
9110 for try in $gui_includes; do
9111 if test -f "$try/Xm/Xm.h"; then
9112 GUI_INC_LOC=$try
9113 fi
9114 done
9115 if test -n "$GUI_INC_LOC"; then
9116 if test "$GUI_INC_LOC" = /usr/include; then
9117 GUI_INC_LOC=
Bram Moolenaar446cb832008-06-24 21:56:24 +00009118 { $as_echo "$as_me:$LINENO: result: in default path" >&5
9119$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009120 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009121 { $as_echo "$as_me:$LINENO: result: $GUI_INC_LOC" >&5
9122$as_echo "$GUI_INC_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009123 fi
9124 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009125 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
9126$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009127 SKIP_MOTIF=YES
9128 fi
9129fi
9130
9131
9132if test -z "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009133 { $as_echo "$as_me:$LINENO: checking --with-motif-lib argument" >&5
9134$as_echo_n "checking --with-motif-lib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009135
Bram Moolenaar446cb832008-06-24 21:56:24 +00009136# Check whether --with-motif-lib was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00009137if test "${with_motif_lib+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009138 withval=$with_motif_lib; MOTIF_LIBNAME="${withval}"
9139fi
9140
Bram Moolenaar071d4272004-06-13 20:20:40 +00009141
9142 if test -n "$MOTIF_LIBNAME"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009143 { $as_echo "$as_me:$LINENO: result: $MOTIF_LIBNAME" >&5
9144$as_echo "$MOTIF_LIBNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009145 GUI_LIB_LOC=
9146 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009147 { $as_echo "$as_me:$LINENO: result: no" >&5
9148$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009149
9150 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`"
9151
Bram Moolenaar446cb832008-06-24 21:56:24 +00009152 { $as_echo "$as_me:$LINENO: checking for location of Motif GUI libs" >&5
9153$as_echo_n "checking for location of Motif GUI libs... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009154 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"
9155 GUI_LIB_LOC=
9156 for try in $gui_libs; do
Bram Moolenaar325b7a22004-07-05 15:58:32 +00009157 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do
Bram Moolenaar071d4272004-06-13 20:20:40 +00009158 if test -f "$libtry"; then
9159 GUI_LIB_LOC=$try
9160 fi
9161 done
9162 done
9163 if test -n "$GUI_LIB_LOC"; then
9164 if test "$GUI_LIB_LOC" = /usr/lib; then
9165 GUI_LIB_LOC=
Bram Moolenaar446cb832008-06-24 21:56:24 +00009166 { $as_echo "$as_me:$LINENO: result: in default path" >&5
9167$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009168 else
9169 if test -n "$GUI_LIB_LOC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009170 { $as_echo "$as_me:$LINENO: result: $GUI_LIB_LOC" >&5
9171$as_echo "$GUI_LIB_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009172 if test "`(uname) 2>/dev/null`" = SunOS &&
9173 uname -r | grep '^5' >/dev/null; then
9174 GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC"
9175 fi
9176 fi
9177 fi
9178 MOTIF_LIBNAME=-lXm
9179 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009180 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
9181$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009182 SKIP_MOTIF=YES
9183 fi
9184 fi
9185fi
9186
9187if test -z "$SKIP_MOTIF"; then
9188 SKIP_ATHENA=YES
9189 SKIP_NEXTAW=YES
9190 GUITYPE=MOTIF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009191
Bram Moolenaar071d4272004-06-13 20:20:40 +00009192fi
9193
9194
9195GUI_X_LIBS=
9196
9197if test -z "$SKIP_ATHENA"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009198 { $as_echo "$as_me:$LINENO: checking if Athena header files can be found" >&5
9199$as_echo_n "checking if Athena header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009200 cflags_save=$CFLAGS
9201 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009202 cat >conftest.$ac_ext <<_ACEOF
9203/* confdefs.h. */
9204_ACEOF
9205cat confdefs.h >>conftest.$ac_ext
9206cat >>conftest.$ac_ext <<_ACEOF
9207/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009208
9209#include <X11/Intrinsic.h>
9210#include <X11/Xaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009211int
9212main ()
9213{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009214
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009215 ;
9216 return 0;
9217}
9218_ACEOF
9219rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009220if { (ac_try="$ac_compile"
9221case "(($ac_try" in
9222 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9223 *) ac_try_echo=$ac_try;;
9224esac
9225eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9226$as_echo "$ac_try_echo") >&5
9227 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009228 ac_status=$?
9229 grep -v '^ *+' conftest.er1 >conftest.err
9230 rm -f conftest.er1
9231 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009232 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9233 (exit $ac_status); } && {
9234 test -z "$ac_c_werror_flag" ||
9235 test ! -s conftest.err
9236 } && test -s conftest.$ac_objext; then
9237 { $as_echo "$as_me:$LINENO: result: yes" >&5
9238$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009239else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009240 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009241sed 's/^/| /' conftest.$ac_ext >&5
9242
Bram Moolenaar446cb832008-06-24 21:56:24 +00009243 { $as_echo "$as_me:$LINENO: result: no" >&5
9244$as_echo "no" >&6; }; SKIP_ATHENA=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00009245fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009246
9247rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009248 CFLAGS=$cflags_save
9249fi
9250
9251if test -z "$SKIP_ATHENA"; then
9252 GUITYPE=ATHENA
9253fi
9254
9255if test -z "$SKIP_NEXTAW"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009256 { $as_echo "$as_me:$LINENO: checking if neXtaw header files can be found" >&5
9257$as_echo_n "checking if neXtaw header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009258 cflags_save=$CFLAGS
9259 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009260 cat >conftest.$ac_ext <<_ACEOF
9261/* confdefs.h. */
9262_ACEOF
9263cat confdefs.h >>conftest.$ac_ext
9264cat >>conftest.$ac_ext <<_ACEOF
9265/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009266
9267#include <X11/Intrinsic.h>
9268#include <X11/neXtaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009269int
9270main ()
9271{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009272
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009273 ;
9274 return 0;
9275}
9276_ACEOF
9277rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009278if { (ac_try="$ac_compile"
9279case "(($ac_try" in
9280 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9281 *) ac_try_echo=$ac_try;;
9282esac
9283eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9284$as_echo "$ac_try_echo") >&5
9285 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009286 ac_status=$?
9287 grep -v '^ *+' conftest.er1 >conftest.err
9288 rm -f conftest.er1
9289 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009290 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9291 (exit $ac_status); } && {
9292 test -z "$ac_c_werror_flag" ||
9293 test ! -s conftest.err
9294 } && test -s conftest.$ac_objext; then
9295 { $as_echo "$as_me:$LINENO: result: yes" >&5
9296$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009297else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009298 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009299sed 's/^/| /' conftest.$ac_ext >&5
9300
Bram Moolenaar446cb832008-06-24 21:56:24 +00009301 { $as_echo "$as_me:$LINENO: result: no" >&5
9302$as_echo "no" >&6; }; SKIP_NEXTAW=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00009303fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009304
9305rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009306 CFLAGS=$cflags_save
9307fi
9308
9309if test -z "$SKIP_NEXTAW"; then
9310 GUITYPE=NEXTAW
9311fi
9312
9313if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
9314 if test -n "$GUI_INC_LOC"; then
9315 GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`"
9316 fi
9317 if test -n "$GUI_LIB_LOC"; then
9318 GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`"
9319 fi
9320
9321 ldflags_save=$LDFLAGS
9322 LDFLAGS="$X_LIBS $LDFLAGS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00009323 { $as_echo "$as_me:$LINENO: checking for XShapeQueryExtension in -lXext" >&5
9324$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009325if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009326 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009327else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009328 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009329LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009330cat >conftest.$ac_ext <<_ACEOF
9331/* confdefs.h. */
9332_ACEOF
9333cat confdefs.h >>conftest.$ac_ext
9334cat >>conftest.$ac_ext <<_ACEOF
9335/* end confdefs.h. */
9336
Bram Moolenaar446cb832008-06-24 21:56:24 +00009337/* Override any GCC internal prototype to avoid an error.
9338 Use char because int might match the return type of a GCC
9339 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009340#ifdef __cplusplus
9341extern "C"
9342#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009343char XShapeQueryExtension ();
9344int
9345main ()
9346{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009347return XShapeQueryExtension ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009348 ;
9349 return 0;
9350}
9351_ACEOF
9352rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009353if { (ac_try="$ac_link"
9354case "(($ac_try" in
9355 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9356 *) ac_try_echo=$ac_try;;
9357esac
9358eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9359$as_echo "$ac_try_echo") >&5
9360 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009361 ac_status=$?
9362 grep -v '^ *+' conftest.er1 >conftest.err
9363 rm -f conftest.er1
9364 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009365 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9366 (exit $ac_status); } && {
9367 test -z "$ac_c_werror_flag" ||
9368 test ! -s conftest.err
9369 } && test -s conftest$ac_exeext && {
9370 test "$cross_compiling" = yes ||
9371 $as_test_x conftest$ac_exeext
9372 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009373 ac_cv_lib_Xext_XShapeQueryExtension=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009374else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009375 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009376sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009377
Bram Moolenaar446cb832008-06-24 21:56:24 +00009378 ac_cv_lib_Xext_XShapeQueryExtension=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009379fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009380
9381rm -rf conftest.dSYM
9382rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009383 conftest$ac_exeext conftest.$ac_ext
9384LIBS=$ac_check_lib_save_LIBS
9385fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009386{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
9387$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009388if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009389 GUI_X_LIBS="-lXext"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009390fi
9391
Bram Moolenaar446cb832008-06-24 21:56:24 +00009392 { $as_echo "$as_me:$LINENO: checking for wslen in -lw" >&5
9393$as_echo_n "checking for wslen in -lw... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009394if test "${ac_cv_lib_w_wslen+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009395 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009396else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009397 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009398LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009399cat >conftest.$ac_ext <<_ACEOF
9400/* confdefs.h. */
9401_ACEOF
9402cat confdefs.h >>conftest.$ac_ext
9403cat >>conftest.$ac_ext <<_ACEOF
9404/* end confdefs.h. */
9405
Bram Moolenaar446cb832008-06-24 21:56:24 +00009406/* Override any GCC internal prototype to avoid an error.
9407 Use char because int might match the return type of a GCC
9408 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009409#ifdef __cplusplus
9410extern "C"
9411#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009412char wslen ();
9413int
9414main ()
9415{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009416return wslen ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009417 ;
9418 return 0;
9419}
9420_ACEOF
9421rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009422if { (ac_try="$ac_link"
9423case "(($ac_try" in
9424 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9425 *) ac_try_echo=$ac_try;;
9426esac
9427eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9428$as_echo "$ac_try_echo") >&5
9429 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009430 ac_status=$?
9431 grep -v '^ *+' conftest.er1 >conftest.err
9432 rm -f conftest.er1
9433 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009434 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9435 (exit $ac_status); } && {
9436 test -z "$ac_c_werror_flag" ||
9437 test ! -s conftest.err
9438 } && test -s conftest$ac_exeext && {
9439 test "$cross_compiling" = yes ||
9440 $as_test_x conftest$ac_exeext
9441 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009442 ac_cv_lib_w_wslen=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009443else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009444 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009445sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009446
Bram Moolenaar446cb832008-06-24 21:56:24 +00009447 ac_cv_lib_w_wslen=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009448fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009449
9450rm -rf conftest.dSYM
9451rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009452 conftest$ac_exeext conftest.$ac_ext
9453LIBS=$ac_check_lib_save_LIBS
9454fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009455{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_w_wslen" >&5
9456$as_echo "$ac_cv_lib_w_wslen" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009457if test "x$ac_cv_lib_w_wslen" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009458 X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009459fi
9460
Bram Moolenaar446cb832008-06-24 21:56:24 +00009461 { $as_echo "$as_me:$LINENO: checking for dlsym in -ldl" >&5
9462$as_echo_n "checking for dlsym in -ldl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009463if test "${ac_cv_lib_dl_dlsym+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009464 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009465else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009466 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009467LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009468cat >conftest.$ac_ext <<_ACEOF
9469/* confdefs.h. */
9470_ACEOF
9471cat confdefs.h >>conftest.$ac_ext
9472cat >>conftest.$ac_ext <<_ACEOF
9473/* end confdefs.h. */
9474
Bram Moolenaar446cb832008-06-24 21:56:24 +00009475/* Override any GCC internal prototype to avoid an error.
9476 Use char because int might match the return type of a GCC
9477 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009478#ifdef __cplusplus
9479extern "C"
9480#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009481char dlsym ();
9482int
9483main ()
9484{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009485return dlsym ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009486 ;
9487 return 0;
9488}
9489_ACEOF
9490rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009491if { (ac_try="$ac_link"
9492case "(($ac_try" in
9493 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9494 *) ac_try_echo=$ac_try;;
9495esac
9496eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9497$as_echo "$ac_try_echo") >&5
9498 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009499 ac_status=$?
9500 grep -v '^ *+' conftest.er1 >conftest.err
9501 rm -f conftest.er1
9502 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009503 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9504 (exit $ac_status); } && {
9505 test -z "$ac_c_werror_flag" ||
9506 test ! -s conftest.err
9507 } && test -s conftest$ac_exeext && {
9508 test "$cross_compiling" = yes ||
9509 $as_test_x conftest$ac_exeext
9510 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009511 ac_cv_lib_dl_dlsym=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009512else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009513 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009514sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009515
Bram Moolenaar446cb832008-06-24 21:56:24 +00009516 ac_cv_lib_dl_dlsym=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009517fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009518
9519rm -rf conftest.dSYM
9520rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009521 conftest$ac_exeext conftest.$ac_ext
9522LIBS=$ac_check_lib_save_LIBS
9523fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009524{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlsym" >&5
9525$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009526if test "x$ac_cv_lib_dl_dlsym" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009527 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009528fi
9529
Bram Moolenaar446cb832008-06-24 21:56:24 +00009530 { $as_echo "$as_me:$LINENO: checking for XmuCreateStippledPixmap in -lXmu" >&5
9531$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009532if test "${ac_cv_lib_Xmu_XmuCreateStippledPixmap+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009533 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009534else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009535 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009536LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009537cat >conftest.$ac_ext <<_ACEOF
9538/* confdefs.h. */
9539_ACEOF
9540cat confdefs.h >>conftest.$ac_ext
9541cat >>conftest.$ac_ext <<_ACEOF
9542/* end confdefs.h. */
9543
Bram Moolenaar446cb832008-06-24 21:56:24 +00009544/* Override any GCC internal prototype to avoid an error.
9545 Use char because int might match the return type of a GCC
9546 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009547#ifdef __cplusplus
9548extern "C"
9549#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009550char XmuCreateStippledPixmap ();
9551int
9552main ()
9553{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009554return XmuCreateStippledPixmap ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009555 ;
9556 return 0;
9557}
9558_ACEOF
9559rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009560if { (ac_try="$ac_link"
9561case "(($ac_try" in
9562 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9563 *) ac_try_echo=$ac_try;;
9564esac
9565eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9566$as_echo "$ac_try_echo") >&5
9567 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009568 ac_status=$?
9569 grep -v '^ *+' conftest.er1 >conftest.err
9570 rm -f conftest.er1
9571 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009572 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9573 (exit $ac_status); } && {
9574 test -z "$ac_c_werror_flag" ||
9575 test ! -s conftest.err
9576 } && test -s conftest$ac_exeext && {
9577 test "$cross_compiling" = yes ||
9578 $as_test_x conftest$ac_exeext
9579 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009580 ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009581else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009582 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009583sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009584
Bram Moolenaar446cb832008-06-24 21:56:24 +00009585 ac_cv_lib_Xmu_XmuCreateStippledPixmap=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009586fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009587
9588rm -rf conftest.dSYM
9589rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009590 conftest$ac_exeext conftest.$ac_ext
9591LIBS=$ac_check_lib_save_LIBS
9592fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009593{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
9594$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009595if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009596 GUI_X_LIBS="-lXmu $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009597fi
9598
9599 if test -z "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009600 { $as_echo "$as_me:$LINENO: checking for XpEndJob in -lXp" >&5
9601$as_echo_n "checking for XpEndJob in -lXp... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009602if test "${ac_cv_lib_Xp_XpEndJob+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009603 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009604else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009605 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009606LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009607cat >conftest.$ac_ext <<_ACEOF
9608/* confdefs.h. */
9609_ACEOF
9610cat confdefs.h >>conftest.$ac_ext
9611cat >>conftest.$ac_ext <<_ACEOF
9612/* end confdefs.h. */
9613
Bram Moolenaar446cb832008-06-24 21:56:24 +00009614/* Override any GCC internal prototype to avoid an error.
9615 Use char because int might match the return type of a GCC
9616 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009617#ifdef __cplusplus
9618extern "C"
9619#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009620char XpEndJob ();
9621int
9622main ()
9623{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009624return XpEndJob ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009625 ;
9626 return 0;
9627}
9628_ACEOF
9629rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009630if { (ac_try="$ac_link"
9631case "(($ac_try" in
9632 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9633 *) ac_try_echo=$ac_try;;
9634esac
9635eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9636$as_echo "$ac_try_echo") >&5
9637 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009638 ac_status=$?
9639 grep -v '^ *+' conftest.er1 >conftest.err
9640 rm -f conftest.er1
9641 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009642 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9643 (exit $ac_status); } && {
9644 test -z "$ac_c_werror_flag" ||
9645 test ! -s conftest.err
9646 } && test -s conftest$ac_exeext && {
9647 test "$cross_compiling" = yes ||
9648 $as_test_x conftest$ac_exeext
9649 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009650 ac_cv_lib_Xp_XpEndJob=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009651else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009652 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009653sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009654
Bram Moolenaar446cb832008-06-24 21:56:24 +00009655 ac_cv_lib_Xp_XpEndJob=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009656fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009657
9658rm -rf conftest.dSYM
9659rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009660 conftest$ac_exeext conftest.$ac_ext
9661LIBS=$ac_check_lib_save_LIBS
9662fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009663{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xp_XpEndJob" >&5
9664$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009665if test "x$ac_cv_lib_Xp_XpEndJob" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009666 GUI_X_LIBS="-lXp $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009667fi
9668
9669 fi
9670 LDFLAGS=$ldflags_save
9671
Bram Moolenaar446cb832008-06-24 21:56:24 +00009672 { $as_echo "$as_me:$LINENO: checking for extra X11 defines" >&5
9673$as_echo_n "checking for extra X11 defines... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009674 NARROW_PROTO=
9675 rm -fr conftestdir
9676 if mkdir conftestdir; then
9677 cd conftestdir
9678 cat > Imakefile <<'EOF'
9679acfindx:
9680 @echo 'NARROW_PROTO="${PROTO_DEFINES}"'
9681EOF
9682 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
9683 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
9684 fi
9685 cd ..
9686 rm -fr conftestdir
9687 fi
9688 if test -z "$NARROW_PROTO"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009689 { $as_echo "$as_me:$LINENO: result: no" >&5
9690$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009691 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009692 { $as_echo "$as_me:$LINENO: result: $NARROW_PROTO" >&5
9693$as_echo "$NARROW_PROTO" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009694 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009695
Bram Moolenaar071d4272004-06-13 20:20:40 +00009696fi
9697
9698if test "$enable_xsmp" = "yes"; then
9699 cppflags_save=$CPPFLAGS
9700 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009701
9702for ac_header in X11/SM/SMlib.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009703do
Bram Moolenaar446cb832008-06-24 21:56:24 +00009704as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9705if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9706 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9707$as_echo_n "checking for $ac_header... " >&6; }
9708if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9709 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009710fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009711ac_res=`eval 'as_val=${'$as_ac_Header'}
9712 $as_echo "$as_val"'`
9713 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9714$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009715else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009716 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009717{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
9718$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009719cat >conftest.$ac_ext <<_ACEOF
9720/* confdefs.h. */
9721_ACEOF
9722cat confdefs.h >>conftest.$ac_ext
9723cat >>conftest.$ac_ext <<_ACEOF
9724/* end confdefs.h. */
9725$ac_includes_default
9726#include <$ac_header>
9727_ACEOF
9728rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009729if { (ac_try="$ac_compile"
9730case "(($ac_try" in
9731 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9732 *) ac_try_echo=$ac_try;;
9733esac
9734eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9735$as_echo "$ac_try_echo") >&5
9736 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009737 ac_status=$?
9738 grep -v '^ *+' conftest.er1 >conftest.err
9739 rm -f conftest.er1
9740 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009741 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9742 (exit $ac_status); } && {
9743 test -z "$ac_c_werror_flag" ||
9744 test ! -s conftest.err
9745 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009746 ac_header_compiler=yes
9747else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009748 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009749sed 's/^/| /' conftest.$ac_ext >&5
9750
Bram Moolenaar446cb832008-06-24 21:56:24 +00009751 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009752fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009753
9754rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9755{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9756$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009757
9758# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009759{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
9760$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009761cat >conftest.$ac_ext <<_ACEOF
9762/* confdefs.h. */
9763_ACEOF
9764cat confdefs.h >>conftest.$ac_ext
9765cat >>conftest.$ac_ext <<_ACEOF
9766/* end confdefs.h. */
9767#include <$ac_header>
9768_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009769if { (ac_try="$ac_cpp conftest.$ac_ext"
9770case "(($ac_try" in
9771 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9772 *) ac_try_echo=$ac_try;;
9773esac
9774eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9775$as_echo "$ac_try_echo") >&5
9776 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009777 ac_status=$?
9778 grep -v '^ *+' conftest.er1 >conftest.err
9779 rm -f conftest.er1
9780 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009781 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9782 (exit $ac_status); } >/dev/null && {
9783 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9784 test ! -s conftest.err
9785 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009786 ac_header_preproc=yes
9787else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009788 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009789sed 's/^/| /' conftest.$ac_ext >&5
9790
9791 ac_header_preproc=no
9792fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009793
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009794rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009795{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9796$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009797
9798# So? What about this header?
9799case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9800 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009801 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9802$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9803 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9804$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009805 ac_header_preproc=yes
9806 ;;
9807 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009808 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9809$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9810 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9811$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9812 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9813$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9814 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9815$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9816 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9817$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9818 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9819$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9820
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009821 ;;
9822esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00009823{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9824$as_echo_n "checking for $ac_header... " >&6; }
9825if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9826 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009827else
9828 eval "$as_ac_Header=\$ac_header_preproc"
9829fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009830ac_res=`eval 'as_val=${'$as_ac_Header'}
9831 $as_echo "$as_val"'`
9832 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9833$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009834
9835fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009836as_val=`eval 'as_val=${'$as_ac_Header'}
9837 $as_echo "$as_val"'`
9838 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009839 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009840#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009841_ACEOF
9842
9843fi
9844
Bram Moolenaar071d4272004-06-13 20:20:40 +00009845done
9846
9847 CPPFLAGS=$cppflags_save
9848fi
9849
9850
9851if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK"; then
9852 cppflags_save=$CPPFLAGS
9853 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009854
9855
9856for ac_header in X11/xpm.h X11/Sunkeysym.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009857do
Bram Moolenaar446cb832008-06-24 21:56:24 +00009858as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9859if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9860 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9861$as_echo_n "checking for $ac_header... " >&6; }
9862if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9863 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009864fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009865ac_res=`eval 'as_val=${'$as_ac_Header'}
9866 $as_echo "$as_val"'`
9867 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9868$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009869else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009870 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009871{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
9872$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009873cat >conftest.$ac_ext <<_ACEOF
9874/* confdefs.h. */
9875_ACEOF
9876cat confdefs.h >>conftest.$ac_ext
9877cat >>conftest.$ac_ext <<_ACEOF
9878/* end confdefs.h. */
9879$ac_includes_default
9880#include <$ac_header>
9881_ACEOF
9882rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009883if { (ac_try="$ac_compile"
9884case "(($ac_try" in
9885 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9886 *) ac_try_echo=$ac_try;;
9887esac
9888eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9889$as_echo "$ac_try_echo") >&5
9890 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009891 ac_status=$?
9892 grep -v '^ *+' conftest.er1 >conftest.err
9893 rm -f conftest.er1
9894 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009895 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9896 (exit $ac_status); } && {
9897 test -z "$ac_c_werror_flag" ||
9898 test ! -s conftest.err
9899 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009900 ac_header_compiler=yes
9901else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009902 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009903sed 's/^/| /' conftest.$ac_ext >&5
9904
Bram Moolenaar446cb832008-06-24 21:56:24 +00009905 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009906fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009907
9908rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9909{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9910$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009911
9912# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009913{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
9914$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009915cat >conftest.$ac_ext <<_ACEOF
9916/* confdefs.h. */
9917_ACEOF
9918cat confdefs.h >>conftest.$ac_ext
9919cat >>conftest.$ac_ext <<_ACEOF
9920/* end confdefs.h. */
9921#include <$ac_header>
9922_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009923if { (ac_try="$ac_cpp conftest.$ac_ext"
9924case "(($ac_try" in
9925 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9926 *) ac_try_echo=$ac_try;;
9927esac
9928eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9929$as_echo "$ac_try_echo") >&5
9930 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009931 ac_status=$?
9932 grep -v '^ *+' conftest.er1 >conftest.err
9933 rm -f conftest.er1
9934 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009935 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9936 (exit $ac_status); } >/dev/null && {
9937 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9938 test ! -s conftest.err
9939 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009940 ac_header_preproc=yes
9941else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009942 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009943sed 's/^/| /' conftest.$ac_ext >&5
9944
9945 ac_header_preproc=no
9946fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009947
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009948rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009949{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9950$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009951
9952# So? What about this header?
9953case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9954 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009955 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9956$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9957 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9958$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009959 ac_header_preproc=yes
9960 ;;
9961 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009962 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9963$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9964 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9965$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9966 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9967$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9968 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9969$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9970 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9971$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9972 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9973$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9974
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009975 ;;
9976esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00009977{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9978$as_echo_n "checking for $ac_header... " >&6; }
9979if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9980 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009981else
9982 eval "$as_ac_Header=\$ac_header_preproc"
9983fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009984ac_res=`eval 'as_val=${'$as_ac_Header'}
9985 $as_echo "$as_val"'`
9986 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9987$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009988
9989fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009990as_val=`eval 'as_val=${'$as_ac_Header'}
9991 $as_echo "$as_val"'`
9992 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009993 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009994#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009995_ACEOF
9996
9997fi
9998
Bram Moolenaar071d4272004-06-13 20:20:40 +00009999done
10000
10001
10002 if test ! "$enable_xim" = "no"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010003 { $as_echo "$as_me:$LINENO: checking for XIMText in X11/Xlib.h" >&5
10004$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010005 cat >conftest.$ac_ext <<_ACEOF
10006/* confdefs.h. */
10007_ACEOF
10008cat confdefs.h >>conftest.$ac_ext
10009cat >>conftest.$ac_ext <<_ACEOF
10010/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010011#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010012_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010013if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010014 $EGREP "XIMText" >/dev/null 2>&1; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010015 { $as_echo "$as_me:$LINENO: result: yes" >&5
10016$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010017else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010018 { $as_echo "$as_me:$LINENO: result: no; xim has been disabled" >&5
10019$as_echo "no; xim has been disabled" >&6; }; enable_xim = "no"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010020fi
10021rm -f conftest*
10022
10023 fi
10024 CPPFLAGS=$cppflags_save
10025
10026 if test "$enable_xim" = "auto" -a "$enable_hangulinput" != "yes" \
10027 -a "x$GUITYPE" != "xNONE" ; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010028 { $as_echo "$as_me:$LINENO: result: X GUI selected; xim has been enabled" >&5
10029$as_echo "X GUI selected; xim has been enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010030 enable_xim="yes"
10031 fi
10032fi
10033
10034if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
10035 cppflags_save=$CPPFLAGS
10036 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010037 { $as_echo "$as_me:$LINENO: checking for X11/Xmu/Editres.h" >&5
10038$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; }
Bram Moolenaar2ce06f62005-01-31 19:19:04 +000010039 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010040/* confdefs.h. */
10041_ACEOF
10042cat confdefs.h >>conftest.$ac_ext
10043cat >>conftest.$ac_ext <<_ACEOF
10044/* end confdefs.h. */
Bram Moolenaar2ce06f62005-01-31 19:19:04 +000010045
10046#include <X11/Intrinsic.h>
10047#include <X11/Xmu/Editres.h>
10048int
10049main ()
10050{
10051int i; i = 0;
10052 ;
10053 return 0;
10054}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010055_ACEOF
10056rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010057if { (ac_try="$ac_compile"
10058case "(($ac_try" in
10059 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10060 *) ac_try_echo=$ac_try;;
10061esac
10062eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10063$as_echo "$ac_try_echo") >&5
10064 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010065 ac_status=$?
10066 grep -v '^ *+' conftest.er1 >conftest.err
10067 rm -f conftest.er1
10068 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010069 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10070 (exit $ac_status); } && {
10071 test -z "$ac_c_werror_flag" ||
10072 test ! -s conftest.err
10073 } && test -s conftest.$ac_objext; then
10074 { $as_echo "$as_me:$LINENO: result: yes" >&5
10075$as_echo "yes" >&6; }
Bram Moolenaar2ce06f62005-01-31 19:19:04 +000010076 cat >>confdefs.h <<\_ACEOF
10077#define HAVE_X11_XMU_EDITRES_H 1
10078_ACEOF
10079
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010080else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010081 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010082sed 's/^/| /' conftest.$ac_ext >&5
10083
Bram Moolenaar446cb832008-06-24 21:56:24 +000010084 { $as_echo "$as_me:$LINENO: result: no" >&5
10085$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010086fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010087
10088rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010089 CPPFLAGS=$cppflags_save
10090fi
10091
10092if test -z "$SKIP_MOTIF"; then
10093 cppflags_save=$CPPFLAGS
10094 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010095
10096
Bram Moolenaar2ce06f62005-01-31 19:19:04 +000010097
10098
10099
10100
Bram Moolenaarfc1421e2006-04-20 22:17:20 +000010101
Bram Moolenaar2ce06f62005-01-31 19:19:04 +000010102for 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 +000010103 Xm/UnhighlightT.h Xm/Notebook.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010104do
Bram Moolenaar446cb832008-06-24 21:56:24 +000010105as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10106if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10107 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
10108$as_echo_n "checking for $ac_header... " >&6; }
10109if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10110 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010111fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010112ac_res=`eval 'as_val=${'$as_ac_Header'}
10113 $as_echo "$as_val"'`
10114 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10115$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010116else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010117 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010118{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
10119$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010120cat >conftest.$ac_ext <<_ACEOF
10121/* confdefs.h. */
10122_ACEOF
10123cat confdefs.h >>conftest.$ac_ext
10124cat >>conftest.$ac_ext <<_ACEOF
10125/* end confdefs.h. */
10126$ac_includes_default
10127#include <$ac_header>
10128_ACEOF
10129rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010130if { (ac_try="$ac_compile"
10131case "(($ac_try" in
10132 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10133 *) ac_try_echo=$ac_try;;
10134esac
10135eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10136$as_echo "$ac_try_echo") >&5
10137 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010138 ac_status=$?
10139 grep -v '^ *+' conftest.er1 >conftest.err
10140 rm -f conftest.er1
10141 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010142 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10143 (exit $ac_status); } && {
10144 test -z "$ac_c_werror_flag" ||
10145 test ! -s conftest.err
10146 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010147 ac_header_compiler=yes
10148else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010149 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010150sed 's/^/| /' conftest.$ac_ext >&5
10151
Bram Moolenaar446cb832008-06-24 21:56:24 +000010152 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010153fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010154
10155rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10156{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10157$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010158
10159# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010160{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
10161$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010162cat >conftest.$ac_ext <<_ACEOF
10163/* confdefs.h. */
10164_ACEOF
10165cat confdefs.h >>conftest.$ac_ext
10166cat >>conftest.$ac_ext <<_ACEOF
10167/* end confdefs.h. */
10168#include <$ac_header>
10169_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010170if { (ac_try="$ac_cpp conftest.$ac_ext"
10171case "(($ac_try" in
10172 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10173 *) ac_try_echo=$ac_try;;
10174esac
10175eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10176$as_echo "$ac_try_echo") >&5
10177 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010178 ac_status=$?
10179 grep -v '^ *+' conftest.er1 >conftest.err
10180 rm -f conftest.er1
10181 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010182 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10183 (exit $ac_status); } >/dev/null && {
10184 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10185 test ! -s conftest.err
10186 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010187 ac_header_preproc=yes
10188else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010189 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010190sed 's/^/| /' conftest.$ac_ext >&5
10191
10192 ac_header_preproc=no
10193fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010194
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010195rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010196{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10197$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010198
10199# So? What about this header?
10200case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10201 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010202 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10203$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10204 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10205$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010206 ac_header_preproc=yes
10207 ;;
10208 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010209 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10210$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10211 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10212$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10213 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10214$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10215 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10216$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10217 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10218$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10219 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10220$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10221
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010222 ;;
10223esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000010224{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
10225$as_echo_n "checking for $ac_header... " >&6; }
10226if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10227 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010228else
10229 eval "$as_ac_Header=\$ac_header_preproc"
10230fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010231ac_res=`eval 'as_val=${'$as_ac_Header'}
10232 $as_echo "$as_val"'`
10233 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10234$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010235
10236fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000010237as_val=`eval 'as_val=${'$as_ac_Header'}
10238 $as_echo "$as_val"'`
10239 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010240 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010241#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010242_ACEOF
10243
10244fi
10245
Bram Moolenaar071d4272004-06-13 20:20:40 +000010246done
10247
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010248
10249 if test $ac_cv_header_Xm_XpmP_h = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010250 { $as_echo "$as_me:$LINENO: checking for XpmAttributes_21 in Xm/XpmP.h" >&5
10251$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; }
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010252 cat >conftest.$ac_ext <<_ACEOF
10253/* confdefs.h. */
10254_ACEOF
10255cat confdefs.h >>conftest.$ac_ext
10256cat >>conftest.$ac_ext <<_ACEOF
10257/* end confdefs.h. */
10258#include <Xm/XpmP.h>
10259int
10260main ()
10261{
10262XpmAttributes_21 attr;
10263 ;
10264 return 0;
10265}
10266_ACEOF
10267rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010268if { (ac_try="$ac_compile"
10269case "(($ac_try" in
10270 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10271 *) ac_try_echo=$ac_try;;
10272esac
10273eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10274$as_echo "$ac_try_echo") >&5
10275 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010276 ac_status=$?
10277 grep -v '^ *+' conftest.er1 >conftest.err
10278 rm -f conftest.er1
10279 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010280 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10281 (exit $ac_status); } && {
10282 test -z "$ac_c_werror_flag" ||
10283 test ! -s conftest.err
10284 } && test -s conftest.$ac_objext; then
10285 { $as_echo "$as_me:$LINENO: result: yes" >&5
10286$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010287#define XPMATTRIBUTES_TYPE XpmAttributes_21
10288_ACEOF
10289
10290else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010291 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010292sed 's/^/| /' conftest.$ac_ext >&5
10293
Bram Moolenaar446cb832008-06-24 21:56:24 +000010294 { $as_echo "$as_me:$LINENO: result: no" >&5
10295$as_echo "no" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010296#define XPMATTRIBUTES_TYPE XpmAttributes
10297_ACEOF
10298
10299
10300fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010301
10302rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010303 else
10304 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar57657d82006-04-21 22:12:41 +000010305#define XPMATTRIBUTES_TYPE XpmAttributes
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010306_ACEOF
10307
10308 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000010309 CPPFLAGS=$cppflags_save
10310fi
10311
10312if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010313 { $as_echo "$as_me:$LINENO: result: no GUI selected; xim has been disabled" >&5
10314$as_echo "no GUI selected; xim has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010315 enable_xim="no"
10316fi
10317if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010318 { $as_echo "$as_me:$LINENO: result: no GUI selected; fontset has been disabled" >&5
10319$as_echo "no GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010320 enable_fontset="no"
10321fi
10322if test "x$GUITYPE:$enable_fontset" = "xGTK:yes" -a "0$gtk_major_version" -ge 2; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010323 { $as_echo "$as_me:$LINENO: result: GTK+ 2 GUI selected; fontset has been disabled" >&5
10324$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010325 enable_fontset="no"
10326fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000010327
10328if test -z "$SKIP_PHOTON"; then
10329 GUITYPE=PHOTONGUI
10330fi
10331
10332
10333
10334
10335
10336
10337if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010338 { { $as_echo "$as_me:$LINENO: error: cannot use workshop without Motif" >&5
10339$as_echo "$as_me: error: cannot use workshop without Motif" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010340 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010341fi
10342
10343if test "$enable_xim" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010344 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010345#define FEAT_XIM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010346_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010347
10348fi
10349if test "$enable_fontset" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010350 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010351#define FEAT_XFONTSET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010352_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010353
10354fi
10355
10356
10357
10358
10359if test "$enable_hangulinput" = "yes"; then
10360 if test "x$GUITYPE" = "xNONE"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010361 { $as_echo "$as_me:$LINENO: result: no GUI selected; hangul input has been disabled" >&5
10362$as_echo "no GUI selected; hangul input has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010363 enable_hangulinput=no
10364 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010365 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010366#define FEAT_HANGULIN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010367_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010368
10369 HANGULIN_SRC=hangulin.c
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010370
Bram Moolenaar071d4272004-06-13 20:20:40 +000010371 HANGULIN_OBJ=objects/hangulin.o
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010372
Bram Moolenaar071d4272004-06-13 20:20:40 +000010373 fi
10374fi
10375
10376
Bram Moolenaar446cb832008-06-24 21:56:24 +000010377{ $as_echo "$as_me:$LINENO: checking whether toupper is broken" >&5
10378$as_echo_n "checking whether toupper is broken... " >&6; }
10379if test "${vim_cv_toupper_broken+set}" = set; then
10380 $as_echo_n "(cached) " >&6
10381else
10382
10383 if test "$cross_compiling" = yes; then
10384
10385 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_toupper_broken'" >&5
10386$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_toupper_broken'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010387 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000010388
Bram Moolenaar071d4272004-06-13 20:20:40 +000010389else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010390 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010391
10392#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010393#include <ctype.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000010394#if STDC_HEADERS
10395# include <stdlib.h>
10396# include <stddef.h>
10397#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000010398main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000010399
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010400_ACEOF
10401rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010402if { (ac_try="$ac_link"
10403case "(($ac_try" in
10404 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10405 *) ac_try_echo=$ac_try;;
10406esac
10407eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10408$as_echo "$ac_try_echo") >&5
10409 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010410 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010411 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010412 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000010413 { (case "(($ac_try" in
10414 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10415 *) ac_try_echo=$ac_try;;
10416esac
10417eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10418$as_echo "$ac_try_echo") >&5
10419 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010420 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010421 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010422 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010423
10424 vim_cv_toupper_broken=yes
10425
Bram Moolenaar071d4272004-06-13 20:20:40 +000010426else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010427 $as_echo "$as_me: program exited with status $ac_status" >&5
10428$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010429sed 's/^/| /' conftest.$ac_ext >&5
10430
10431( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010432
10433 vim_cv_toupper_broken=no
10434
Bram Moolenaar071d4272004-06-13 20:20:40 +000010435fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010436rm -rf conftest.dSYM
10437rm -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 +000010438fi
10439
Bram Moolenaar446cb832008-06-24 21:56:24 +000010440
10441fi
10442{ $as_echo "$as_me:$LINENO: result: $vim_cv_toupper_broken" >&5
10443$as_echo "$vim_cv_toupper_broken" >&6; }
10444
10445if test "x$vim_cv_toupper_broken" = "xyes" ; then
10446 cat >>confdefs.h <<\_ACEOF
10447#define BROKEN_TOUPPER 1
10448_ACEOF
10449
10450fi
10451
10452{ $as_echo "$as_me:$LINENO: checking whether __DATE__ and __TIME__ work" >&5
10453$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010454cat >conftest.$ac_ext <<_ACEOF
10455/* confdefs.h. */
10456_ACEOF
10457cat confdefs.h >>conftest.$ac_ext
10458cat >>conftest.$ac_ext <<_ACEOF
10459/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000010460#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010461int
10462main ()
10463{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010464printf("(" __DATE__ " " __TIME__ ")");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010465 ;
10466 return 0;
10467}
10468_ACEOF
10469rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010470if { (ac_try="$ac_compile"
10471case "(($ac_try" in
10472 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10473 *) ac_try_echo=$ac_try;;
10474esac
10475eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10476$as_echo "$ac_try_echo") >&5
10477 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010478 ac_status=$?
10479 grep -v '^ *+' conftest.er1 >conftest.err
10480 rm -f conftest.er1
10481 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010482 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10483 (exit $ac_status); } && {
10484 test -z "$ac_c_werror_flag" ||
10485 test ! -s conftest.err
10486 } && test -s conftest.$ac_objext; then
10487 { $as_echo "$as_me:$LINENO: result: yes" >&5
10488$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010489#define HAVE_DATE_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010490_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010491
10492else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010493 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010494sed 's/^/| /' conftest.$ac_ext >&5
10495
Bram Moolenaar446cb832008-06-24 21:56:24 +000010496 { $as_echo "$as_me:$LINENO: result: no" >&5
10497$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010498fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010499
10500rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010501
Bram Moolenaar0c094b92009-05-14 20:20:33 +000010502{ $as_echo "$as_me:$LINENO: checking whether __attribute__((unused)) is allowed" >&5
10503$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; }
10504cat >conftest.$ac_ext <<_ACEOF
10505/* confdefs.h. */
10506_ACEOF
10507cat confdefs.h >>conftest.$ac_ext
10508cat >>conftest.$ac_ext <<_ACEOF
10509/* end confdefs.h. */
10510#include <stdio.h>
10511int
10512main ()
10513{
10514int x __attribute__((unused));
10515 ;
10516 return 0;
10517}
10518_ACEOF
10519rm -f conftest.$ac_objext
10520if { (ac_try="$ac_compile"
10521case "(($ac_try" in
10522 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10523 *) ac_try_echo=$ac_try;;
10524esac
10525eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10526$as_echo "$ac_try_echo") >&5
10527 (eval "$ac_compile") 2>conftest.er1
10528 ac_status=$?
10529 grep -v '^ *+' conftest.er1 >conftest.err
10530 rm -f conftest.er1
10531 cat conftest.err >&5
10532 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10533 (exit $ac_status); } && {
10534 test -z "$ac_c_werror_flag" ||
10535 test ! -s conftest.err
10536 } && test -s conftest.$ac_objext; then
10537 { $as_echo "$as_me:$LINENO: result: yes" >&5
10538$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
10539#define HAVE_ATTRIBUTE_UNUSED 1
10540_ACEOF
10541
10542else
10543 $as_echo "$as_me: failed program was:" >&5
10544sed 's/^/| /' conftest.$ac_ext >&5
10545
10546 { $as_echo "$as_me:$LINENO: result: no" >&5
10547$as_echo "no" >&6; }
10548fi
10549
10550rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10551
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010552if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010553 { $as_echo "$as_me:$LINENO: checking for elf.h" >&5
10554$as_echo_n "checking for elf.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010555if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010556 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010557fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010558{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_elf_h" >&5
10559$as_echo "$ac_cv_header_elf_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010560else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010561 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010562{ $as_echo "$as_me:$LINENO: checking elf.h usability" >&5
10563$as_echo_n "checking elf.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010564cat >conftest.$ac_ext <<_ACEOF
10565/* confdefs.h. */
10566_ACEOF
10567cat confdefs.h >>conftest.$ac_ext
10568cat >>conftest.$ac_ext <<_ACEOF
10569/* end confdefs.h. */
10570$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000010571#include <elf.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010572_ACEOF
10573rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010574if { (ac_try="$ac_compile"
10575case "(($ac_try" in
10576 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10577 *) ac_try_echo=$ac_try;;
10578esac
10579eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10580$as_echo "$ac_try_echo") >&5
10581 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010582 ac_status=$?
10583 grep -v '^ *+' conftest.er1 >conftest.err
10584 rm -f conftest.er1
10585 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010586 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10587 (exit $ac_status); } && {
10588 test -z "$ac_c_werror_flag" ||
10589 test ! -s conftest.err
10590 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010591 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010592else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010593 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010594sed 's/^/| /' conftest.$ac_ext >&5
10595
Bram Moolenaar446cb832008-06-24 21:56:24 +000010596 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010597fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010598
10599rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10600{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10601$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010602
10603# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010604{ $as_echo "$as_me:$LINENO: checking elf.h presence" >&5
10605$as_echo_n "checking elf.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010606cat >conftest.$ac_ext <<_ACEOF
10607/* confdefs.h. */
10608_ACEOF
10609cat confdefs.h >>conftest.$ac_ext
10610cat >>conftest.$ac_ext <<_ACEOF
10611/* end confdefs.h. */
10612#include <elf.h>
10613_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010614if { (ac_try="$ac_cpp conftest.$ac_ext"
10615case "(($ac_try" in
10616 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10617 *) ac_try_echo=$ac_try;;
10618esac
10619eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10620$as_echo "$ac_try_echo") >&5
10621 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010622 ac_status=$?
10623 grep -v '^ *+' conftest.er1 >conftest.err
10624 rm -f conftest.er1
10625 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010626 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10627 (exit $ac_status); } >/dev/null && {
10628 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10629 test ! -s conftest.err
10630 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010631 ac_header_preproc=yes
10632else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010633 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010634sed 's/^/| /' conftest.$ac_ext >&5
10635
10636 ac_header_preproc=no
10637fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010638
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010639rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010640{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10641$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010642
10643# So? What about this header?
10644case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10645 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010646 { $as_echo "$as_me:$LINENO: WARNING: elf.h: accepted by the compiler, rejected by the preprocessor!" >&5
10647$as_echo "$as_me: WARNING: elf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10648 { $as_echo "$as_me:$LINENO: WARNING: elf.h: proceeding with the compiler's result" >&5
10649$as_echo "$as_me: WARNING: elf.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010650 ac_header_preproc=yes
10651 ;;
10652 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010653 { $as_echo "$as_me:$LINENO: WARNING: elf.h: present but cannot be compiled" >&5
10654$as_echo "$as_me: WARNING: elf.h: present but cannot be compiled" >&2;}
10655 { $as_echo "$as_me:$LINENO: WARNING: elf.h: check for missing prerequisite headers?" >&5
10656$as_echo "$as_me: WARNING: elf.h: check for missing prerequisite headers?" >&2;}
10657 { $as_echo "$as_me:$LINENO: WARNING: elf.h: see the Autoconf documentation" >&5
10658$as_echo "$as_me: WARNING: elf.h: see the Autoconf documentation" >&2;}
10659 { $as_echo "$as_me:$LINENO: WARNING: elf.h: section \"Present But Cannot Be Compiled\"" >&5
10660$as_echo "$as_me: WARNING: elf.h: section \"Present But Cannot Be Compiled\"" >&2;}
10661 { $as_echo "$as_me:$LINENO: WARNING: elf.h: proceeding with the preprocessor's result" >&5
10662$as_echo "$as_me: WARNING: elf.h: proceeding with the preprocessor's result" >&2;}
10663 { $as_echo "$as_me:$LINENO: WARNING: elf.h: in the future, the compiler will take precedence" >&5
10664$as_echo "$as_me: WARNING: elf.h: in the future, the compiler will take precedence" >&2;}
10665
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010666 ;;
10667esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000010668{ $as_echo "$as_me:$LINENO: checking for elf.h" >&5
10669$as_echo_n "checking for elf.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010670if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010671 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010672else
10673 ac_cv_header_elf_h=$ac_header_preproc
10674fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010675{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_elf_h" >&5
10676$as_echo "$ac_cv_header_elf_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010677
10678fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000010679if test "x$ac_cv_header_elf_h" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000010680 HAS_ELF=1
Bram Moolenaar071d4272004-06-13 20:20:40 +000010681fi
10682
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010683
Bram Moolenaar071d4272004-06-13 20:20:40 +000010684if test "$HAS_ELF" = 1; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010685
Bram Moolenaar446cb832008-06-24 21:56:24 +000010686{ $as_echo "$as_me:$LINENO: checking for main in -lelf" >&5
10687$as_echo_n "checking for main in -lelf... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010688if test "${ac_cv_lib_elf_main+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010689 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010690else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010691 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000010692LIBS="-lelf $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010693cat >conftest.$ac_ext <<_ACEOF
10694/* confdefs.h. */
10695_ACEOF
10696cat confdefs.h >>conftest.$ac_ext
10697cat >>conftest.$ac_ext <<_ACEOF
10698/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010699
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010700
10701int
10702main ()
10703{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010704return main ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010705 ;
10706 return 0;
10707}
10708_ACEOF
10709rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010710if { (ac_try="$ac_link"
10711case "(($ac_try" in
10712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10713 *) ac_try_echo=$ac_try;;
10714esac
10715eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10716$as_echo "$ac_try_echo") >&5
10717 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010718 ac_status=$?
10719 grep -v '^ *+' conftest.er1 >conftest.err
10720 rm -f conftest.er1
10721 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010722 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10723 (exit $ac_status); } && {
10724 test -z "$ac_c_werror_flag" ||
10725 test ! -s conftest.err
10726 } && test -s conftest$ac_exeext && {
10727 test "$cross_compiling" = yes ||
10728 $as_test_x conftest$ac_exeext
10729 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010730 ac_cv_lib_elf_main=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010731else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010732 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010733sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010734
Bram Moolenaar446cb832008-06-24 21:56:24 +000010735 ac_cv_lib_elf_main=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010736fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010737
10738rm -rf conftest.dSYM
10739rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010740 conftest$ac_exeext conftest.$ac_ext
10741LIBS=$ac_check_lib_save_LIBS
10742fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010743{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_elf_main" >&5
10744$as_echo "$ac_cv_lib_elf_main" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000010745if test "x$ac_cv_lib_elf_main" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010746 cat >>confdefs.h <<_ACEOF
10747#define HAVE_LIBELF 1
10748_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010749
10750 LIBS="-lelf $LIBS"
10751
Bram Moolenaar071d4272004-06-13 20:20:40 +000010752fi
10753
10754fi
10755
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010756
10757
10758
10759
10760
Bram Moolenaar071d4272004-06-13 20:20:40 +000010761ac_header_dirent=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010762for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Bram Moolenaar446cb832008-06-24 21:56:24 +000010763 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10764{ $as_echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
10765$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
10766if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10767 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010768else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010769 cat >conftest.$ac_ext <<_ACEOF
10770/* confdefs.h. */
10771_ACEOF
10772cat confdefs.h >>conftest.$ac_ext
10773cat >>conftest.$ac_ext <<_ACEOF
10774/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010775#include <sys/types.h>
10776#include <$ac_hdr>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010777
10778int
10779main ()
10780{
10781if ((DIR *) 0)
10782return 0;
10783 ;
10784 return 0;
10785}
10786_ACEOF
10787rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010788if { (ac_try="$ac_compile"
10789case "(($ac_try" in
10790 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10791 *) ac_try_echo=$ac_try;;
10792esac
10793eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10794$as_echo "$ac_try_echo") >&5
10795 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010796 ac_status=$?
10797 grep -v '^ *+' conftest.er1 >conftest.err
10798 rm -f conftest.er1
10799 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010800 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10801 (exit $ac_status); } && {
10802 test -z "$ac_c_werror_flag" ||
10803 test ! -s conftest.err
10804 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010805 eval "$as_ac_Header=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010806else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010807 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010808sed 's/^/| /' conftest.$ac_ext >&5
10809
Bram Moolenaar446cb832008-06-24 21:56:24 +000010810 eval "$as_ac_Header=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010811fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010812
10813rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010814fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010815ac_res=`eval 'as_val=${'$as_ac_Header'}
10816 $as_echo "$as_val"'`
10817 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10818$as_echo "$ac_res" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000010819as_val=`eval 'as_val=${'$as_ac_Header'}
10820 $as_echo "$as_val"'`
10821 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010822 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010823#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010824_ACEOF
10825
10826ac_header_dirent=$ac_hdr; break
Bram Moolenaar071d4272004-06-13 20:20:40 +000010827fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010828
Bram Moolenaar071d4272004-06-13 20:20:40 +000010829done
10830# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10831if test $ac_header_dirent = dirent.h; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010832 { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5
10833$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010834if test "${ac_cv_search_opendir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010835 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010836else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010837 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010838cat >conftest.$ac_ext <<_ACEOF
10839/* confdefs.h. */
10840_ACEOF
10841cat confdefs.h >>conftest.$ac_ext
10842cat >>conftest.$ac_ext <<_ACEOF
10843/* end confdefs.h. */
10844
Bram Moolenaar446cb832008-06-24 21:56:24 +000010845/* Override any GCC internal prototype to avoid an error.
10846 Use char because int might match the return type of a GCC
10847 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010848#ifdef __cplusplus
10849extern "C"
10850#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010851char opendir ();
10852int
10853main ()
10854{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010855return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010856 ;
10857 return 0;
10858}
10859_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010860for ac_lib in '' dir; do
10861 if test -z "$ac_lib"; then
10862 ac_res="none required"
10863 else
10864 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010865 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010866 fi
10867 rm -f conftest.$ac_objext conftest$ac_exeext
10868if { (ac_try="$ac_link"
10869case "(($ac_try" in
10870 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10871 *) ac_try_echo=$ac_try;;
10872esac
10873eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10874$as_echo "$ac_try_echo") >&5
10875 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010876 ac_status=$?
10877 grep -v '^ *+' conftest.er1 >conftest.err
10878 rm -f conftest.er1
10879 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010880 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10881 (exit $ac_status); } && {
10882 test -z "$ac_c_werror_flag" ||
10883 test ! -s conftest.err
10884 } && test -s conftest$ac_exeext && {
10885 test "$cross_compiling" = yes ||
10886 $as_test_x conftest$ac_exeext
10887 }; then
10888 ac_cv_search_opendir=$ac_res
Bram Moolenaar071d4272004-06-13 20:20:40 +000010889else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010890 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010891sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010892
Bram Moolenaar446cb832008-06-24 21:56:24 +000010893
Bram Moolenaar071d4272004-06-13 20:20:40 +000010894fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010895
10896rm -rf conftest.dSYM
10897rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10898 conftest$ac_exeext
10899 if test "${ac_cv_search_opendir+set}" = set; then
10900 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010901fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010902done
10903if test "${ac_cv_search_opendir+set}" = set; then
10904 :
10905else
10906 ac_cv_search_opendir=no
10907fi
10908rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010909LIBS=$ac_func_search_save_LIBS
10910fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010911{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10912$as_echo "$ac_cv_search_opendir" >&6; }
10913ac_res=$ac_cv_search_opendir
10914if test "$ac_res" != no; then
10915 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010916
10917fi
10918
Bram Moolenaar071d4272004-06-13 20:20:40 +000010919else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010920 { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5
10921$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010922if test "${ac_cv_search_opendir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010923 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010924else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010925 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010926cat >conftest.$ac_ext <<_ACEOF
10927/* confdefs.h. */
10928_ACEOF
10929cat confdefs.h >>conftest.$ac_ext
10930cat >>conftest.$ac_ext <<_ACEOF
10931/* end confdefs.h. */
10932
Bram Moolenaar446cb832008-06-24 21:56:24 +000010933/* Override any GCC internal prototype to avoid an error.
10934 Use char because int might match the return type of a GCC
10935 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010936#ifdef __cplusplus
10937extern "C"
10938#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010939char opendir ();
10940int
10941main ()
10942{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010943return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010944 ;
10945 return 0;
10946}
10947_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010948for ac_lib in '' x; do
10949 if test -z "$ac_lib"; then
10950 ac_res="none required"
10951 else
10952 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010953 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010954 fi
10955 rm -f conftest.$ac_objext conftest$ac_exeext
10956if { (ac_try="$ac_link"
10957case "(($ac_try" in
10958 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10959 *) ac_try_echo=$ac_try;;
10960esac
10961eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10962$as_echo "$ac_try_echo") >&5
10963 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010964 ac_status=$?
10965 grep -v '^ *+' conftest.er1 >conftest.err
10966 rm -f conftest.er1
10967 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010968 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10969 (exit $ac_status); } && {
10970 test -z "$ac_c_werror_flag" ||
10971 test ! -s conftest.err
10972 } && test -s conftest$ac_exeext && {
10973 test "$cross_compiling" = yes ||
10974 $as_test_x conftest$ac_exeext
10975 }; then
10976 ac_cv_search_opendir=$ac_res
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010977else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010978 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010979sed 's/^/| /' conftest.$ac_ext >&5
10980
Bram Moolenaar446cb832008-06-24 21:56:24 +000010981
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010982fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010983
10984rm -rf conftest.dSYM
10985rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10986 conftest$ac_exeext
10987 if test "${ac_cv_search_opendir+set}" = set; then
10988 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010989fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010990done
10991if test "${ac_cv_search_opendir+set}" = set; then
10992 :
10993else
10994 ac_cv_search_opendir=no
10995fi
10996rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010997LIBS=$ac_func_search_save_LIBS
10998fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010999{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
11000$as_echo "$ac_cv_search_opendir" >&6; }
11001ac_res=$ac_cv_search_opendir
11002if test "$ac_res" != no; then
11003 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011004
11005fi
11006
11007fi
11008
11009
Bram Moolenaar071d4272004-06-13 20:20:40 +000011010if test $ac_cv_header_sys_wait_h = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011011 { $as_echo "$as_me:$LINENO: checking for sys/wait.h that defines union wait" >&5
11012$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011013 cat >conftest.$ac_ext <<_ACEOF
11014/* confdefs.h. */
11015_ACEOF
11016cat confdefs.h >>conftest.$ac_ext
11017cat >>conftest.$ac_ext <<_ACEOF
11018/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011019#include <sys/wait.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011020int
11021main ()
11022{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011023union wait xx, yy; xx = yy
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011024 ;
11025 return 0;
11026}
11027_ACEOF
11028rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011029if { (ac_try="$ac_compile"
11030case "(($ac_try" in
11031 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11032 *) ac_try_echo=$ac_try;;
11033esac
11034eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11035$as_echo "$ac_try_echo") >&5
11036 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011037 ac_status=$?
11038 grep -v '^ *+' conftest.er1 >conftest.err
11039 rm -f conftest.er1
11040 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011041 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11042 (exit $ac_status); } && {
11043 test -z "$ac_c_werror_flag" ||
11044 test ! -s conftest.err
11045 } && test -s conftest.$ac_objext; then
11046 { $as_echo "$as_me:$LINENO: result: yes" >&5
11047$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011048 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011049#define HAVE_SYS_WAIT_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011050_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011051
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011052 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011053#define HAVE_UNION_WAIT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011054_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011055
11056else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011057 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011058sed 's/^/| /' conftest.$ac_ext >&5
11059
Bram Moolenaar446cb832008-06-24 21:56:24 +000011060 { $as_echo "$as_me:$LINENO: result: no" >&5
11061$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011062fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011063
11064rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011065fi
11066
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000011106
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011107for ac_header in stdarg.h stdlib.h string.h sys/select.h sys/utsname.h \
Bram Moolenaare74455a2007-11-04 14:36:18 +000011108 termcap.h fcntl.h sgtty.h sys/ioctl.h sys/time.h sys/types.h termio.h \
Bram Moolenaar446cb832008-06-24 21:56:24 +000011109 iconv.h langinfo.h math.h unistd.h stropts.h errno.h \
Bram Moolenaar071d4272004-06-13 20:20:40 +000011110 sys/resource.h sys/systeminfo.h locale.h \
Bram Moolenaar00ca2842008-06-26 20:14:00 +000011111 sys/stream.h termios.h libc.h sys/statfs.h \
Bram Moolenaar071d4272004-06-13 20:20:40 +000011112 poll.h sys/poll.h pwd.h utime.h sys/param.h libintl.h \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011113 libgen.h util/debug.h util/msg18n.h frame.h \
Bram Moolenaar32f31b12009-05-21 13:20:59 +000011114 sys/acl.h sys/access.h sys/sysinfo.h wchar.h wctype.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011115do
Bram Moolenaar446cb832008-06-24 21:56:24 +000011116as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11117if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11118 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11119$as_echo_n "checking for $ac_header... " >&6; }
11120if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11121 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011122fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011123ac_res=`eval 'as_val=${'$as_ac_Header'}
11124 $as_echo "$as_val"'`
11125 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11126$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011127else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011128 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011129{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
11130$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011131cat >conftest.$ac_ext <<_ACEOF
11132/* confdefs.h. */
11133_ACEOF
11134cat confdefs.h >>conftest.$ac_ext
11135cat >>conftest.$ac_ext <<_ACEOF
11136/* end confdefs.h. */
11137$ac_includes_default
11138#include <$ac_header>
11139_ACEOF
11140rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011141if { (ac_try="$ac_compile"
11142case "(($ac_try" in
11143 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11144 *) ac_try_echo=$ac_try;;
11145esac
11146eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11147$as_echo "$ac_try_echo") >&5
11148 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011149 ac_status=$?
11150 grep -v '^ *+' conftest.er1 >conftest.err
11151 rm -f conftest.er1
11152 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011153 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11154 (exit $ac_status); } && {
11155 test -z "$ac_c_werror_flag" ||
11156 test ! -s conftest.err
11157 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011158 ac_header_compiler=yes
11159else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011160 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011161sed 's/^/| /' conftest.$ac_ext >&5
11162
Bram Moolenaar446cb832008-06-24 21:56:24 +000011163 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000011164fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011165
11166rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11167{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11168$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011169
11170# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011171{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
11172$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011173cat >conftest.$ac_ext <<_ACEOF
11174/* confdefs.h. */
11175_ACEOF
11176cat confdefs.h >>conftest.$ac_ext
11177cat >>conftest.$ac_ext <<_ACEOF
11178/* end confdefs.h. */
11179#include <$ac_header>
11180_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011181if { (ac_try="$ac_cpp conftest.$ac_ext"
11182case "(($ac_try" in
11183 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11184 *) ac_try_echo=$ac_try;;
11185esac
11186eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11187$as_echo "$ac_try_echo") >&5
11188 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011189 ac_status=$?
11190 grep -v '^ *+' conftest.er1 >conftest.err
11191 rm -f conftest.er1
11192 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011193 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11194 (exit $ac_status); } >/dev/null && {
11195 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11196 test ! -s conftest.err
11197 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011198 ac_header_preproc=yes
11199else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011200 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011201sed 's/^/| /' conftest.$ac_ext >&5
11202
11203 ac_header_preproc=no
11204fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011205
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011206rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011207{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11208$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011209
11210# So? What about this header?
11211case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11212 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011213 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11214$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11215 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11216$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011217 ac_header_preproc=yes
11218 ;;
11219 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011220 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11221$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11222 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11223$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11224 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11225$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11226 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11227$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11228 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11229$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11230 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11231$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11232
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011233 ;;
11234esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000011235{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11236$as_echo_n "checking for $ac_header... " >&6; }
11237if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11238 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011239else
11240 eval "$as_ac_Header=\$ac_header_preproc"
11241fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011242ac_res=`eval 'as_val=${'$as_ac_Header'}
11243 $as_echo "$as_val"'`
11244 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11245$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011246
11247fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000011248as_val=`eval 'as_val=${'$as_ac_Header'}
11249 $as_echo "$as_val"'`
11250 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011251 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011252#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011253_ACEOF
11254
11255fi
11256
Bram Moolenaar071d4272004-06-13 20:20:40 +000011257done
11258
11259
Bram Moolenaar00ca2842008-06-26 20:14:00 +000011260
11261for ac_header in sys/ptem.h
11262do
11263as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11264{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11265$as_echo_n "checking for $ac_header... " >&6; }
11266if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11267 $as_echo_n "(cached) " >&6
11268else
11269 cat >conftest.$ac_ext <<_ACEOF
11270/* confdefs.h. */
11271_ACEOF
11272cat confdefs.h >>conftest.$ac_ext
11273cat >>conftest.$ac_ext <<_ACEOF
11274/* end confdefs.h. */
11275#if defined HAVE_SYS_STREAM_H
11276# include <sys/stream.h>
11277#endif
11278
11279#include <$ac_header>
11280_ACEOF
11281rm -f conftest.$ac_objext
11282if { (ac_try="$ac_compile"
11283case "(($ac_try" in
11284 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11285 *) ac_try_echo=$ac_try;;
11286esac
11287eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11288$as_echo "$ac_try_echo") >&5
11289 (eval "$ac_compile") 2>conftest.er1
11290 ac_status=$?
11291 grep -v '^ *+' conftest.er1 >conftest.err
11292 rm -f conftest.er1
11293 cat conftest.err >&5
11294 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11295 (exit $ac_status); } && {
11296 test -z "$ac_c_werror_flag" ||
11297 test ! -s conftest.err
11298 } && test -s conftest.$ac_objext; then
11299 eval "$as_ac_Header=yes"
11300else
11301 $as_echo "$as_me: failed program was:" >&5
11302sed 's/^/| /' conftest.$ac_ext >&5
11303
11304 eval "$as_ac_Header=no"
11305fi
11306
11307rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11308fi
11309ac_res=`eval 'as_val=${'$as_ac_Header'}
11310 $as_echo "$as_val"'`
11311 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11312$as_echo "$ac_res" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000011313as_val=`eval 'as_val=${'$as_ac_Header'}
11314 $as_echo "$as_val"'`
11315 if test "x$as_val" = x""yes; then
11316 cat >>confdefs.h <<_ACEOF
11317#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11318_ACEOF
11319
11320fi
11321
11322done
11323
11324
11325
11326for ac_header in sys/sysctl.h
11327do
11328as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11329{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11330$as_echo_n "checking for $ac_header... " >&6; }
11331if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11332 $as_echo_n "(cached) " >&6
11333else
11334 cat >conftest.$ac_ext <<_ACEOF
11335/* confdefs.h. */
11336_ACEOF
11337cat confdefs.h >>conftest.$ac_ext
11338cat >>conftest.$ac_ext <<_ACEOF
11339/* end confdefs.h. */
11340#if defined HAVE_SYS_PARAM_H
11341# include <sys/param.h>
11342#endif
11343
11344#include <$ac_header>
11345_ACEOF
11346rm -f conftest.$ac_objext
11347if { (ac_try="$ac_compile"
11348case "(($ac_try" in
11349 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11350 *) ac_try_echo=$ac_try;;
11351esac
11352eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11353$as_echo "$ac_try_echo") >&5
11354 (eval "$ac_compile") 2>conftest.er1
11355 ac_status=$?
11356 grep -v '^ *+' conftest.er1 >conftest.err
11357 rm -f conftest.er1
11358 cat conftest.err >&5
11359 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11360 (exit $ac_status); } && {
11361 test -z "$ac_c_werror_flag" ||
11362 test ! -s conftest.err
11363 } && test -s conftest.$ac_objext; then
11364 eval "$as_ac_Header=yes"
11365else
11366 $as_echo "$as_me: failed program was:" >&5
11367sed 's/^/| /' conftest.$ac_ext >&5
11368
11369 eval "$as_ac_Header=no"
11370fi
11371
11372rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11373fi
11374ac_res=`eval 'as_val=${'$as_ac_Header'}
11375 $as_echo "$as_val"'`
11376 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11377$as_echo "$ac_res" >&6; }
11378as_val=`eval 'as_val=${'$as_ac_Header'}
11379 $as_echo "$as_val"'`
11380 if test "x$as_val" = x""yes; then
Bram Moolenaar00ca2842008-06-26 20:14:00 +000011381 cat >>confdefs.h <<_ACEOF
11382#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11383_ACEOF
11384
11385fi
11386
11387done
11388
11389
11390
Bram Moolenaar446cb832008-06-24 21:56:24 +000011391{ $as_echo "$as_me:$LINENO: checking for pthread_np.h" >&5
11392$as_echo_n "checking for pthread_np.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011393cat >conftest.$ac_ext <<_ACEOF
11394/* confdefs.h. */
11395_ACEOF
11396cat confdefs.h >>conftest.$ac_ext
11397cat >>conftest.$ac_ext <<_ACEOF
11398/* end confdefs.h. */
11399
11400#include <pthread.h>
11401#include <pthread_np.h>
11402int
11403main ()
11404{
11405int i; i = 0;
11406 ;
11407 return 0;
11408}
11409_ACEOF
11410rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011411if { (ac_try="$ac_compile"
11412case "(($ac_try" in
11413 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11414 *) ac_try_echo=$ac_try;;
11415esac
11416eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11417$as_echo "$ac_try_echo") >&5
11418 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011419 ac_status=$?
11420 grep -v '^ *+' conftest.er1 >conftest.err
11421 rm -f conftest.er1
11422 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011423 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11424 (exit $ac_status); } && {
11425 test -z "$ac_c_werror_flag" ||
11426 test ! -s conftest.err
11427 } && test -s conftest.$ac_objext; then
11428 { $as_echo "$as_me:$LINENO: result: yes" >&5
11429$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011430 cat >>confdefs.h <<\_ACEOF
11431#define HAVE_PTHREAD_NP_H 1
11432_ACEOF
11433
11434else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011435 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011436sed 's/^/| /' conftest.$ac_ext >&5
11437
Bram Moolenaar446cb832008-06-24 21:56:24 +000011438 { $as_echo "$as_me:$LINENO: result: no" >&5
11439$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011440fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011441
11442rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011443
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011444
11445for ac_header in strings.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011446do
Bram Moolenaar446cb832008-06-24 21:56:24 +000011447as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11448if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11449 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11450$as_echo_n "checking for $ac_header... " >&6; }
11451if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11452 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011453fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011454ac_res=`eval 'as_val=${'$as_ac_Header'}
11455 $as_echo "$as_val"'`
11456 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11457$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011458else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011459 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011460{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
11461$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011462cat >conftest.$ac_ext <<_ACEOF
11463/* confdefs.h. */
11464_ACEOF
11465cat confdefs.h >>conftest.$ac_ext
11466cat >>conftest.$ac_ext <<_ACEOF
11467/* end confdefs.h. */
11468$ac_includes_default
11469#include <$ac_header>
11470_ACEOF
11471rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011472if { (ac_try="$ac_compile"
11473case "(($ac_try" in
11474 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11475 *) ac_try_echo=$ac_try;;
11476esac
11477eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11478$as_echo "$ac_try_echo") >&5
11479 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011480 ac_status=$?
11481 grep -v '^ *+' conftest.er1 >conftest.err
11482 rm -f conftest.er1
11483 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011484 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11485 (exit $ac_status); } && {
11486 test -z "$ac_c_werror_flag" ||
11487 test ! -s conftest.err
11488 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011489 ac_header_compiler=yes
11490else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011491 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011492sed 's/^/| /' conftest.$ac_ext >&5
11493
Bram Moolenaar446cb832008-06-24 21:56:24 +000011494 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000011495fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011496
11497rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11498{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11499$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011500
11501# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011502{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
11503$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011504cat >conftest.$ac_ext <<_ACEOF
11505/* confdefs.h. */
11506_ACEOF
11507cat confdefs.h >>conftest.$ac_ext
11508cat >>conftest.$ac_ext <<_ACEOF
11509/* end confdefs.h. */
11510#include <$ac_header>
11511_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011512if { (ac_try="$ac_cpp conftest.$ac_ext"
11513case "(($ac_try" in
11514 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11515 *) ac_try_echo=$ac_try;;
11516esac
11517eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11518$as_echo "$ac_try_echo") >&5
11519 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011520 ac_status=$?
11521 grep -v '^ *+' conftest.er1 >conftest.err
11522 rm -f conftest.er1
11523 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011524 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11525 (exit $ac_status); } >/dev/null && {
11526 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11527 test ! -s conftest.err
11528 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011529 ac_header_preproc=yes
11530else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011531 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011532sed 's/^/| /' conftest.$ac_ext >&5
11533
11534 ac_header_preproc=no
11535fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011536
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011537rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011538{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11539$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011540
11541# So? What about this header?
11542case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11543 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011544 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11545$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11546 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11547$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011548 ac_header_preproc=yes
11549 ;;
11550 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011551 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11552$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11553 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11554$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11555 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11556$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11557 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11558$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11559 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11560$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11561 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11562$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11563
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011564 ;;
11565esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000011566{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11567$as_echo_n "checking for $ac_header... " >&6; }
11568if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11569 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011570else
11571 eval "$as_ac_Header=\$ac_header_preproc"
11572fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011573ac_res=`eval 'as_val=${'$as_ac_Header'}
11574 $as_echo "$as_val"'`
11575 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11576$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011577
11578fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000011579as_val=`eval 'as_val=${'$as_ac_Header'}
11580 $as_echo "$as_val"'`
11581 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011582 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011583#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011584_ACEOF
11585
11586fi
11587
Bram Moolenaar071d4272004-06-13 20:20:40 +000011588done
11589
Bram Moolenaar9372a112005-12-06 19:59:18 +000011590if test "x$MACOSX" = "xyes"; then
11591 cat >>confdefs.h <<\_ACEOF
11592#define NO_STRINGS_WITH_STRING_H 1
11593_ACEOF
11594
11595else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011596
Bram Moolenaar446cb832008-06-24 21:56:24 +000011597{ $as_echo "$as_me:$LINENO: checking if strings.h can be included after string.h" >&5
11598$as_echo_n "checking if strings.h can be included after string.h... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011599cppflags_save=$CPPFLAGS
11600CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011601cat >conftest.$ac_ext <<_ACEOF
11602/* confdefs.h. */
11603_ACEOF
11604cat confdefs.h >>conftest.$ac_ext
11605cat >>conftest.$ac_ext <<_ACEOF
11606/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011607
11608#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO)
11609# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */
11610 /* but don't do it on AIX 5.1 (Uribarri) */
11611#endif
11612#ifdef HAVE_XM_XM_H
11613# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */
11614#endif
11615#ifdef HAVE_STRING_H
11616# include <string.h>
11617#endif
11618#if defined(HAVE_STRINGS_H)
11619# include <strings.h>
11620#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000011621
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011622int
11623main ()
11624{
11625int i; i = 0;
11626 ;
11627 return 0;
11628}
11629_ACEOF
11630rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011631if { (ac_try="$ac_compile"
11632case "(($ac_try" in
11633 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11634 *) ac_try_echo=$ac_try;;
11635esac
11636eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11637$as_echo "$ac_try_echo") >&5
11638 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011639 ac_status=$?
11640 grep -v '^ *+' conftest.er1 >conftest.err
11641 rm -f conftest.er1
11642 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011643 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11644 (exit $ac_status); } && {
11645 test -z "$ac_c_werror_flag" ||
11646 test ! -s conftest.err
11647 } && test -s conftest.$ac_objext; then
11648 { $as_echo "$as_me:$LINENO: result: yes" >&5
11649$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011650else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011651 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011652sed 's/^/| /' conftest.$ac_ext >&5
11653
Bram Moolenaar446cb832008-06-24 21:56:24 +000011654 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011655#define NO_STRINGS_WITH_STRING_H 1
11656_ACEOF
11657
Bram Moolenaar446cb832008-06-24 21:56:24 +000011658 { $as_echo "$as_me:$LINENO: result: no" >&5
11659$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011660fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011661
11662rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011663CPPFLAGS=$cppflags_save
Bram Moolenaar9372a112005-12-06 19:59:18 +000011664fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011665
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011666if test $ac_cv_c_compiler_gnu = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011667 { $as_echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5
11668$as_echo_n "checking whether $CC needs -traditional... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011669if test "${ac_cv_prog_gcc_traditional+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011670 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011671else
11672 ac_pattern="Autoconf.*'x'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011673 cat >conftest.$ac_ext <<_ACEOF
11674/* confdefs.h. */
11675_ACEOF
11676cat confdefs.h >>conftest.$ac_ext
11677cat >>conftest.$ac_ext <<_ACEOF
11678/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011679#include <sgtty.h>
11680Autoconf TIOCGETP
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011681_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011682if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011683 $EGREP "$ac_pattern" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011684 ac_cv_prog_gcc_traditional=yes
11685else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011686 ac_cv_prog_gcc_traditional=no
11687fi
11688rm -f conftest*
11689
11690
11691 if test $ac_cv_prog_gcc_traditional = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011692 cat >conftest.$ac_ext <<_ACEOF
11693/* confdefs.h. */
11694_ACEOF
11695cat confdefs.h >>conftest.$ac_ext
11696cat >>conftest.$ac_ext <<_ACEOF
11697/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011698#include <termio.h>
11699Autoconf TCGETA
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011700_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011701if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011702 $EGREP "$ac_pattern" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011703 ac_cv_prog_gcc_traditional=yes
11704fi
11705rm -f conftest*
11706
11707 fi
11708fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011709{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_traditional" >&5
11710$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011711 if test $ac_cv_prog_gcc_traditional = yes; then
11712 CC="$CC -traditional"
11713 fi
11714fi
11715
Bram Moolenaar446cb832008-06-24 21:56:24 +000011716{ $as_echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
11717$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011718if test "${ac_cv_c_const+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011719 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011720else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011721 cat >conftest.$ac_ext <<_ACEOF
11722/* confdefs.h. */
11723_ACEOF
11724cat confdefs.h >>conftest.$ac_ext
11725cat >>conftest.$ac_ext <<_ACEOF
11726/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011727
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011728int
11729main ()
11730{
11731/* FIXME: Include the comments suggested by Paul. */
11732#ifndef __cplusplus
11733 /* Ultrix mips cc rejects this. */
11734 typedef int charset[2];
Bram Moolenaar446cb832008-06-24 21:56:24 +000011735 const charset cs;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011736 /* SunOS 4.1.1 cc rejects this. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011737 char const *const *pcpcc;
11738 char **ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011739 /* NEC SVR4.0.2 mips cc rejects this. */
11740 struct point {int x, y;};
11741 static struct point const zero = {0,0};
11742 /* AIX XL C 1.02.0.0 rejects this.
11743 It does not let you subtract one const X* pointer from another in
11744 an arm of an if-expression whose if-part is not a constant
11745 expression */
11746 const char *g = "string";
Bram Moolenaar446cb832008-06-24 21:56:24 +000011747 pcpcc = &g + (g ? g-g : 0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011748 /* HPUX 7.0 cc rejects these. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011749 ++pcpcc;
11750 ppc = (char**) pcpcc;
11751 pcpcc = (char const *const *) ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011752 { /* SCO 3.2v4 cc rejects this. */
11753 char *t;
11754 char const *s = 0 ? (char *) 0 : (char const *) 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011755
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011756 *t++ = 0;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011757 if (s) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011758 }
11759 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11760 int x[] = {25, 17};
11761 const int *foo = &x[0];
11762 ++foo;
11763 }
11764 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11765 typedef const int *iptr;
11766 iptr p = 0;
11767 ++p;
11768 }
11769 { /* AIX XL C 1.02.0.0 rejects this saying
11770 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11771 struct s { int j; const int *ap[3]; };
11772 struct s *b; b->j = 5;
11773 }
11774 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11775 const int foo = 10;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011776 if (!foo) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011777 }
Bram Moolenaar446cb832008-06-24 21:56:24 +000011778 return !cs[0] && !zero.x;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011779#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000011780
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011781 ;
11782 return 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011783}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011784_ACEOF
11785rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011786if { (ac_try="$ac_compile"
11787case "(($ac_try" in
11788 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11789 *) ac_try_echo=$ac_try;;
11790esac
11791eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11792$as_echo "$ac_try_echo") >&5
11793 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011794 ac_status=$?
11795 grep -v '^ *+' conftest.er1 >conftest.err
11796 rm -f conftest.er1
11797 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011798 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11799 (exit $ac_status); } && {
11800 test -z "$ac_c_werror_flag" ||
11801 test ! -s conftest.err
11802 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011803 ac_cv_c_const=yes
11804else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011805 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011806sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011807
Bram Moolenaar446cb832008-06-24 21:56:24 +000011808 ac_cv_c_const=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011809fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011810
11811rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011812fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011813{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
11814$as_echo "$ac_cv_c_const" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011815if test $ac_cv_c_const = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011816
11817cat >>confdefs.h <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011818#define const /**/
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011819_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011820
11821fi
11822
Bram Moolenaar76243bd2009-03-02 01:47:02 +000011823{ $as_echo "$as_me:$LINENO: checking for working volatile" >&5
11824$as_echo_n "checking for working volatile... " >&6; }
11825if test "${ac_cv_c_volatile+set}" = set; then
11826 $as_echo_n "(cached) " >&6
11827else
11828 cat >conftest.$ac_ext <<_ACEOF
11829/* confdefs.h. */
11830_ACEOF
11831cat confdefs.h >>conftest.$ac_ext
11832cat >>conftest.$ac_ext <<_ACEOF
11833/* end confdefs.h. */
11834
11835int
11836main ()
11837{
11838
11839volatile int x;
11840int * volatile y = (int *) 0;
11841return !x && !y;
11842 ;
11843 return 0;
11844}
11845_ACEOF
11846rm -f conftest.$ac_objext
11847if { (ac_try="$ac_compile"
11848case "(($ac_try" in
11849 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11850 *) ac_try_echo=$ac_try;;
11851esac
11852eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11853$as_echo "$ac_try_echo") >&5
11854 (eval "$ac_compile") 2>conftest.er1
11855 ac_status=$?
11856 grep -v '^ *+' conftest.er1 >conftest.err
11857 rm -f conftest.er1
11858 cat conftest.err >&5
11859 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11860 (exit $ac_status); } && {
11861 test -z "$ac_c_werror_flag" ||
11862 test ! -s conftest.err
11863 } && test -s conftest.$ac_objext; then
11864 ac_cv_c_volatile=yes
11865else
11866 $as_echo "$as_me: failed program was:" >&5
11867sed 's/^/| /' conftest.$ac_ext >&5
11868
11869 ac_cv_c_volatile=no
11870fi
11871
11872rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11873fi
11874{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_volatile" >&5
11875$as_echo "$ac_cv_c_volatile" >&6; }
11876if test $ac_cv_c_volatile = no; then
11877
11878cat >>confdefs.h <<\_ACEOF
11879#define volatile /**/
11880_ACEOF
11881
11882fi
11883
Bram Moolenaar446cb832008-06-24 21:56:24 +000011884{ $as_echo "$as_me:$LINENO: checking for mode_t" >&5
11885$as_echo_n "checking for mode_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011886if test "${ac_cv_type_mode_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011887 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011888else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011889 ac_cv_type_mode_t=no
11890cat >conftest.$ac_ext <<_ACEOF
11891/* confdefs.h. */
11892_ACEOF
11893cat confdefs.h >>conftest.$ac_ext
11894cat >>conftest.$ac_ext <<_ACEOF
11895/* end confdefs.h. */
11896$ac_includes_default
11897int
11898main ()
11899{
11900if (sizeof (mode_t))
11901 return 0;
11902 ;
11903 return 0;
11904}
11905_ACEOF
11906rm -f conftest.$ac_objext
11907if { (ac_try="$ac_compile"
11908case "(($ac_try" in
11909 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11910 *) ac_try_echo=$ac_try;;
11911esac
11912eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11913$as_echo "$ac_try_echo") >&5
11914 (eval "$ac_compile") 2>conftest.er1
11915 ac_status=$?
11916 grep -v '^ *+' conftest.er1 >conftest.err
11917 rm -f conftest.er1
11918 cat conftest.err >&5
11919 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11920 (exit $ac_status); } && {
11921 test -z "$ac_c_werror_flag" ||
11922 test ! -s conftest.err
11923 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011924 cat >conftest.$ac_ext <<_ACEOF
11925/* confdefs.h. */
11926_ACEOF
11927cat confdefs.h >>conftest.$ac_ext
11928cat >>conftest.$ac_ext <<_ACEOF
11929/* end confdefs.h. */
11930$ac_includes_default
11931int
11932main ()
11933{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011934if (sizeof ((mode_t)))
11935 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011936 ;
11937 return 0;
11938}
11939_ACEOF
11940rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011941if { (ac_try="$ac_compile"
11942case "(($ac_try" in
11943 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11944 *) ac_try_echo=$ac_try;;
11945esac
11946eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11947$as_echo "$ac_try_echo") >&5
11948 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011949 ac_status=$?
11950 grep -v '^ *+' conftest.er1 >conftest.err
11951 rm -f conftest.er1
11952 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011953 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11954 (exit $ac_status); } && {
11955 test -z "$ac_c_werror_flag" ||
11956 test ! -s conftest.err
11957 } && test -s conftest.$ac_objext; then
11958 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011959else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011960 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011961sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011962
Bram Moolenaar446cb832008-06-24 21:56:24 +000011963 ac_cv_type_mode_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011964fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011965
11966rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11967else
11968 $as_echo "$as_me: failed program was:" >&5
11969sed 's/^/| /' conftest.$ac_ext >&5
11970
11971
Bram Moolenaar071d4272004-06-13 20:20:40 +000011972fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011973
11974rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11975fi
11976{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
11977$as_echo "$ac_cv_type_mode_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000011978if test "x$ac_cv_type_mode_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011979 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011980else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011981
11982cat >>confdefs.h <<_ACEOF
11983#define mode_t int
11984_ACEOF
11985
11986fi
11987
Bram Moolenaar446cb832008-06-24 21:56:24 +000011988{ $as_echo "$as_me:$LINENO: checking for off_t" >&5
11989$as_echo_n "checking for off_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011990if test "${ac_cv_type_off_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011991 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011992else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011993 ac_cv_type_off_t=no
11994cat >conftest.$ac_ext <<_ACEOF
11995/* confdefs.h. */
11996_ACEOF
11997cat confdefs.h >>conftest.$ac_ext
11998cat >>conftest.$ac_ext <<_ACEOF
11999/* end confdefs.h. */
12000$ac_includes_default
12001int
12002main ()
12003{
12004if (sizeof (off_t))
12005 return 0;
12006 ;
12007 return 0;
12008}
12009_ACEOF
12010rm -f conftest.$ac_objext
12011if { (ac_try="$ac_compile"
12012case "(($ac_try" in
12013 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12014 *) ac_try_echo=$ac_try;;
12015esac
12016eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12017$as_echo "$ac_try_echo") >&5
12018 (eval "$ac_compile") 2>conftest.er1
12019 ac_status=$?
12020 grep -v '^ *+' conftest.er1 >conftest.err
12021 rm -f conftest.er1
12022 cat conftest.err >&5
12023 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12024 (exit $ac_status); } && {
12025 test -z "$ac_c_werror_flag" ||
12026 test ! -s conftest.err
12027 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012028 cat >conftest.$ac_ext <<_ACEOF
12029/* confdefs.h. */
12030_ACEOF
12031cat confdefs.h >>conftest.$ac_ext
12032cat >>conftest.$ac_ext <<_ACEOF
12033/* end confdefs.h. */
12034$ac_includes_default
12035int
12036main ()
12037{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012038if (sizeof ((off_t)))
12039 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012040 ;
12041 return 0;
12042}
12043_ACEOF
12044rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012045if { (ac_try="$ac_compile"
12046case "(($ac_try" in
12047 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12048 *) ac_try_echo=$ac_try;;
12049esac
12050eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12051$as_echo "$ac_try_echo") >&5
12052 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012053 ac_status=$?
12054 grep -v '^ *+' conftest.er1 >conftest.err
12055 rm -f conftest.er1
12056 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012057 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12058 (exit $ac_status); } && {
12059 test -z "$ac_c_werror_flag" ||
12060 test ! -s conftest.err
12061 } && test -s conftest.$ac_objext; then
12062 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012063else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012064 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012065sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012066
Bram Moolenaar446cb832008-06-24 21:56:24 +000012067 ac_cv_type_off_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012068fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012069
12070rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12071else
12072 $as_echo "$as_me: failed program was:" >&5
12073sed 's/^/| /' conftest.$ac_ext >&5
12074
12075
Bram Moolenaar071d4272004-06-13 20:20:40 +000012076fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012077
12078rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12079fi
12080{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
12081$as_echo "$ac_cv_type_off_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012082if test "x$ac_cv_type_off_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012083 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012084else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012085
12086cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012087#define off_t long int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012088_ACEOF
12089
12090fi
12091
Bram Moolenaar446cb832008-06-24 21:56:24 +000012092{ $as_echo "$as_me:$LINENO: checking for pid_t" >&5
12093$as_echo_n "checking for pid_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012094if test "${ac_cv_type_pid_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012095 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012096else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012097 ac_cv_type_pid_t=no
12098cat >conftest.$ac_ext <<_ACEOF
12099/* confdefs.h. */
12100_ACEOF
12101cat confdefs.h >>conftest.$ac_ext
12102cat >>conftest.$ac_ext <<_ACEOF
12103/* end confdefs.h. */
12104$ac_includes_default
12105int
12106main ()
12107{
12108if (sizeof (pid_t))
12109 return 0;
12110 ;
12111 return 0;
12112}
12113_ACEOF
12114rm -f conftest.$ac_objext
12115if { (ac_try="$ac_compile"
12116case "(($ac_try" in
12117 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12118 *) ac_try_echo=$ac_try;;
12119esac
12120eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12121$as_echo "$ac_try_echo") >&5
12122 (eval "$ac_compile") 2>conftest.er1
12123 ac_status=$?
12124 grep -v '^ *+' conftest.er1 >conftest.err
12125 rm -f conftest.er1
12126 cat conftest.err >&5
12127 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12128 (exit $ac_status); } && {
12129 test -z "$ac_c_werror_flag" ||
12130 test ! -s conftest.err
12131 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012132 cat >conftest.$ac_ext <<_ACEOF
12133/* confdefs.h. */
12134_ACEOF
12135cat confdefs.h >>conftest.$ac_ext
12136cat >>conftest.$ac_ext <<_ACEOF
12137/* end confdefs.h. */
12138$ac_includes_default
12139int
12140main ()
12141{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012142if (sizeof ((pid_t)))
12143 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012144 ;
12145 return 0;
12146}
12147_ACEOF
12148rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012149if { (ac_try="$ac_compile"
12150case "(($ac_try" in
12151 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12152 *) ac_try_echo=$ac_try;;
12153esac
12154eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12155$as_echo "$ac_try_echo") >&5
12156 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012157 ac_status=$?
12158 grep -v '^ *+' conftest.er1 >conftest.err
12159 rm -f conftest.er1
12160 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012161 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12162 (exit $ac_status); } && {
12163 test -z "$ac_c_werror_flag" ||
12164 test ! -s conftest.err
12165 } && test -s conftest.$ac_objext; then
12166 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012167else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012168 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012169sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012170
Bram Moolenaar446cb832008-06-24 21:56:24 +000012171 ac_cv_type_pid_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012172fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012173
12174rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12175else
12176 $as_echo "$as_me: failed program was:" >&5
12177sed 's/^/| /' conftest.$ac_ext >&5
12178
12179
Bram Moolenaar071d4272004-06-13 20:20:40 +000012180fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012181
12182rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12183fi
12184{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
12185$as_echo "$ac_cv_type_pid_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012186if test "x$ac_cv_type_pid_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012187 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012188else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012189
12190cat >>confdefs.h <<_ACEOF
12191#define pid_t int
12192_ACEOF
12193
12194fi
12195
Bram Moolenaar446cb832008-06-24 21:56:24 +000012196{ $as_echo "$as_me:$LINENO: checking for size_t" >&5
12197$as_echo_n "checking for size_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012198if test "${ac_cv_type_size_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012199 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012200else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012201 ac_cv_type_size_t=no
12202cat >conftest.$ac_ext <<_ACEOF
12203/* confdefs.h. */
12204_ACEOF
12205cat confdefs.h >>conftest.$ac_ext
12206cat >>conftest.$ac_ext <<_ACEOF
12207/* end confdefs.h. */
12208$ac_includes_default
12209int
12210main ()
12211{
12212if (sizeof (size_t))
12213 return 0;
12214 ;
12215 return 0;
12216}
12217_ACEOF
12218rm -f conftest.$ac_objext
12219if { (ac_try="$ac_compile"
12220case "(($ac_try" in
12221 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12222 *) ac_try_echo=$ac_try;;
12223esac
12224eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12225$as_echo "$ac_try_echo") >&5
12226 (eval "$ac_compile") 2>conftest.er1
12227 ac_status=$?
12228 grep -v '^ *+' conftest.er1 >conftest.err
12229 rm -f conftest.er1
12230 cat conftest.err >&5
12231 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12232 (exit $ac_status); } && {
12233 test -z "$ac_c_werror_flag" ||
12234 test ! -s conftest.err
12235 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012236 cat >conftest.$ac_ext <<_ACEOF
12237/* confdefs.h. */
12238_ACEOF
12239cat confdefs.h >>conftest.$ac_ext
12240cat >>conftest.$ac_ext <<_ACEOF
12241/* end confdefs.h. */
12242$ac_includes_default
12243int
12244main ()
12245{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012246if (sizeof ((size_t)))
12247 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012248 ;
12249 return 0;
12250}
12251_ACEOF
12252rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012253if { (ac_try="$ac_compile"
12254case "(($ac_try" in
12255 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12256 *) ac_try_echo=$ac_try;;
12257esac
12258eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12259$as_echo "$ac_try_echo") >&5
12260 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012261 ac_status=$?
12262 grep -v '^ *+' conftest.er1 >conftest.err
12263 rm -f conftest.er1
12264 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012265 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12266 (exit $ac_status); } && {
12267 test -z "$ac_c_werror_flag" ||
12268 test ! -s conftest.err
12269 } && test -s conftest.$ac_objext; then
12270 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012271else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012272 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012273sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012274
Bram Moolenaar446cb832008-06-24 21:56:24 +000012275 ac_cv_type_size_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012276fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012277
12278rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12279else
12280 $as_echo "$as_me: failed program was:" >&5
12281sed 's/^/| /' conftest.$ac_ext >&5
12282
12283
Bram Moolenaar071d4272004-06-13 20:20:40 +000012284fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012285
12286rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12287fi
12288{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
12289$as_echo "$ac_cv_type_size_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012290if test "x$ac_cv_type_size_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012291 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012292else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012293
12294cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012295#define size_t unsigned int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012296_ACEOF
12297
12298fi
12299
Bram Moolenaar446cb832008-06-24 21:56:24 +000012300{ $as_echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
12301$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012302if test "${ac_cv_type_uid_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012303 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012304else
12305 cat >conftest.$ac_ext <<_ACEOF
12306/* confdefs.h. */
12307_ACEOF
12308cat confdefs.h >>conftest.$ac_ext
12309cat >>conftest.$ac_ext <<_ACEOF
12310/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012311#include <sys/types.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012312
12313_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012314if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012315 $EGREP "uid_t" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012316 ac_cv_type_uid_t=yes
12317else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012318 ac_cv_type_uid_t=no
12319fi
12320rm -f conftest*
12321
12322fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012323{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
12324$as_echo "$ac_cv_type_uid_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012325if test $ac_cv_type_uid_t = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012326
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012327cat >>confdefs.h <<\_ACEOF
12328#define uid_t int
12329_ACEOF
12330
12331
12332cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012333#define gid_t int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012334_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012335
12336fi
12337
Bram Moolenaar446cb832008-06-24 21:56:24 +000012338{ $as_echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
12339$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012340if test "${ac_cv_header_time+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012341 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012342else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012343 cat >conftest.$ac_ext <<_ACEOF
12344/* confdefs.h. */
12345_ACEOF
12346cat confdefs.h >>conftest.$ac_ext
12347cat >>conftest.$ac_ext <<_ACEOF
12348/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012349#include <sys/types.h>
12350#include <sys/time.h>
12351#include <time.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012352
12353int
12354main ()
12355{
12356if ((struct tm *) 0)
12357return 0;
12358 ;
12359 return 0;
12360}
12361_ACEOF
12362rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012363if { (ac_try="$ac_compile"
12364case "(($ac_try" in
12365 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12366 *) ac_try_echo=$ac_try;;
12367esac
12368eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12369$as_echo "$ac_try_echo") >&5
12370 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012371 ac_status=$?
12372 grep -v '^ *+' conftest.er1 >conftest.err
12373 rm -f conftest.er1
12374 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012375 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12376 (exit $ac_status); } && {
12377 test -z "$ac_c_werror_flag" ||
12378 test ! -s conftest.err
12379 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012380 ac_cv_header_time=yes
12381else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012382 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012383sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012384
Bram Moolenaar446cb832008-06-24 21:56:24 +000012385 ac_cv_header_time=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012386fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012387
12388rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012389fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012390{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
12391$as_echo "$ac_cv_header_time" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012392if test $ac_cv_header_time = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012393
12394cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012395#define TIME_WITH_SYS_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012396_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012397
12398fi
12399
Bram Moolenaar446cb832008-06-24 21:56:24 +000012400{ $as_echo "$as_me:$LINENO: checking for ino_t" >&5
12401$as_echo_n "checking for ino_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012402if test "${ac_cv_type_ino_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012403 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012404else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012405 ac_cv_type_ino_t=no
12406cat >conftest.$ac_ext <<_ACEOF
12407/* confdefs.h. */
12408_ACEOF
12409cat confdefs.h >>conftest.$ac_ext
12410cat >>conftest.$ac_ext <<_ACEOF
12411/* end confdefs.h. */
12412$ac_includes_default
12413int
12414main ()
12415{
12416if (sizeof (ino_t))
12417 return 0;
12418 ;
12419 return 0;
12420}
12421_ACEOF
12422rm -f conftest.$ac_objext
12423if { (ac_try="$ac_compile"
12424case "(($ac_try" in
12425 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12426 *) ac_try_echo=$ac_try;;
12427esac
12428eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12429$as_echo "$ac_try_echo") >&5
12430 (eval "$ac_compile") 2>conftest.er1
12431 ac_status=$?
12432 grep -v '^ *+' conftest.er1 >conftest.err
12433 rm -f conftest.er1
12434 cat conftest.err >&5
12435 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12436 (exit $ac_status); } && {
12437 test -z "$ac_c_werror_flag" ||
12438 test ! -s conftest.err
12439 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012440 cat >conftest.$ac_ext <<_ACEOF
12441/* confdefs.h. */
12442_ACEOF
12443cat confdefs.h >>conftest.$ac_ext
12444cat >>conftest.$ac_ext <<_ACEOF
12445/* end confdefs.h. */
12446$ac_includes_default
12447int
12448main ()
12449{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012450if (sizeof ((ino_t)))
12451 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012452 ;
12453 return 0;
12454}
12455_ACEOF
12456rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012457if { (ac_try="$ac_compile"
12458case "(($ac_try" in
12459 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12460 *) ac_try_echo=$ac_try;;
12461esac
12462eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12463$as_echo "$ac_try_echo") >&5
12464 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012465 ac_status=$?
12466 grep -v '^ *+' conftest.er1 >conftest.err
12467 rm -f conftest.er1
12468 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012469 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12470 (exit $ac_status); } && {
12471 test -z "$ac_c_werror_flag" ||
12472 test ! -s conftest.err
12473 } && test -s conftest.$ac_objext; then
12474 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012475else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012476 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012477sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012478
Bram Moolenaar446cb832008-06-24 21:56:24 +000012479 ac_cv_type_ino_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012480fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012481
12482rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12483else
12484 $as_echo "$as_me: failed program was:" >&5
12485sed 's/^/| /' conftest.$ac_ext >&5
12486
12487
Bram Moolenaar071d4272004-06-13 20:20:40 +000012488fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012489
12490rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12491fi
12492{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_ino_t" >&5
12493$as_echo "$ac_cv_type_ino_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012494if test "x$ac_cv_type_ino_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012495 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012496else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012497
12498cat >>confdefs.h <<_ACEOF
12499#define ino_t long
12500_ACEOF
12501
12502fi
12503
Bram Moolenaar446cb832008-06-24 21:56:24 +000012504{ $as_echo "$as_me:$LINENO: checking for dev_t" >&5
12505$as_echo_n "checking for dev_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012506if test "${ac_cv_type_dev_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012507 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012508else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012509 ac_cv_type_dev_t=no
12510cat >conftest.$ac_ext <<_ACEOF
12511/* confdefs.h. */
12512_ACEOF
12513cat confdefs.h >>conftest.$ac_ext
12514cat >>conftest.$ac_ext <<_ACEOF
12515/* end confdefs.h. */
12516$ac_includes_default
12517int
12518main ()
12519{
12520if (sizeof (dev_t))
12521 return 0;
12522 ;
12523 return 0;
12524}
12525_ACEOF
12526rm -f conftest.$ac_objext
12527if { (ac_try="$ac_compile"
12528case "(($ac_try" in
12529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12530 *) ac_try_echo=$ac_try;;
12531esac
12532eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12533$as_echo "$ac_try_echo") >&5
12534 (eval "$ac_compile") 2>conftest.er1
12535 ac_status=$?
12536 grep -v '^ *+' conftest.er1 >conftest.err
12537 rm -f conftest.er1
12538 cat conftest.err >&5
12539 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12540 (exit $ac_status); } && {
12541 test -z "$ac_c_werror_flag" ||
12542 test ! -s conftest.err
12543 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012544 cat >conftest.$ac_ext <<_ACEOF
12545/* confdefs.h. */
12546_ACEOF
12547cat confdefs.h >>conftest.$ac_ext
12548cat >>conftest.$ac_ext <<_ACEOF
12549/* end confdefs.h. */
12550$ac_includes_default
12551int
12552main ()
12553{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012554if (sizeof ((dev_t)))
12555 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012556 ;
12557 return 0;
12558}
12559_ACEOF
12560rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012561if { (ac_try="$ac_compile"
12562case "(($ac_try" in
12563 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12564 *) ac_try_echo=$ac_try;;
12565esac
12566eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12567$as_echo "$ac_try_echo") >&5
12568 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012569 ac_status=$?
12570 grep -v '^ *+' conftest.er1 >conftest.err
12571 rm -f conftest.er1
12572 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012573 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12574 (exit $ac_status); } && {
12575 test -z "$ac_c_werror_flag" ||
12576 test ! -s conftest.err
12577 } && test -s conftest.$ac_objext; then
12578 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012579else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012580 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012581sed 's/^/| /' conftest.$ac_ext >&5
12582
Bram Moolenaar446cb832008-06-24 21:56:24 +000012583 ac_cv_type_dev_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012584fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012585
12586rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12587else
12588 $as_echo "$as_me: failed program was:" >&5
12589sed 's/^/| /' conftest.$ac_ext >&5
12590
12591
Bram Moolenaar071d4272004-06-13 20:20:40 +000012592fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012593
12594rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12595fi
12596{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_dev_t" >&5
12597$as_echo "$ac_cv_type_dev_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012598if test "x$ac_cv_type_dev_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012599 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012600else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012601
12602cat >>confdefs.h <<_ACEOF
12603#define dev_t unsigned
12604_ACEOF
12605
12606fi
12607
12608
Bram Moolenaar446cb832008-06-24 21:56:24 +000012609{ $as_echo "$as_me:$LINENO: checking for rlim_t" >&5
12610$as_echo_n "checking for rlim_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012611if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012612 { $as_echo "$as_me:$LINENO: result: (cached) $ac_cv_type_rlim_t" >&5
12613$as_echo "(cached) $ac_cv_type_rlim_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012614else
12615 cat >conftest.$ac_ext <<_ACEOF
12616/* confdefs.h. */
12617_ACEOF
12618cat confdefs.h >>conftest.$ac_ext
12619cat >>conftest.$ac_ext <<_ACEOF
12620/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012621
12622#include <sys/types.h>
12623#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012624# include <stdlib.h>
12625# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012626#endif
12627#ifdef HAVE_SYS_RESOURCE_H
Bram Moolenaar446cb832008-06-24 21:56:24 +000012628# include <sys/resource.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012629#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012630
12631_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012632if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012633 $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 +000012634 ac_cv_type_rlim_t=yes
12635else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012636 ac_cv_type_rlim_t=no
12637fi
12638rm -f conftest*
12639
Bram Moolenaar446cb832008-06-24 21:56:24 +000012640 { $as_echo "$as_me:$LINENO: result: $ac_cv_type_rlim_t" >&5
12641$as_echo "$ac_cv_type_rlim_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012642fi
12643if test $ac_cv_type_rlim_t = no; then
12644 cat >> confdefs.h <<\EOF
12645#define rlim_t unsigned long
12646EOF
12647fi
12648
Bram Moolenaar446cb832008-06-24 21:56:24 +000012649{ $as_echo "$as_me:$LINENO: checking for stack_t" >&5
12650$as_echo_n "checking for stack_t... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012651if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012652 { $as_echo "$as_me:$LINENO: result: (cached) $ac_cv_type_stack_t" >&5
12653$as_echo "(cached) $ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012654else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012655 cat >conftest.$ac_ext <<_ACEOF
12656/* confdefs.h. */
12657_ACEOF
12658cat confdefs.h >>conftest.$ac_ext
12659cat >>conftest.$ac_ext <<_ACEOF
12660/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012661
12662#include <sys/types.h>
12663#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012664# include <stdlib.h>
12665# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012666#endif
12667#include <signal.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012668
12669_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012670if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012671 $EGREP "stack_t" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012672 ac_cv_type_stack_t=yes
12673else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012674 ac_cv_type_stack_t=no
12675fi
12676rm -f conftest*
12677
Bram Moolenaar446cb832008-06-24 21:56:24 +000012678 { $as_echo "$as_me:$LINENO: result: $ac_cv_type_stack_t" >&5
12679$as_echo "$ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012680fi
12681if test $ac_cv_type_stack_t = no; then
12682 cat >> confdefs.h <<\EOF
12683#define stack_t struct sigaltstack
12684EOF
12685fi
12686
Bram Moolenaar446cb832008-06-24 21:56:24 +000012687{ $as_echo "$as_me:$LINENO: checking whether stack_t has an ss_base field" >&5
12688$as_echo_n "checking whether stack_t has an ss_base field... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012689cat >conftest.$ac_ext <<_ACEOF
12690/* confdefs.h. */
12691_ACEOF
12692cat confdefs.h >>conftest.$ac_ext
12693cat >>conftest.$ac_ext <<_ACEOF
12694/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012695
12696#include <sys/types.h>
12697#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012698# include <stdlib.h>
12699# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012700#endif
12701#include <signal.h>
12702#include "confdefs.h"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012703
12704int
12705main ()
12706{
12707stack_t sigstk; sigstk.ss_base = 0;
12708 ;
12709 return 0;
12710}
12711_ACEOF
12712rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012713if { (ac_try="$ac_compile"
12714case "(($ac_try" in
12715 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12716 *) ac_try_echo=$ac_try;;
12717esac
12718eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12719$as_echo "$ac_try_echo") >&5
12720 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012721 ac_status=$?
12722 grep -v '^ *+' conftest.er1 >conftest.err
12723 rm -f conftest.er1
12724 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012725 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12726 (exit $ac_status); } && {
12727 test -z "$ac_c_werror_flag" ||
12728 test ! -s conftest.err
12729 } && test -s conftest.$ac_objext; then
12730 { $as_echo "$as_me:$LINENO: result: yes" >&5
12731$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012732#define HAVE_SS_BASE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012733_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012734
12735else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012736 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012737sed 's/^/| /' conftest.$ac_ext >&5
12738
Bram Moolenaar446cb832008-06-24 21:56:24 +000012739 { $as_echo "$as_me:$LINENO: result: no" >&5
12740$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012741fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012742
12743rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000012744
12745olibs="$LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012746{ $as_echo "$as_me:$LINENO: checking --with-tlib argument" >&5
12747$as_echo_n "checking --with-tlib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012748
Bram Moolenaar446cb832008-06-24 21:56:24 +000012749# Check whether --with-tlib was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012750if test "${with_tlib+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012751 withval=$with_tlib;
12752fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012753
12754if test -n "$with_tlib"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012755 { $as_echo "$as_me:$LINENO: result: $with_tlib" >&5
12756$as_echo "$with_tlib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012757 LIBS="$LIBS -l$with_tlib"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012758 { $as_echo "$as_me:$LINENO: checking for linking with $with_tlib library" >&5
12759$as_echo_n "checking for linking with $with_tlib library... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012760 cat >conftest.$ac_ext <<_ACEOF
12761/* confdefs.h. */
12762_ACEOF
12763cat confdefs.h >>conftest.$ac_ext
12764cat >>conftest.$ac_ext <<_ACEOF
12765/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012766
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012767int
12768main ()
12769{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012770
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012771 ;
12772 return 0;
12773}
12774_ACEOF
12775rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012776if { (ac_try="$ac_link"
12777case "(($ac_try" in
12778 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12779 *) ac_try_echo=$ac_try;;
12780esac
12781eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12782$as_echo "$ac_try_echo") >&5
12783 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012784 ac_status=$?
12785 grep -v '^ *+' conftest.er1 >conftest.err
12786 rm -f conftest.er1
12787 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012788 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12789 (exit $ac_status); } && {
12790 test -z "$ac_c_werror_flag" ||
12791 test ! -s conftest.err
12792 } && test -s conftest$ac_exeext && {
12793 test "$cross_compiling" = yes ||
12794 $as_test_x conftest$ac_exeext
12795 }; then
12796 { $as_echo "$as_me:$LINENO: result: OK" >&5
12797$as_echo "OK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012798else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012799 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012800sed 's/^/| /' conftest.$ac_ext >&5
12801
Bram Moolenaar446cb832008-06-24 21:56:24 +000012802 { { $as_echo "$as_me:$LINENO: error: FAILED" >&5
12803$as_echo "$as_me: error: FAILED" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012804 { (exit 1); exit 1; }; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012805fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012806
12807rm -rf conftest.dSYM
12808rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012809 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012810 olibs="$LIBS"
12811else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012812 { $as_echo "$as_me:$LINENO: result: empty: automatic terminal library selection" >&5
12813$as_echo "empty: automatic terminal library selection" >&6; }
Bram Moolenaara1b5aa52006-10-10 09:41:28 +000012814 case "`uname -s 2>/dev/null`" in
12815 OSF1|SCO_SV) tlibs="ncurses curses termlib termcap";;
Bram Moolenaar071d4272004-06-13 20:20:40 +000012816 *) tlibs="ncurses termlib termcap curses";;
12817 esac
12818 for libname in $tlibs; do
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012819
Bram Moolenaar446cb832008-06-24 21:56:24 +000012820as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh`
12821{ $as_echo "$as_me:$LINENO: checking for tgetent in -l${libname}" >&5
12822$as_echo_n "checking for tgetent in -l${libname}... " >&6; }
12823if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
12824 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012825else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012826 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000012827LIBS="-l${libname} $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012828cat >conftest.$ac_ext <<_ACEOF
12829/* confdefs.h. */
12830_ACEOF
12831cat confdefs.h >>conftest.$ac_ext
12832cat >>conftest.$ac_ext <<_ACEOF
12833/* end confdefs.h. */
12834
Bram Moolenaar446cb832008-06-24 21:56:24 +000012835/* Override any GCC internal prototype to avoid an error.
12836 Use char because int might match the return type of a GCC
12837 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012838#ifdef __cplusplus
12839extern "C"
12840#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012841char tgetent ();
12842int
12843main ()
12844{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012845return tgetent ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012846 ;
12847 return 0;
12848}
12849_ACEOF
12850rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012851if { (ac_try="$ac_link"
12852case "(($ac_try" in
12853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12854 *) ac_try_echo=$ac_try;;
12855esac
12856eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12857$as_echo "$ac_try_echo") >&5
12858 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012859 ac_status=$?
12860 grep -v '^ *+' conftest.er1 >conftest.err
12861 rm -f conftest.er1
12862 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012863 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12864 (exit $ac_status); } && {
12865 test -z "$ac_c_werror_flag" ||
12866 test ! -s conftest.err
12867 } && test -s conftest$ac_exeext && {
12868 test "$cross_compiling" = yes ||
12869 $as_test_x conftest$ac_exeext
12870 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012871 eval "$as_ac_Lib=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012872else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012873 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012874sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012875
Bram Moolenaar446cb832008-06-24 21:56:24 +000012876 eval "$as_ac_Lib=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012877fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012878
12879rm -rf conftest.dSYM
12880rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012881 conftest$ac_exeext conftest.$ac_ext
12882LIBS=$ac_check_lib_save_LIBS
12883fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012884ac_res=`eval 'as_val=${'$as_ac_Lib'}
12885 $as_echo "$as_val"'`
12886 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
12887$as_echo "$ac_res" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012888as_val=`eval 'as_val=${'$as_ac_Lib'}
12889 $as_echo "$as_val"'`
12890 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012891 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012892#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012893_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012894
12895 LIBS="-l${libname} $LIBS"
12896
Bram Moolenaar071d4272004-06-13 20:20:40 +000012897fi
12898
12899 if test "x$olibs" != "x$LIBS"; then
12900 if test "$cross_compiling" = yes; then
12901 res="FAIL"
12902else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012903 cat >conftest.$ac_ext <<_ACEOF
12904/* confdefs.h. */
12905_ACEOF
12906cat confdefs.h >>conftest.$ac_ext
12907cat >>conftest.$ac_ext <<_ACEOF
12908/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012909
12910#ifdef HAVE_TERMCAP_H
12911# include <termcap.h>
12912#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000012913#if STDC_HEADERS
12914# include <stdlib.h>
12915# include <stddef.h>
12916#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000012917main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012918_ACEOF
12919rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012920if { (ac_try="$ac_link"
12921case "(($ac_try" in
12922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12923 *) ac_try_echo=$ac_try;;
12924esac
12925eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12926$as_echo "$ac_try_echo") >&5
12927 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012928 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012929 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012930 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012931 { (case "(($ac_try" in
12932 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12933 *) ac_try_echo=$ac_try;;
12934esac
12935eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12936$as_echo "$ac_try_echo") >&5
12937 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012938 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012939 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012940 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012941 res="OK"
12942else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012943 $as_echo "$as_me: program exited with status $ac_status" >&5
12944$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012945sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012946
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012947( exit $ac_status )
12948res="FAIL"
12949fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012950rm -rf conftest.dSYM
12951rm -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 +000012952fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012953
12954
Bram Moolenaar071d4272004-06-13 20:20:40 +000012955 if test "$res" = "OK"; then
12956 break
12957 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012958 { $as_echo "$as_me:$LINENO: result: $libname library is not usable" >&5
12959$as_echo "$libname library is not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012960 LIBS="$olibs"
12961 fi
12962 done
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012963 if test "x$olibs" = "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012964 { $as_echo "$as_me:$LINENO: result: no terminal library found" >&5
12965$as_echo "no terminal library found" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012966 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012967fi
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012968
12969if test "x$olibs" = "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012970 { $as_echo "$as_me:$LINENO: checking for tgetent()" >&5
12971$as_echo_n "checking for tgetent()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012972 cat >conftest.$ac_ext <<_ACEOF
12973/* confdefs.h. */
12974_ACEOF
12975cat confdefs.h >>conftest.$ac_ext
12976cat >>conftest.$ac_ext <<_ACEOF
12977/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012978
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012979int
12980main ()
12981{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012982char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012983 ;
12984 return 0;
12985}
12986_ACEOF
12987rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012988if { (ac_try="$ac_link"
12989case "(($ac_try" in
12990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12991 *) ac_try_echo=$ac_try;;
12992esac
12993eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12994$as_echo "$ac_try_echo") >&5
12995 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012996 ac_status=$?
12997 grep -v '^ *+' conftest.er1 >conftest.err
12998 rm -f conftest.er1
12999 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013000 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13001 (exit $ac_status); } && {
13002 test -z "$ac_c_werror_flag" ||
13003 test ! -s conftest.err
13004 } && test -s conftest$ac_exeext && {
13005 test "$cross_compiling" = yes ||
13006 $as_test_x conftest$ac_exeext
13007 }; then
13008 { $as_echo "$as_me:$LINENO: result: yes" >&5
13009$as_echo "yes" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000013010else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013011 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013012sed 's/^/| /' conftest.$ac_ext >&5
13013
Bram Moolenaar446cb832008-06-24 21:56:24 +000013014 { { $as_echo "$as_me:$LINENO: error: NOT FOUND!
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000013015 You need to install a terminal library; for example ncurses.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013016 Or specify the name of the library with --with-tlib." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013017$as_echo "$as_me: error: NOT FOUND!
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013018 You need to install a terminal library; for example ncurses.
13019 Or specify the name of the library with --with-tlib." >&2;}
13020 { (exit 1); exit 1; }; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000013021fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013022
13023rm -rf conftest.dSYM
13024rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013025 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000013026fi
13027
Bram Moolenaar446cb832008-06-24 21:56:24 +000013028{ $as_echo "$as_me:$LINENO: checking whether we talk terminfo" >&5
13029$as_echo_n "checking whether we talk terminfo... " >&6; }
13030if test "${vim_cv_terminfo+set}" = set; then
13031 $as_echo_n "(cached) " >&6
13032else
13033
13034 if test "$cross_compiling" = yes; then
13035
13036 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_terminfo'" >&5
13037$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_terminfo'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013038 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013039
Bram Moolenaar071d4272004-06-13 20:20:40 +000013040else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013041 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013042
Bram Moolenaar446cb832008-06-24 21:56:24 +000013043#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000013044#ifdef HAVE_TERMCAP_H
13045# include <termcap.h>
13046#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000013047#ifdef HAVE_STRING_H
13048# include <string.h>
13049#endif
13050#if STDC_HEADERS
13051# include <stdlib.h>
13052# include <stddef.h>
13053#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013054main()
13055{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013056
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013057_ACEOF
13058rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013059if { (ac_try="$ac_link"
13060case "(($ac_try" in
13061 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13062 *) ac_try_echo=$ac_try;;
13063esac
13064eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13065$as_echo "$ac_try_echo") >&5
13066 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013067 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013068 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013069 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013070 { (case "(($ac_try" in
13071 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13072 *) ac_try_echo=$ac_try;;
13073esac
13074eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13075$as_echo "$ac_try_echo") >&5
13076 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013077 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013078 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013079 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013080
13081 vim_cv_terminfo=no
13082
Bram Moolenaar071d4272004-06-13 20:20:40 +000013083else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013084 $as_echo "$as_me: program exited with status $ac_status" >&5
13085$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013086sed 's/^/| /' conftest.$ac_ext >&5
13087
13088( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013089
13090 vim_cv_terminfo=yes
13091
13092fi
13093rm -rf conftest.dSYM
13094rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13095fi
13096
13097
13098
13099fi
13100{ $as_echo "$as_me:$LINENO: result: $vim_cv_terminfo" >&5
13101$as_echo "$vim_cv_terminfo" >&6; }
13102
13103if test "x$vim_cv_terminfo" = "xyes" ; then
13104 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013105#define TERMINFO 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013106_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013107
13108fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013109
Bram Moolenaar071d4272004-06-13 20:20:40 +000013110if test "x$olibs" != "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013111 { $as_echo "$as_me:$LINENO: checking what tgetent() returns for an unknown terminal" >&5
13112$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; }
13113if test "${vim_cv_tgent+set}" = set; then
13114 $as_echo_n "(cached) " >&6
13115else
13116
13117 if test "$cross_compiling" = yes; then
13118
13119 { { $as_echo "$as_me:$LINENO: error: failed to compile test program." >&5
13120$as_echo "$as_me: error: failed to compile test program." >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013121 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013122
Bram Moolenaar071d4272004-06-13 20:20:40 +000013123else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013124 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013125
Bram Moolenaar446cb832008-06-24 21:56:24 +000013126#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000013127#ifdef HAVE_TERMCAP_H
13128# include <termcap.h>
13129#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000013130#if STDC_HEADERS
13131# include <stdlib.h>
13132# include <stddef.h>
13133#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013134main()
13135{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013136
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013137_ACEOF
13138rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013139if { (ac_try="$ac_link"
13140case "(($ac_try" in
13141 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13142 *) ac_try_echo=$ac_try;;
13143esac
13144eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13145$as_echo "$ac_try_echo") >&5
13146 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013147 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013148 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013149 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013150 { (case "(($ac_try" in
13151 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13152 *) ac_try_echo=$ac_try;;
13153esac
13154eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13155$as_echo "$ac_try_echo") >&5
13156 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013157 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013158 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013159 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013160
13161 vim_cv_tgent=zero
Bram Moolenaar071d4272004-06-13 20:20:40 +000013162
13163else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013164 $as_echo "$as_me: program exited with status $ac_status" >&5
13165$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013166sed 's/^/| /' conftest.$ac_ext >&5
13167
13168( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013169
13170 vim_cv_tgent=non-zero
13171
Bram Moolenaar071d4272004-06-13 20:20:40 +000013172fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013173rm -rf conftest.dSYM
13174rm -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 +000013175fi
13176
Bram Moolenaar446cb832008-06-24 21:56:24 +000013177
13178
13179fi
13180{ $as_echo "$as_me:$LINENO: result: $vim_cv_tgent" >&5
13181$as_echo "$vim_cv_tgent" >&6; }
13182
13183 if test "x$vim_cv_tgent" = "xzero" ; then
13184 cat >>confdefs.h <<\_ACEOF
13185#define TGETENT_ZERO_ERR 0
13186_ACEOF
13187
13188 fi
13189fi
13190
13191{ $as_echo "$as_me:$LINENO: checking whether termcap.h contains ospeed" >&5
13192$as_echo_n "checking whether termcap.h contains ospeed... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013193cat >conftest.$ac_ext <<_ACEOF
13194/* confdefs.h. */
13195_ACEOF
13196cat confdefs.h >>conftest.$ac_ext
13197cat >>conftest.$ac_ext <<_ACEOF
13198/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013199
13200#ifdef HAVE_TERMCAP_H
13201# include <termcap.h>
13202#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013203
13204int
13205main ()
13206{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013207ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013208 ;
13209 return 0;
13210}
13211_ACEOF
13212rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013213if { (ac_try="$ac_link"
13214case "(($ac_try" in
13215 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13216 *) ac_try_echo=$ac_try;;
13217esac
13218eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13219$as_echo "$ac_try_echo") >&5
13220 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013221 ac_status=$?
13222 grep -v '^ *+' conftest.er1 >conftest.err
13223 rm -f conftest.er1
13224 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013225 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13226 (exit $ac_status); } && {
13227 test -z "$ac_c_werror_flag" ||
13228 test ! -s conftest.err
13229 } && test -s conftest$ac_exeext && {
13230 test "$cross_compiling" = yes ||
13231 $as_test_x conftest$ac_exeext
13232 }; then
13233 { $as_echo "$as_me:$LINENO: result: yes" >&5
13234$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013235#define HAVE_OSPEED 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013236_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013237
13238else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013239 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013240sed 's/^/| /' conftest.$ac_ext >&5
13241
Bram Moolenaar446cb832008-06-24 21:56:24 +000013242 { $as_echo "$as_me:$LINENO: result: no" >&5
13243$as_echo "no" >&6; }
13244 { $as_echo "$as_me:$LINENO: checking whether ospeed can be extern" >&5
13245$as_echo_n "checking whether ospeed can be extern... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013246 cat >conftest.$ac_ext <<_ACEOF
13247/* confdefs.h. */
13248_ACEOF
13249cat confdefs.h >>conftest.$ac_ext
13250cat >>conftest.$ac_ext <<_ACEOF
13251/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013252
13253#ifdef HAVE_TERMCAP_H
13254# include <termcap.h>
13255#endif
13256extern short ospeed;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013257
13258int
13259main ()
13260{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013261ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013262 ;
13263 return 0;
13264}
13265_ACEOF
13266rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013267if { (ac_try="$ac_link"
13268case "(($ac_try" in
13269 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13270 *) ac_try_echo=$ac_try;;
13271esac
13272eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13273$as_echo "$ac_try_echo") >&5
13274 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013275 ac_status=$?
13276 grep -v '^ *+' conftest.er1 >conftest.err
13277 rm -f conftest.er1
13278 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013279 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13280 (exit $ac_status); } && {
13281 test -z "$ac_c_werror_flag" ||
13282 test ! -s conftest.err
13283 } && test -s conftest$ac_exeext && {
13284 test "$cross_compiling" = yes ||
13285 $as_test_x conftest$ac_exeext
13286 }; then
13287 { $as_echo "$as_me:$LINENO: result: yes" >&5
13288$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013289#define OSPEED_EXTERN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013290_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013291
13292else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013293 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013294sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013295
Bram Moolenaar446cb832008-06-24 21:56:24 +000013296 { $as_echo "$as_me:$LINENO: result: no" >&5
13297$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013298fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013299
13300rm -rf conftest.dSYM
13301rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013302 conftest$ac_exeext conftest.$ac_ext
13303
13304fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013305
13306rm -rf conftest.dSYM
13307rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013308 conftest$ac_exeext conftest.$ac_ext
13309
Bram Moolenaar446cb832008-06-24 21:56:24 +000013310{ $as_echo "$as_me:$LINENO: checking whether termcap.h contains UP, BC and PC" >&5
13311$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013312cat >conftest.$ac_ext <<_ACEOF
13313/* confdefs.h. */
13314_ACEOF
13315cat confdefs.h >>conftest.$ac_ext
13316cat >>conftest.$ac_ext <<_ACEOF
13317/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013318
13319#ifdef HAVE_TERMCAP_H
13320# include <termcap.h>
13321#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013322
13323int
13324main ()
13325{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013326if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013327 ;
13328 return 0;
13329}
13330_ACEOF
13331rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013332if { (ac_try="$ac_link"
13333case "(($ac_try" in
13334 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13335 *) ac_try_echo=$ac_try;;
13336esac
13337eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13338$as_echo "$ac_try_echo") >&5
13339 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013340 ac_status=$?
13341 grep -v '^ *+' conftest.er1 >conftest.err
13342 rm -f conftest.er1
13343 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013344 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13345 (exit $ac_status); } && {
13346 test -z "$ac_c_werror_flag" ||
13347 test ! -s conftest.err
13348 } && test -s conftest$ac_exeext && {
13349 test "$cross_compiling" = yes ||
13350 $as_test_x conftest$ac_exeext
13351 }; then
13352 { $as_echo "$as_me:$LINENO: result: yes" >&5
13353$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013354#define HAVE_UP_BC_PC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013355_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013356
13357else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013358 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013359sed 's/^/| /' conftest.$ac_ext >&5
13360
Bram Moolenaar446cb832008-06-24 21:56:24 +000013361 { $as_echo "$as_me:$LINENO: result: no" >&5
13362$as_echo "no" >&6; }
13363 { $as_echo "$as_me:$LINENO: checking whether UP, BC and PC can be extern" >&5
13364$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013365 cat >conftest.$ac_ext <<_ACEOF
13366/* confdefs.h. */
13367_ACEOF
13368cat confdefs.h >>conftest.$ac_ext
13369cat >>conftest.$ac_ext <<_ACEOF
13370/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013371
13372#ifdef HAVE_TERMCAP_H
13373# include <termcap.h>
13374#endif
13375extern char *UP, *BC, PC;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013376
13377int
13378main ()
13379{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013380if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013381 ;
13382 return 0;
13383}
13384_ACEOF
13385rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013386if { (ac_try="$ac_link"
13387case "(($ac_try" in
13388 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13389 *) ac_try_echo=$ac_try;;
13390esac
13391eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13392$as_echo "$ac_try_echo") >&5
13393 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013394 ac_status=$?
13395 grep -v '^ *+' conftest.er1 >conftest.err
13396 rm -f conftest.er1
13397 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013398 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13399 (exit $ac_status); } && {
13400 test -z "$ac_c_werror_flag" ||
13401 test ! -s conftest.err
13402 } && test -s conftest$ac_exeext && {
13403 test "$cross_compiling" = yes ||
13404 $as_test_x conftest$ac_exeext
13405 }; then
13406 { $as_echo "$as_me:$LINENO: result: yes" >&5
13407$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013408#define UP_BC_PC_EXTERN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013409_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013410
13411else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013412 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013413sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013414
Bram Moolenaar446cb832008-06-24 21:56:24 +000013415 { $as_echo "$as_me:$LINENO: result: no" >&5
13416$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013417fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013418
13419rm -rf conftest.dSYM
13420rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013421 conftest$ac_exeext conftest.$ac_ext
13422
13423fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013424
13425rm -rf conftest.dSYM
13426rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013427 conftest$ac_exeext conftest.$ac_ext
13428
Bram Moolenaar446cb832008-06-24 21:56:24 +000013429{ $as_echo "$as_me:$LINENO: checking whether tputs() uses outfuntype" >&5
13430$as_echo_n "checking whether tputs() uses outfuntype... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013431cat >conftest.$ac_ext <<_ACEOF
13432/* confdefs.h. */
13433_ACEOF
13434cat confdefs.h >>conftest.$ac_ext
13435cat >>conftest.$ac_ext <<_ACEOF
13436/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013437
13438#ifdef HAVE_TERMCAP_H
13439# include <termcap.h>
13440#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013441
13442int
13443main ()
13444{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013445extern int xx(); tputs("test", 1, (outfuntype)xx)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013446 ;
13447 return 0;
13448}
13449_ACEOF
13450rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013451if { (ac_try="$ac_compile"
13452case "(($ac_try" in
13453 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13454 *) ac_try_echo=$ac_try;;
13455esac
13456eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13457$as_echo "$ac_try_echo") >&5
13458 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013459 ac_status=$?
13460 grep -v '^ *+' conftest.er1 >conftest.err
13461 rm -f conftest.er1
13462 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013463 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13464 (exit $ac_status); } && {
13465 test -z "$ac_c_werror_flag" ||
13466 test ! -s conftest.err
13467 } && test -s conftest.$ac_objext; then
13468 { $as_echo "$as_me:$LINENO: result: yes" >&5
13469$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013470#define HAVE_OUTFUNTYPE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013471_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013472
13473else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013474 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013475sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013476
Bram Moolenaar446cb832008-06-24 21:56:24 +000013477 { $as_echo "$as_me:$LINENO: result: no" >&5
13478$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013479fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013480
Bram Moolenaar446cb832008-06-24 21:56:24 +000013481rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13482
13483{ $as_echo "$as_me:$LINENO: checking whether sys/select.h and sys/time.h may both be included" >&5
13484$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013485cat >conftest.$ac_ext <<_ACEOF
13486/* confdefs.h. */
13487_ACEOF
13488cat confdefs.h >>conftest.$ac_ext
13489cat >>conftest.$ac_ext <<_ACEOF
13490/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013491
13492#include <sys/types.h>
13493#include <sys/time.h>
13494#include <sys/select.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013495int
13496main ()
13497{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013498
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013499 ;
13500 return 0;
13501}
13502_ACEOF
13503rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013504if { (ac_try="$ac_compile"
13505case "(($ac_try" in
13506 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13507 *) ac_try_echo=$ac_try;;
13508esac
13509eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13510$as_echo "$ac_try_echo") >&5
13511 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013512 ac_status=$?
13513 grep -v '^ *+' conftest.er1 >conftest.err
13514 rm -f conftest.er1
13515 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013516 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13517 (exit $ac_status); } && {
13518 test -z "$ac_c_werror_flag" ||
13519 test ! -s conftest.err
13520 } && test -s conftest.$ac_objext; then
13521 { $as_echo "$as_me:$LINENO: result: yes" >&5
13522$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013523 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013524#define SYS_SELECT_WITH_SYS_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013525_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013526
13527else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013528 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013529sed 's/^/| /' conftest.$ac_ext >&5
13530
Bram Moolenaar446cb832008-06-24 21:56:24 +000013531 { $as_echo "$as_me:$LINENO: result: no" >&5
13532$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013533fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013534
13535rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000013536
13537
Bram Moolenaar446cb832008-06-24 21:56:24 +000013538{ $as_echo "$as_me:$LINENO: checking for /dev/ptc" >&5
13539$as_echo_n "checking for /dev/ptc... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013540if test -r /dev/ptc; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013541 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013542#define HAVE_DEV_PTC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013543_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013544
Bram Moolenaar446cb832008-06-24 21:56:24 +000013545 { $as_echo "$as_me:$LINENO: result: yes" >&5
13546$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013547else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013548 { $as_echo "$as_me:$LINENO: result: no" >&5
13549$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013550fi
13551
Bram Moolenaar446cb832008-06-24 21:56:24 +000013552{ $as_echo "$as_me:$LINENO: checking for SVR4 ptys" >&5
13553$as_echo_n "checking for SVR4 ptys... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013554if test -c /dev/ptmx ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013555 cat >conftest.$ac_ext <<_ACEOF
13556/* confdefs.h. */
13557_ACEOF
13558cat confdefs.h >>conftest.$ac_ext
13559cat >>conftest.$ac_ext <<_ACEOF
13560/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013561
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013562int
13563main ()
13564{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013565ptsname(0);grantpt(0);unlockpt(0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013566 ;
13567 return 0;
13568}
13569_ACEOF
13570rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013571if { (ac_try="$ac_link"
13572case "(($ac_try" in
13573 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13574 *) ac_try_echo=$ac_try;;
13575esac
13576eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13577$as_echo "$ac_try_echo") >&5
13578 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013579 ac_status=$?
13580 grep -v '^ *+' conftest.er1 >conftest.err
13581 rm -f conftest.er1
13582 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013583 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13584 (exit $ac_status); } && {
13585 test -z "$ac_c_werror_flag" ||
13586 test ! -s conftest.err
13587 } && test -s conftest$ac_exeext && {
13588 test "$cross_compiling" = yes ||
13589 $as_test_x conftest$ac_exeext
13590 }; then
13591 { $as_echo "$as_me:$LINENO: result: yes" >&5
13592$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013593#define HAVE_SVR4_PTYS 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013594_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013595
13596else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013597 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013598sed 's/^/| /' conftest.$ac_ext >&5
13599
Bram Moolenaar446cb832008-06-24 21:56:24 +000013600 { $as_echo "$as_me:$LINENO: result: no" >&5
13601$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013602fi
13603
Bram Moolenaar446cb832008-06-24 21:56:24 +000013604rm -rf conftest.dSYM
13605rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13606 conftest$ac_exeext conftest.$ac_ext
13607else
13608 { $as_echo "$as_me:$LINENO: result: no" >&5
13609$as_echo "no" >&6; }
13610fi
13611
13612{ $as_echo "$as_me:$LINENO: checking for ptyranges" >&5
13613$as_echo_n "checking for ptyranges... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013614if test -d /dev/ptym ; then
13615 pdir='/dev/ptym'
13616else
13617 pdir='/dev'
13618fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013619cat >conftest.$ac_ext <<_ACEOF
13620/* confdefs.h. */
13621_ACEOF
13622cat confdefs.h >>conftest.$ac_ext
13623cat >>conftest.$ac_ext <<_ACEOF
13624/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013625#ifdef M_UNIX
13626 yes;
13627#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013628
13629_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013630if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013631 $EGREP "yes" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000013632 ptys=`echo /dev/ptyp??`
13633else
Bram Moolenaar071d4272004-06-13 20:20:40 +000013634 ptys=`echo $pdir/pty??`
13635fi
13636rm -f conftest*
13637
13638if test "$ptys" != "$pdir/pty??" ; then
13639 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
13640 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013641 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013642#define PTYRANGE0 "$p0"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013643_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013644
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013645 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013646#define PTYRANGE1 "$p1"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013647_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013648
Bram Moolenaar446cb832008-06-24 21:56:24 +000013649 { $as_echo "$as_me:$LINENO: result: $p0 / $p1" >&5
13650$as_echo "$p0 / $p1" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013651else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013652 { $as_echo "$as_me:$LINENO: result: don't know" >&5
13653$as_echo "don't know" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013654fi
13655
Bram Moolenaar071d4272004-06-13 20:20:40 +000013656rm -f conftest_grp
Bram Moolenaar446cb832008-06-24 21:56:24 +000013657{ $as_echo "$as_me:$LINENO: checking default tty permissions/group" >&5
13658$as_echo_n "checking default tty permissions/group... " >&6; }
13659if test "${vim_cv_tty_group+set}" = set; then
13660 $as_echo_n "(cached) " >&6
13661else
13662
13663 if test "$cross_compiling" = yes; then
13664
13665 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode'" >&5
13666$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 +000013667 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013668
Bram Moolenaar071d4272004-06-13 20:20:40 +000013669else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013670 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013671
Bram Moolenaar446cb832008-06-24 21:56:24 +000013672#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000013673#include <sys/types.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000013674#if STDC_HEADERS
13675# include <stdlib.h>
13676# include <stddef.h>
13677#endif
13678#ifdef HAVE_UNISTD_H
13679#include <unistd.h>
13680#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013681#include <sys/stat.h>
13682#include <stdio.h>
13683main()
13684{
13685 struct stat sb;
13686 char *x,*ttyname();
13687 int om, m;
13688 FILE *fp;
13689
13690 if (!(x = ttyname(0))) exit(1);
13691 if (stat(x, &sb)) exit(1);
13692 om = sb.st_mode;
13693 if (om & 002) exit(0);
13694 m = system("mesg y");
13695 if (m == -1 || m == 127) exit(1);
13696 if (stat(x, &sb)) exit(1);
13697 m = sb.st_mode;
13698 if (chmod(x, om)) exit(1);
13699 if (m & 002) exit(0);
13700 if (sb.st_gid == getgid()) exit(1);
13701 if (!(fp=fopen("conftest_grp", "w")))
13702 exit(1);
13703 fprintf(fp, "%d\n", sb.st_gid);
13704 fclose(fp);
13705 exit(0);
13706}
13707
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013708_ACEOF
13709rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013710if { (ac_try="$ac_link"
13711case "(($ac_try" in
13712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13713 *) ac_try_echo=$ac_try;;
13714esac
13715eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13716$as_echo "$ac_try_echo") >&5
13717 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013718 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013719 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013720 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013721 { (case "(($ac_try" in
13722 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13723 *) ac_try_echo=$ac_try;;
13724esac
13725eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13726$as_echo "$ac_try_echo") >&5
13727 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013728 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013729 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013730 (exit $ac_status); }; }; then
13731
Bram Moolenaar446cb832008-06-24 21:56:24 +000013732 if test -f conftest_grp; then
13733 vim_cv_tty_group=`cat conftest_grp`
13734 if test "x$vim_cv_tty_mode" = "x" ; then
13735 vim_cv_tty_mode=0620
13736 fi
13737 { $as_echo "$as_me:$LINENO: result: pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&5
13738$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; }
13739 else
13740 vim_cv_tty_group=world
Bram Moolenaar72951072009-12-02 16:58:33 +000013741 { $as_echo "$as_me:$LINENO: result: ptys are world accessible" >&5
13742$as_echo "ptys are world accessible" >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013743 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013744
13745else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013746 $as_echo "$as_me: program exited with status $ac_status" >&5
13747$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013748sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013749
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013750( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013751
13752 vim_cv_tty_group=world
Bram Moolenaar72951072009-12-02 16:58:33 +000013753 { $as_echo "$as_me:$LINENO: result: can't determine - assume ptys are world accessible" >&5
13754$as_echo "can't determine - assume ptys are world accessible" >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013755
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013756fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013757rm -rf conftest.dSYM
13758rm -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 +000013759fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013760
13761
13762
13763fi
13764{ $as_echo "$as_me:$LINENO: result: $vim_cv_tty_group" >&5
13765$as_echo "$vim_cv_tty_group" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013766rm -f conftest_grp
13767
Bram Moolenaar446cb832008-06-24 21:56:24 +000013768if test "x$vim_cv_tty_group" != "xworld" ; then
13769 cat >>confdefs.h <<_ACEOF
13770#define PTYGROUP $vim_cv_tty_group
13771_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013772
Bram Moolenaar446cb832008-06-24 21:56:24 +000013773 if test "x$vim_cv_tty_mode" = "x" ; then
13774 { { $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
13775$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;}
13776 { (exit 1); exit 1; }; }
13777 else
13778 cat >>confdefs.h <<\_ACEOF
13779#define PTYMODE 0620
13780_ACEOF
13781
13782 fi
13783fi
13784
13785
13786{ $as_echo "$as_me:$LINENO: checking return type of signal handlers" >&5
13787$as_echo_n "checking return type of signal handlers... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013788if test "${ac_cv_type_signal+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013789 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013790else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013791 cat >conftest.$ac_ext <<_ACEOF
13792/* confdefs.h. */
13793_ACEOF
13794cat confdefs.h >>conftest.$ac_ext
13795cat >>conftest.$ac_ext <<_ACEOF
13796/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013797#include <sys/types.h>
13798#include <signal.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000013799
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013800int
13801main ()
13802{
Bram Moolenaar446cb832008-06-24 21:56:24 +000013803return *(signal (0, 0)) (0) == 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013804 ;
13805 return 0;
13806}
13807_ACEOF
13808rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013809if { (ac_try="$ac_compile"
13810case "(($ac_try" in
13811 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13812 *) ac_try_echo=$ac_try;;
13813esac
13814eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13815$as_echo "$ac_try_echo") >&5
13816 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013817 ac_status=$?
13818 grep -v '^ *+' conftest.er1 >conftest.err
13819 rm -f conftest.er1
13820 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013821 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13822 (exit $ac_status); } && {
13823 test -z "$ac_c_werror_flag" ||
13824 test ! -s conftest.err
13825 } && test -s conftest.$ac_objext; then
13826 ac_cv_type_signal=int
Bram Moolenaar071d4272004-06-13 20:20:40 +000013827else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013828 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013829sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013830
Bram Moolenaar446cb832008-06-24 21:56:24 +000013831 ac_cv_type_signal=void
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013832fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013833
13834rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013835fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013836{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
13837$as_echo "$ac_cv_type_signal" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013838
13839cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013840#define RETSIGTYPE $ac_cv_type_signal
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013841_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013842
13843
13844
13845if test $ac_cv_type_signal = void; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013846 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013847#define SIGRETURN return
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013848_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013849
13850else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013851 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013852#define SIGRETURN return 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013853_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013854
13855fi
13856
Bram Moolenaar446cb832008-06-24 21:56:24 +000013857{ $as_echo "$as_me:$LINENO: checking for struct sigcontext" >&5
13858$as_echo_n "checking for struct sigcontext... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013859cat >conftest.$ac_ext <<_ACEOF
13860/* confdefs.h. */
13861_ACEOF
13862cat confdefs.h >>conftest.$ac_ext
13863cat >>conftest.$ac_ext <<_ACEOF
13864/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013865
13866#include <signal.h>
13867test_sig()
13868{
13869 struct sigcontext *scont;
13870 scont = (struct sigcontext *)0;
13871 return 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013872}
13873int
13874main ()
13875{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013876
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013877 ;
13878 return 0;
13879}
13880_ACEOF
13881rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013882if { (ac_try="$ac_compile"
13883case "(($ac_try" in
13884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13885 *) ac_try_echo=$ac_try;;
13886esac
13887eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13888$as_echo "$ac_try_echo") >&5
13889 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013890 ac_status=$?
13891 grep -v '^ *+' conftest.er1 >conftest.err
13892 rm -f conftest.er1
13893 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013894 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13895 (exit $ac_status); } && {
13896 test -z "$ac_c_werror_flag" ||
13897 test ! -s conftest.err
13898 } && test -s conftest.$ac_objext; then
13899 { $as_echo "$as_me:$LINENO: result: yes" >&5
13900$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013901 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013902#define HAVE_SIGCONTEXT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013903_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013904
13905else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013906 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013907sed 's/^/| /' conftest.$ac_ext >&5
13908
Bram Moolenaar446cb832008-06-24 21:56:24 +000013909 { $as_echo "$as_me:$LINENO: result: no" >&5
13910$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013911fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013912
Bram Moolenaar446cb832008-06-24 21:56:24 +000013913rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13914
13915{ $as_echo "$as_me:$LINENO: checking getcwd implementation is broken" >&5
13916$as_echo_n "checking getcwd implementation is broken... " >&6; }
13917if test "${vim_cv_getcwd_broken+set}" = set; then
13918 $as_echo_n "(cached) " >&6
13919else
13920
13921 if test "$cross_compiling" = yes; then
13922
13923 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_getcwd_broken'" >&5
13924$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_getcwd_broken'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013925 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013926
Bram Moolenaar071d4272004-06-13 20:20:40 +000013927else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013928 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013929
Bram Moolenaar446cb832008-06-24 21:56:24 +000013930#include "confdefs.h"
13931#ifdef HAVE_UNISTD_H
13932#include <unistd.h>
13933#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013934char *dagger[] = { "IFS=pwd", 0 };
13935main()
13936{
13937 char buffer[500];
13938 extern char **environ;
13939 environ = dagger;
13940 return getcwd(buffer, 500) ? 0 : 1;
13941}
Bram Moolenaar446cb832008-06-24 21:56:24 +000013942
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013943_ACEOF
13944rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013945if { (ac_try="$ac_link"
13946case "(($ac_try" in
13947 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13948 *) ac_try_echo=$ac_try;;
13949esac
13950eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13951$as_echo "$ac_try_echo") >&5
13952 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013953 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013954 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013955 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013956 { (case "(($ac_try" in
13957 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13958 *) ac_try_echo=$ac_try;;
13959esac
13960eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13961$as_echo "$ac_try_echo") >&5
13962 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013963 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013964 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013965 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013966
13967 vim_cv_getcwd_broken=no
13968
Bram Moolenaar071d4272004-06-13 20:20:40 +000013969else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013970 $as_echo "$as_me: program exited with status $ac_status" >&5
13971$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013972sed 's/^/| /' conftest.$ac_ext >&5
13973
13974( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013975
13976 vim_cv_getcwd_broken=yes
13977
13978fi
13979rm -rf conftest.dSYM
13980rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13981fi
13982
13983
13984
13985fi
13986{ $as_echo "$as_me:$LINENO: result: $vim_cv_getcwd_broken" >&5
13987$as_echo "$vim_cv_getcwd_broken" >&6; }
13988
13989if test "x$vim_cv_getcwd_broken" = "xyes" ; then
13990 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013991#define BAD_GETCWD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013992_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013993
13994fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013995
13996
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
Bram Moolenaar25153e12010-02-24 14:47:08 +010014041for ac_func in bcmp fchdir fchown fsync getcwd getpseudotty \
Bram Moolenaar071d4272004-06-13 20:20:40 +000014042 getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
Bram Moolenaareaf03392009-11-17 11:08:52 +000014043 memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \
Bram Moolenaar071d4272004-06-13 20:20:40 +000014044 setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000014045 sigvec strcasecmp strerror strftime stricmp strncasecmp \
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000014046 strnicmp strpbrk strtol tgetent towlower towupper iswupper \
14047 usleep utime utimes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014048do
Bram Moolenaar446cb832008-06-24 21:56:24 +000014049as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14050{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
14051$as_echo_n "checking for $ac_func... " >&6; }
14052if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14053 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014054else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014055 cat >conftest.$ac_ext <<_ACEOF
14056/* confdefs.h. */
14057_ACEOF
14058cat confdefs.h >>conftest.$ac_ext
14059cat >>conftest.$ac_ext <<_ACEOF
14060/* end confdefs.h. */
14061/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14062 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14063#define $ac_func innocuous_$ac_func
14064
Bram Moolenaar071d4272004-06-13 20:20:40 +000014065/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014066 which can conflict with char $ac_func (); below.
14067 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14068 <limits.h> exists even on freestanding compilers. */
14069
14070#ifdef __STDC__
14071# include <limits.h>
14072#else
14073# include <assert.h>
14074#endif
14075
14076#undef $ac_func
14077
Bram Moolenaar446cb832008-06-24 21:56:24 +000014078/* Override any GCC internal prototype to avoid an error.
14079 Use char because int might match the return type of a GCC
14080 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014081#ifdef __cplusplus
14082extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014083#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014084char $ac_func ();
Bram Moolenaar071d4272004-06-13 20:20:40 +000014085/* The GNU C library defines this for functions which it implements
14086 to always fail with ENOSYS. Some functions are actually named
14087 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000014088#if defined __stub_$ac_func || defined __stub___$ac_func
Bram Moolenaar071d4272004-06-13 20:20:40 +000014089choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +000014090#endif
14091
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014092int
14093main ()
14094{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014095return $ac_func ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014096 ;
14097 return 0;
14098}
14099_ACEOF
14100rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014101if { (ac_try="$ac_link"
14102case "(($ac_try" in
14103 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14104 *) ac_try_echo=$ac_try;;
14105esac
14106eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14107$as_echo "$ac_try_echo") >&5
14108 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014109 ac_status=$?
14110 grep -v '^ *+' conftest.er1 >conftest.err
14111 rm -f conftest.er1
14112 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014113 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14114 (exit $ac_status); } && {
14115 test -z "$ac_c_werror_flag" ||
14116 test ! -s conftest.err
14117 } && test -s conftest$ac_exeext && {
14118 test "$cross_compiling" = yes ||
14119 $as_test_x conftest$ac_exeext
14120 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014121 eval "$as_ac_var=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000014122else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014123 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014124sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014125
Bram Moolenaar446cb832008-06-24 21:56:24 +000014126 eval "$as_ac_var=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014127fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014128
14129rm -rf conftest.dSYM
14130rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014131 conftest$ac_exeext conftest.$ac_ext
14132fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014133ac_res=`eval 'as_val=${'$as_ac_var'}
14134 $as_echo "$as_val"'`
14135 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
14136$as_echo "$ac_res" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000014137as_val=`eval 'as_val=${'$as_ac_var'}
14138 $as_echo "$as_val"'`
14139 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014140 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000014141#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014142_ACEOF
14143
Bram Moolenaar071d4272004-06-13 20:20:40 +000014144fi
14145done
14146
Bram Moolenaar25153e12010-02-24 14:47:08 +010014147{ $as_echo "$as_me:$LINENO: checking for _LARGEFILE_SOURCE value needed for large files" >&5
14148$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
14149if test "${ac_cv_sys_largefile_source+set}" = set; then
14150 $as_echo_n "(cached) " >&6
14151else
14152 while :; do
14153 cat >conftest.$ac_ext <<_ACEOF
14154/* confdefs.h. */
14155_ACEOF
14156cat confdefs.h >>conftest.$ac_ext
14157cat >>conftest.$ac_ext <<_ACEOF
14158/* end confdefs.h. */
14159#include <sys/types.h> /* for off_t */
14160 #include <stdio.h>
14161int
14162main ()
14163{
14164int (*fp) (FILE *, off_t, int) = fseeko;
14165 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
14166 ;
14167 return 0;
14168}
14169_ACEOF
14170rm -f conftest.$ac_objext conftest$ac_exeext
14171if { (ac_try="$ac_link"
14172case "(($ac_try" in
14173 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14174 *) ac_try_echo=$ac_try;;
14175esac
14176eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14177$as_echo "$ac_try_echo") >&5
14178 (eval "$ac_link") 2>conftest.er1
14179 ac_status=$?
14180 grep -v '^ *+' conftest.er1 >conftest.err
14181 rm -f conftest.er1
14182 cat conftest.err >&5
14183 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14184 (exit $ac_status); } && {
14185 test -z "$ac_c_werror_flag" ||
14186 test ! -s conftest.err
14187 } && test -s conftest$ac_exeext && {
14188 test "$cross_compiling" = yes ||
14189 $as_test_x conftest$ac_exeext
14190 }; then
14191 ac_cv_sys_largefile_source=no; break
14192else
14193 $as_echo "$as_me: failed program was:" >&5
14194sed 's/^/| /' conftest.$ac_ext >&5
14195
14196
14197fi
14198
14199rm -rf conftest.dSYM
14200rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14201 conftest$ac_exeext conftest.$ac_ext
14202 cat >conftest.$ac_ext <<_ACEOF
14203/* confdefs.h. */
14204_ACEOF
14205cat confdefs.h >>conftest.$ac_ext
14206cat >>conftest.$ac_ext <<_ACEOF
14207/* end confdefs.h. */
14208#define _LARGEFILE_SOURCE 1
14209#include <sys/types.h> /* for off_t */
14210 #include <stdio.h>
14211int
14212main ()
14213{
14214int (*fp) (FILE *, off_t, int) = fseeko;
14215 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
14216 ;
14217 return 0;
14218}
14219_ACEOF
14220rm -f conftest.$ac_objext conftest$ac_exeext
14221if { (ac_try="$ac_link"
14222case "(($ac_try" in
14223 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14224 *) ac_try_echo=$ac_try;;
14225esac
14226eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14227$as_echo "$ac_try_echo") >&5
14228 (eval "$ac_link") 2>conftest.er1
14229 ac_status=$?
14230 grep -v '^ *+' conftest.er1 >conftest.err
14231 rm -f conftest.er1
14232 cat conftest.err >&5
14233 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14234 (exit $ac_status); } && {
14235 test -z "$ac_c_werror_flag" ||
14236 test ! -s conftest.err
14237 } && test -s conftest$ac_exeext && {
14238 test "$cross_compiling" = yes ||
14239 $as_test_x conftest$ac_exeext
14240 }; then
14241 ac_cv_sys_largefile_source=1; break
14242else
14243 $as_echo "$as_me: failed program was:" >&5
14244sed 's/^/| /' conftest.$ac_ext >&5
14245
14246
14247fi
14248
14249rm -rf conftest.dSYM
14250rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14251 conftest$ac_exeext conftest.$ac_ext
14252 ac_cv_sys_largefile_source=unknown
14253 break
14254done
14255fi
14256{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_source" >&5
14257$as_echo "$ac_cv_sys_largefile_source" >&6; }
14258case $ac_cv_sys_largefile_source in #(
14259 no | unknown) ;;
14260 *)
14261cat >>confdefs.h <<_ACEOF
14262#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
14263_ACEOF
14264;;
14265esac
14266rm -rf conftest*
14267
14268# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
14269# in glibc 2.1.3, but that breaks too many other things.
14270# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
14271if test $ac_cv_sys_largefile_source != unknown; then
14272
14273cat >>confdefs.h <<\_ACEOF
14274#define HAVE_FSEEKO 1
14275_ACEOF
14276
14277fi
14278
Bram Moolenaar071d4272004-06-13 20:20:40 +000014279
Bram Moolenaar446cb832008-06-24 21:56:24 +000014280{ $as_echo "$as_me:$LINENO: checking for st_blksize" >&5
14281$as_echo_n "checking for st_blksize... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014282cat >conftest.$ac_ext <<_ACEOF
14283/* confdefs.h. */
14284_ACEOF
14285cat confdefs.h >>conftest.$ac_ext
14286cat >>conftest.$ac_ext <<_ACEOF
14287/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014288#include <sys/types.h>
14289#include <sys/stat.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014290int
14291main ()
14292{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014293 struct stat st;
14294 int n;
14295
14296 stat("/", &st);
14297 n = (int)st.st_blksize;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014298 ;
14299 return 0;
14300}
14301_ACEOF
14302rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014303if { (ac_try="$ac_compile"
14304case "(($ac_try" in
14305 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14306 *) ac_try_echo=$ac_try;;
14307esac
14308eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14309$as_echo "$ac_try_echo") >&5
14310 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014311 ac_status=$?
14312 grep -v '^ *+' conftest.er1 >conftest.err
14313 rm -f conftest.er1
14314 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014315 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14316 (exit $ac_status); } && {
14317 test -z "$ac_c_werror_flag" ||
14318 test ! -s conftest.err
14319 } && test -s conftest.$ac_objext; then
14320 { $as_echo "$as_me:$LINENO: result: yes" >&5
14321$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014322#define HAVE_ST_BLKSIZE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014323_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014324
14325else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014326 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014327sed 's/^/| /' conftest.$ac_ext >&5
14328
Bram Moolenaar446cb832008-06-24 21:56:24 +000014329 { $as_echo "$as_me:$LINENO: result: no" >&5
14330$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014331fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000014332
Bram Moolenaar446cb832008-06-24 21:56:24 +000014333rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14334
14335{ $as_echo "$as_me:$LINENO: checking whether stat() ignores a trailing slash" >&5
14336$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; }
14337if test "${vim_cv_stat_ignores_slash+set}" = set; then
14338 $as_echo_n "(cached) " >&6
14339else
14340
14341 if test "$cross_compiling" = yes; then
14342
14343 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_stat_ignores_slash'" >&5
14344$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_stat_ignores_slash'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014345 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000014346
Bram Moolenaar071d4272004-06-13 20:20:40 +000014347else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014348 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000014349
14350#include "confdefs.h"
14351#if STDC_HEADERS
14352# include <stdlib.h>
14353# include <stddef.h>
14354#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000014355#include <sys/types.h>
14356#include <sys/stat.h>
14357main() {struct stat st; exit(stat("configure/", &st) != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000014358
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014359_ACEOF
14360rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014361if { (ac_try="$ac_link"
14362case "(($ac_try" in
14363 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14364 *) ac_try_echo=$ac_try;;
14365esac
14366eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14367$as_echo "$ac_try_echo") >&5
14368 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014369 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000014370 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014371 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000014372 { (case "(($ac_try" in
14373 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14374 *) ac_try_echo=$ac_try;;
14375esac
14376eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14377$as_echo "$ac_try_echo") >&5
14378 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014379 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000014380 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014381 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014382
14383 vim_cv_stat_ignores_slash=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014384
14385else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014386 $as_echo "$as_me: program exited with status $ac_status" >&5
14387$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014388sed 's/^/| /' conftest.$ac_ext >&5
14389
14390( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000014391
14392 vim_cv_stat_ignores_slash=no
14393
Bram Moolenaar071d4272004-06-13 20:20:40 +000014394fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014395rm -rf conftest.dSYM
14396rm -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 +000014397fi
14398
Bram Moolenaar446cb832008-06-24 21:56:24 +000014399
14400
14401fi
14402{ $as_echo "$as_me:$LINENO: result: $vim_cv_stat_ignores_slash" >&5
14403$as_echo "$vim_cv_stat_ignores_slash" >&6; }
14404
14405if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then
14406 cat >>confdefs.h <<\_ACEOF
14407#define STAT_IGNORES_SLASH 1
14408_ACEOF
14409
14410fi
14411
14412{ $as_echo "$as_me:$LINENO: checking for iconv_open()" >&5
14413$as_echo_n "checking for iconv_open()... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014414save_LIBS="$LIBS"
14415LIBS="$LIBS -liconv"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014416cat >conftest.$ac_ext <<_ACEOF
14417/* confdefs.h. */
14418_ACEOF
14419cat confdefs.h >>conftest.$ac_ext
14420cat >>conftest.$ac_ext <<_ACEOF
14421/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014422
14423#ifdef HAVE_ICONV_H
14424# include <iconv.h>
14425#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014426
14427int
14428main ()
14429{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014430iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014431 ;
14432 return 0;
14433}
14434_ACEOF
14435rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014436if { (ac_try="$ac_link"
14437case "(($ac_try" in
14438 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14439 *) ac_try_echo=$ac_try;;
14440esac
14441eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14442$as_echo "$ac_try_echo") >&5
14443 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014444 ac_status=$?
14445 grep -v '^ *+' conftest.er1 >conftest.err
14446 rm -f conftest.er1
14447 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014448 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14449 (exit $ac_status); } && {
14450 test -z "$ac_c_werror_flag" ||
14451 test ! -s conftest.err
14452 } && test -s conftest$ac_exeext && {
14453 test "$cross_compiling" = yes ||
14454 $as_test_x conftest$ac_exeext
14455 }; then
14456 { $as_echo "$as_me:$LINENO: result: yes; with -liconv" >&5
14457$as_echo "yes; with -liconv" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014458#define HAVE_ICONV 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014459_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014460
14461else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014462 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014463sed 's/^/| /' conftest.$ac_ext >&5
14464
Bram Moolenaar446cb832008-06-24 21:56:24 +000014465 LIBS="$save_LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014466 cat >conftest.$ac_ext <<_ACEOF
14467/* confdefs.h. */
14468_ACEOF
14469cat confdefs.h >>conftest.$ac_ext
14470cat >>conftest.$ac_ext <<_ACEOF
14471/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014472
14473#ifdef HAVE_ICONV_H
14474# include <iconv.h>
14475#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014476
14477int
14478main ()
14479{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014480iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014481 ;
14482 return 0;
14483}
14484_ACEOF
14485rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014486if { (ac_try="$ac_link"
14487case "(($ac_try" in
14488 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14489 *) ac_try_echo=$ac_try;;
14490esac
14491eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14492$as_echo "$ac_try_echo") >&5
14493 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014494 ac_status=$?
14495 grep -v '^ *+' conftest.er1 >conftest.err
14496 rm -f conftest.er1
14497 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014498 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14499 (exit $ac_status); } && {
14500 test -z "$ac_c_werror_flag" ||
14501 test ! -s conftest.err
14502 } && test -s conftest$ac_exeext && {
14503 test "$cross_compiling" = yes ||
14504 $as_test_x conftest$ac_exeext
14505 }; then
14506 { $as_echo "$as_me:$LINENO: result: yes" >&5
14507$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014508#define HAVE_ICONV 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014509_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014510
14511else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014512 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014513sed 's/^/| /' conftest.$ac_ext >&5
14514
Bram Moolenaar446cb832008-06-24 21:56:24 +000014515 { $as_echo "$as_me:$LINENO: result: no" >&5
14516$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014517fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014518
14519rm -rf conftest.dSYM
14520rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014521 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014522fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014523
14524rm -rf conftest.dSYM
14525rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014526 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014527
14528
Bram Moolenaar446cb832008-06-24 21:56:24 +000014529{ $as_echo "$as_me:$LINENO: checking for nl_langinfo(CODESET)" >&5
14530$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014531cat >conftest.$ac_ext <<_ACEOF
14532/* confdefs.h. */
14533_ACEOF
14534cat confdefs.h >>conftest.$ac_ext
14535cat >>conftest.$ac_ext <<_ACEOF
14536/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014537
14538#ifdef HAVE_LANGINFO_H
14539# include <langinfo.h>
14540#endif
14541
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014542int
14543main ()
14544{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014545char *cs = nl_langinfo(CODESET);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014546 ;
14547 return 0;
14548}
14549_ACEOF
14550rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014551if { (ac_try="$ac_link"
14552case "(($ac_try" in
14553 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14554 *) ac_try_echo=$ac_try;;
14555esac
14556eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14557$as_echo "$ac_try_echo") >&5
14558 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014559 ac_status=$?
14560 grep -v '^ *+' conftest.er1 >conftest.err
14561 rm -f conftest.er1
14562 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014563 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14564 (exit $ac_status); } && {
14565 test -z "$ac_c_werror_flag" ||
14566 test ! -s conftest.err
14567 } && test -s conftest$ac_exeext && {
14568 test "$cross_compiling" = yes ||
14569 $as_test_x conftest$ac_exeext
14570 }; then
14571 { $as_echo "$as_me:$LINENO: result: yes" >&5
14572$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014573#define HAVE_NL_LANGINFO_CODESET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014574_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014575
14576else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014577 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014578sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014579
Bram Moolenaar446cb832008-06-24 21:56:24 +000014580 { $as_echo "$as_me:$LINENO: result: no" >&5
14581$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014582fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014583
14584rm -rf conftest.dSYM
14585rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014586 conftest$ac_exeext conftest.$ac_ext
14587
Bram Moolenaar446cb832008-06-24 21:56:24 +000014588
14589{ $as_echo "$as_me:$LINENO: checking for strtod in -lm" >&5
14590$as_echo_n "checking for strtod in -lm... " >&6; }
14591if test "${ac_cv_lib_m_strtod+set}" = set; then
14592 $as_echo_n "(cached) " >&6
14593else
14594 ac_check_lib_save_LIBS=$LIBS
14595LIBS="-lm $LIBS"
14596cat >conftest.$ac_ext <<_ACEOF
14597/* confdefs.h. */
14598_ACEOF
14599cat confdefs.h >>conftest.$ac_ext
14600cat >>conftest.$ac_ext <<_ACEOF
14601/* end confdefs.h. */
14602
14603/* Override any GCC internal prototype to avoid an error.
14604 Use char because int might match the return type of a GCC
14605 builtin and then its argument prototype would still apply. */
14606#ifdef __cplusplus
14607extern "C"
14608#endif
14609char strtod ();
14610int
14611main ()
14612{
14613return strtod ();
14614 ;
14615 return 0;
14616}
14617_ACEOF
14618rm -f conftest.$ac_objext conftest$ac_exeext
14619if { (ac_try="$ac_link"
14620case "(($ac_try" in
14621 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14622 *) ac_try_echo=$ac_try;;
14623esac
14624eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14625$as_echo "$ac_try_echo") >&5
14626 (eval "$ac_link") 2>conftest.er1
14627 ac_status=$?
14628 grep -v '^ *+' conftest.er1 >conftest.err
14629 rm -f conftest.er1
14630 cat conftest.err >&5
14631 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14632 (exit $ac_status); } && {
14633 test -z "$ac_c_werror_flag" ||
14634 test ! -s conftest.err
14635 } && test -s conftest$ac_exeext && {
14636 test "$cross_compiling" = yes ||
14637 $as_test_x conftest$ac_exeext
14638 }; then
14639 ac_cv_lib_m_strtod=yes
14640else
14641 $as_echo "$as_me: failed program was:" >&5
14642sed 's/^/| /' conftest.$ac_ext >&5
14643
14644 ac_cv_lib_m_strtod=no
14645fi
14646
14647rm -rf conftest.dSYM
14648rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14649 conftest$ac_exeext conftest.$ac_ext
14650LIBS=$ac_check_lib_save_LIBS
14651fi
14652{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_m_strtod" >&5
14653$as_echo "$ac_cv_lib_m_strtod" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000014654if test "x$ac_cv_lib_m_strtod" = x""yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014655 cat >>confdefs.h <<_ACEOF
14656#define HAVE_LIBM 1
14657_ACEOF
14658
14659 LIBS="-lm $LIBS"
14660
14661fi
14662
14663{ $as_echo "$as_me:$LINENO: checking for strtod() and other floating point functions" >&5
14664$as_echo_n "checking for strtod() and other floating point functions... " >&6; }
14665cat >conftest.$ac_ext <<_ACEOF
14666/* confdefs.h. */
14667_ACEOF
14668cat confdefs.h >>conftest.$ac_ext
14669cat >>conftest.$ac_ext <<_ACEOF
14670/* end confdefs.h. */
14671
14672#ifdef HAVE_MATH_H
14673# include <math.h>
14674#endif
14675#if STDC_HEADERS
14676# include <stdlib.h>
14677# include <stddef.h>
14678#endif
14679
14680int
14681main ()
14682{
14683char *s; double d;
14684 d = strtod("1.1", &s);
14685 d = fabs(1.11);
14686 d = ceil(1.11);
14687 d = floor(1.11);
14688 d = log10(1.11);
14689 d = pow(1.11, 2.22);
14690 d = sqrt(1.11);
14691 d = sin(1.11);
14692 d = cos(1.11);
14693 d = atan(1.11);
14694
14695 ;
14696 return 0;
14697}
14698_ACEOF
14699rm -f conftest.$ac_objext conftest$ac_exeext
14700if { (ac_try="$ac_link"
14701case "(($ac_try" in
14702 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14703 *) ac_try_echo=$ac_try;;
14704esac
14705eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14706$as_echo "$ac_try_echo") >&5
14707 (eval "$ac_link") 2>conftest.er1
14708 ac_status=$?
14709 grep -v '^ *+' conftest.er1 >conftest.err
14710 rm -f conftest.er1
14711 cat conftest.err >&5
14712 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14713 (exit $ac_status); } && {
14714 test -z "$ac_c_werror_flag" ||
14715 test ! -s conftest.err
14716 } && test -s conftest$ac_exeext && {
14717 test "$cross_compiling" = yes ||
14718 $as_test_x conftest$ac_exeext
14719 }; then
14720 { $as_echo "$as_me:$LINENO: result: yes" >&5
14721$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
14722#define HAVE_FLOAT_FUNCS 1
14723_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014724
Bram Moolenaar071d4272004-06-13 20:20:40 +000014725else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014726 $as_echo "$as_me: failed program was:" >&5
14727sed 's/^/| /' conftest.$ac_ext >&5
14728
14729 { $as_echo "$as_me:$LINENO: result: no" >&5
14730$as_echo "no" >&6; }
14731fi
14732
14733rm -rf conftest.dSYM
14734rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14735 conftest$ac_exeext conftest.$ac_ext
14736
14737{ $as_echo "$as_me:$LINENO: checking --disable-acl argument" >&5
14738$as_echo_n "checking --disable-acl argument... " >&6; }
14739# Check whether --enable-acl was given.
14740if test "${enable_acl+set}" = set; then
14741 enableval=$enable_acl;
14742else
Bram Moolenaar071d4272004-06-13 20:20:40 +000014743 enable_acl="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014744fi
14745
Bram Moolenaar071d4272004-06-13 20:20:40 +000014746if test "$enable_acl" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014747{ $as_echo "$as_me:$LINENO: result: no" >&5
14748$as_echo "no" >&6; }
14749{ $as_echo "$as_me:$LINENO: checking for acl_get_file in -lposix1e" >&5
14750$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014751if test "${ac_cv_lib_posix1e_acl_get_file+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014752 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014753else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014754 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014755LIBS="-lposix1e $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014756cat >conftest.$ac_ext <<_ACEOF
14757/* confdefs.h. */
14758_ACEOF
14759cat confdefs.h >>conftest.$ac_ext
14760cat >>conftest.$ac_ext <<_ACEOF
14761/* end confdefs.h. */
14762
Bram Moolenaar446cb832008-06-24 21:56:24 +000014763/* Override any GCC internal prototype to avoid an error.
14764 Use char because int might match the return type of a GCC
14765 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014766#ifdef __cplusplus
14767extern "C"
14768#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014769char acl_get_file ();
14770int
14771main ()
14772{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014773return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014774 ;
14775 return 0;
14776}
14777_ACEOF
14778rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014779if { (ac_try="$ac_link"
14780case "(($ac_try" in
14781 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14782 *) ac_try_echo=$ac_try;;
14783esac
14784eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14785$as_echo "$ac_try_echo") >&5
14786 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014787 ac_status=$?
14788 grep -v '^ *+' conftest.er1 >conftest.err
14789 rm -f conftest.er1
14790 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014791 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14792 (exit $ac_status); } && {
14793 test -z "$ac_c_werror_flag" ||
14794 test ! -s conftest.err
14795 } && test -s conftest$ac_exeext && {
14796 test "$cross_compiling" = yes ||
14797 $as_test_x conftest$ac_exeext
14798 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014799 ac_cv_lib_posix1e_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014800else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014801 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014802sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014803
Bram Moolenaar446cb832008-06-24 21:56:24 +000014804 ac_cv_lib_posix1e_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014805fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014806
14807rm -rf conftest.dSYM
14808rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014809 conftest$ac_exeext conftest.$ac_ext
14810LIBS=$ac_check_lib_save_LIBS
14811fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014812{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_posix1e_acl_get_file" >&5
14813$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000014814if test "x$ac_cv_lib_posix1e_acl_get_file" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014815 LIBS="$LIBS -lposix1e"
14816else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014817 { $as_echo "$as_me:$LINENO: checking for acl_get_file in -lacl" >&5
14818$as_echo_n "checking for acl_get_file in -lacl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014819if test "${ac_cv_lib_acl_acl_get_file+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014820 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014821else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014822 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014823LIBS="-lacl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014824cat >conftest.$ac_ext <<_ACEOF
14825/* confdefs.h. */
14826_ACEOF
14827cat confdefs.h >>conftest.$ac_ext
14828cat >>conftest.$ac_ext <<_ACEOF
14829/* end confdefs.h. */
14830
Bram Moolenaar446cb832008-06-24 21:56:24 +000014831/* Override any GCC internal prototype to avoid an error.
14832 Use char because int might match the return type of a GCC
14833 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014834#ifdef __cplusplus
14835extern "C"
14836#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014837char acl_get_file ();
14838int
14839main ()
14840{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014841return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014842 ;
14843 return 0;
14844}
14845_ACEOF
14846rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014847if { (ac_try="$ac_link"
14848case "(($ac_try" in
14849 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14850 *) ac_try_echo=$ac_try;;
14851esac
14852eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14853$as_echo "$ac_try_echo") >&5
14854 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014855 ac_status=$?
14856 grep -v '^ *+' conftest.er1 >conftest.err
14857 rm -f conftest.er1
14858 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014859 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14860 (exit $ac_status); } && {
14861 test -z "$ac_c_werror_flag" ||
14862 test ! -s conftest.err
14863 } && test -s conftest$ac_exeext && {
14864 test "$cross_compiling" = yes ||
14865 $as_test_x conftest$ac_exeext
14866 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014867 ac_cv_lib_acl_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014868else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014869 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014870sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014871
Bram Moolenaar446cb832008-06-24 21:56:24 +000014872 ac_cv_lib_acl_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014873fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014874
14875rm -rf conftest.dSYM
14876rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014877 conftest$ac_exeext conftest.$ac_ext
14878LIBS=$ac_check_lib_save_LIBS
14879fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014880{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_acl_acl_get_file" >&5
14881$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000014882if test "x$ac_cv_lib_acl_acl_get_file" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014883 LIBS="$LIBS -lacl"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014884 { $as_echo "$as_me:$LINENO: checking for fgetxattr in -lattr" >&5
14885$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014886if test "${ac_cv_lib_attr_fgetxattr+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014887 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014888else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014889 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014890LIBS="-lattr $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014891cat >conftest.$ac_ext <<_ACEOF
14892/* confdefs.h. */
14893_ACEOF
14894cat confdefs.h >>conftest.$ac_ext
14895cat >>conftest.$ac_ext <<_ACEOF
14896/* end confdefs.h. */
14897
Bram Moolenaar446cb832008-06-24 21:56:24 +000014898/* Override any GCC internal prototype to avoid an error.
14899 Use char because int might match the return type of a GCC
14900 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014901#ifdef __cplusplus
14902extern "C"
14903#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014904char fgetxattr ();
14905int
14906main ()
14907{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014908return fgetxattr ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014909 ;
14910 return 0;
14911}
14912_ACEOF
14913rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014914if { (ac_try="$ac_link"
14915case "(($ac_try" in
14916 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14917 *) ac_try_echo=$ac_try;;
14918esac
14919eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14920$as_echo "$ac_try_echo") >&5
14921 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014922 ac_status=$?
14923 grep -v '^ *+' conftest.er1 >conftest.err
14924 rm -f conftest.er1
14925 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014926 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14927 (exit $ac_status); } && {
14928 test -z "$ac_c_werror_flag" ||
14929 test ! -s conftest.err
14930 } && test -s conftest$ac_exeext && {
14931 test "$cross_compiling" = yes ||
14932 $as_test_x conftest$ac_exeext
14933 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014934 ac_cv_lib_attr_fgetxattr=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014935else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014936 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014937sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014938
Bram Moolenaar446cb832008-06-24 21:56:24 +000014939 ac_cv_lib_attr_fgetxattr=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014940fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014941
14942rm -rf conftest.dSYM
14943rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014944 conftest$ac_exeext conftest.$ac_ext
14945LIBS=$ac_check_lib_save_LIBS
14946fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014947{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_attr_fgetxattr" >&5
14948$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000014949if test "x$ac_cv_lib_attr_fgetxattr" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014950 LIBS="$LIBS -lattr"
Bram Moolenaar071d4272004-06-13 20:20:40 +000014951fi
14952
Bram Moolenaar071d4272004-06-13 20:20:40 +000014953fi
14954
14955fi
14956
14957
Bram Moolenaar446cb832008-06-24 21:56:24 +000014958{ $as_echo "$as_me:$LINENO: checking for POSIX ACL support" >&5
14959$as_echo_n "checking for POSIX ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014960cat >conftest.$ac_ext <<_ACEOF
14961/* confdefs.h. */
14962_ACEOF
14963cat confdefs.h >>conftest.$ac_ext
14964cat >>conftest.$ac_ext <<_ACEOF
14965/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014966
14967#include <sys/types.h>
14968#ifdef HAVE_SYS_ACL_H
14969# include <sys/acl.h>
14970#endif
14971acl_t acl;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014972int
14973main ()
14974{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014975acl = acl_get_file("foo", ACL_TYPE_ACCESS);
14976 acl_set_file("foo", ACL_TYPE_ACCESS, acl);
14977 acl_free(acl);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014978 ;
14979 return 0;
14980}
14981_ACEOF
14982rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014983if { (ac_try="$ac_link"
14984case "(($ac_try" in
14985 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14986 *) ac_try_echo=$ac_try;;
14987esac
14988eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14989$as_echo "$ac_try_echo") >&5
14990 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014991 ac_status=$?
14992 grep -v '^ *+' conftest.er1 >conftest.err
14993 rm -f conftest.er1
14994 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014995 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14996 (exit $ac_status); } && {
14997 test -z "$ac_c_werror_flag" ||
14998 test ! -s conftest.err
14999 } && test -s conftest$ac_exeext && {
15000 test "$cross_compiling" = yes ||
15001 $as_test_x conftest$ac_exeext
15002 }; then
15003 { $as_echo "$as_me:$LINENO: result: yes" >&5
15004$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015005#define HAVE_POSIX_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015006_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015007
15008else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015009 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015010sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015011
Bram Moolenaar446cb832008-06-24 21:56:24 +000015012 { $as_echo "$as_me:$LINENO: result: no" >&5
15013$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015014fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015015
15016rm -rf conftest.dSYM
15017rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015018 conftest$ac_exeext conftest.$ac_ext
15019
Bram Moolenaar446cb832008-06-24 21:56:24 +000015020{ $as_echo "$as_me:$LINENO: checking for Solaris ACL support" >&5
15021$as_echo_n "checking for Solaris ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015022cat >conftest.$ac_ext <<_ACEOF
15023/* confdefs.h. */
15024_ACEOF
15025cat confdefs.h >>conftest.$ac_ext
15026cat >>conftest.$ac_ext <<_ACEOF
15027/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015028
15029#ifdef HAVE_SYS_ACL_H
15030# include <sys/acl.h>
15031#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015032int
15033main ()
15034{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015035acl("foo", GETACLCNT, 0, NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015036
15037 ;
15038 return 0;
15039}
15040_ACEOF
15041rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015042if { (ac_try="$ac_link"
15043case "(($ac_try" in
15044 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15045 *) ac_try_echo=$ac_try;;
15046esac
15047eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15048$as_echo "$ac_try_echo") >&5
15049 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015050 ac_status=$?
15051 grep -v '^ *+' conftest.er1 >conftest.err
15052 rm -f conftest.er1
15053 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015054 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15055 (exit $ac_status); } && {
15056 test -z "$ac_c_werror_flag" ||
15057 test ! -s conftest.err
15058 } && test -s conftest$ac_exeext && {
15059 test "$cross_compiling" = yes ||
15060 $as_test_x conftest$ac_exeext
15061 }; then
15062 { $as_echo "$as_me:$LINENO: result: yes" >&5
15063$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015064#define HAVE_SOLARIS_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015065_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015066
15067else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015068 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015069sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015070
Bram Moolenaar446cb832008-06-24 21:56:24 +000015071 { $as_echo "$as_me:$LINENO: result: no" >&5
15072$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015073fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015074
15075rm -rf conftest.dSYM
15076rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015077 conftest$ac_exeext conftest.$ac_ext
15078
Bram Moolenaar446cb832008-06-24 21:56:24 +000015079{ $as_echo "$as_me:$LINENO: checking for AIX ACL support" >&5
15080$as_echo_n "checking for AIX ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015081cat >conftest.$ac_ext <<_ACEOF
15082/* confdefs.h. */
15083_ACEOF
15084cat confdefs.h >>conftest.$ac_ext
15085cat >>conftest.$ac_ext <<_ACEOF
15086/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015087
Bram Moolenaar446cb832008-06-24 21:56:24 +000015088#if STDC_HEADERS
15089# include <stdlib.h>
15090# include <stddef.h>
15091#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000015092#ifdef HAVE_SYS_ACL_H
15093# include <sys/acl.h>
15094#endif
15095#ifdef HAVE_SYS_ACCESS_H
15096# include <sys/access.h>
15097#endif
15098#define _ALL_SOURCE
15099
15100#include <sys/stat.h>
15101
15102int aclsize;
15103struct acl *aclent;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015104int
15105main ()
15106{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015107aclsize = sizeof(struct acl);
15108 aclent = (void *)malloc(aclsize);
15109 statacl("foo", STX_NORMAL, aclent, aclsize);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015110
15111 ;
15112 return 0;
15113}
15114_ACEOF
15115rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015116if { (ac_try="$ac_link"
15117case "(($ac_try" in
15118 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15119 *) ac_try_echo=$ac_try;;
15120esac
15121eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15122$as_echo "$ac_try_echo") >&5
15123 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015124 ac_status=$?
15125 grep -v '^ *+' conftest.er1 >conftest.err
15126 rm -f conftest.er1
15127 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015128 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15129 (exit $ac_status); } && {
15130 test -z "$ac_c_werror_flag" ||
15131 test ! -s conftest.err
15132 } && test -s conftest$ac_exeext && {
15133 test "$cross_compiling" = yes ||
15134 $as_test_x conftest$ac_exeext
15135 }; then
15136 { $as_echo "$as_me:$LINENO: result: yes" >&5
15137$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015138#define HAVE_AIX_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015139_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015140
15141else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015142 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015143sed 's/^/| /' conftest.$ac_ext >&5
15144
Bram Moolenaar446cb832008-06-24 21:56:24 +000015145 { $as_echo "$as_me:$LINENO: result: no" >&5
15146$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015147fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015148
15149rm -rf conftest.dSYM
15150rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015151 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015152else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015153 { $as_echo "$as_me:$LINENO: result: yes" >&5
15154$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015155fi
15156
Bram Moolenaar446cb832008-06-24 21:56:24 +000015157{ $as_echo "$as_me:$LINENO: checking --disable-gpm argument" >&5
15158$as_echo_n "checking --disable-gpm argument... " >&6; }
15159# Check whether --enable-gpm was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000015160if test "${enable_gpm+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015161 enableval=$enable_gpm;
Bram Moolenaar071d4272004-06-13 20:20:40 +000015162else
15163 enable_gpm="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015164fi
15165
Bram Moolenaar071d4272004-06-13 20:20:40 +000015166
15167if test "$enable_gpm" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015168 { $as_echo "$as_me:$LINENO: result: no" >&5
15169$as_echo "no" >&6; }
15170 { $as_echo "$as_me:$LINENO: checking for gpm" >&5
15171$as_echo_n "checking for gpm... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015172if test "${vi_cv_have_gpm+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015173 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015174else
15175 olibs="$LIBS" ; LIBS="-lgpm"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015176 cat >conftest.$ac_ext <<_ACEOF
15177/* confdefs.h. */
15178_ACEOF
15179cat confdefs.h >>conftest.$ac_ext
15180cat >>conftest.$ac_ext <<_ACEOF
15181/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015182#include <gpm.h>
15183 #include <linux/keyboard.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015184int
15185main ()
15186{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015187Gpm_GetLibVersion(NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015188 ;
15189 return 0;
15190}
15191_ACEOF
15192rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015193if { (ac_try="$ac_link"
15194case "(($ac_try" in
15195 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15196 *) ac_try_echo=$ac_try;;
15197esac
15198eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15199$as_echo "$ac_try_echo") >&5
15200 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015201 ac_status=$?
15202 grep -v '^ *+' conftest.er1 >conftest.err
15203 rm -f conftest.er1
15204 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015205 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15206 (exit $ac_status); } && {
15207 test -z "$ac_c_werror_flag" ||
15208 test ! -s conftest.err
15209 } && test -s conftest$ac_exeext && {
15210 test "$cross_compiling" = yes ||
15211 $as_test_x conftest$ac_exeext
15212 }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015213 vi_cv_have_gpm=yes
15214else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015215 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015216sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015217
Bram Moolenaar446cb832008-06-24 21:56:24 +000015218 vi_cv_have_gpm=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015219fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015220
15221rm -rf conftest.dSYM
15222rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015223 conftest$ac_exeext conftest.$ac_ext
15224 LIBS="$olibs"
15225
15226fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015227{ $as_echo "$as_me:$LINENO: result: $vi_cv_have_gpm" >&5
15228$as_echo "$vi_cv_have_gpm" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015229 if test $vi_cv_have_gpm = yes; then
15230 LIBS="$LIBS -lgpm"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015231 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015232#define HAVE_GPM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015233_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015234
15235 fi
15236else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015237 { $as_echo "$as_me:$LINENO: result: yes" >&5
15238$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015239fi
15240
Bram Moolenaar446cb832008-06-24 21:56:24 +000015241{ $as_echo "$as_me:$LINENO: checking --disable-sysmouse argument" >&5
15242$as_echo_n "checking --disable-sysmouse argument... " >&6; }
15243# Check whether --enable-sysmouse was given.
15244if test "${enable_sysmouse+set}" = set; then
15245 enableval=$enable_sysmouse;
15246else
15247 enable_sysmouse="yes"
15248fi
15249
15250
15251if test "$enable_sysmouse" = "yes"; then
15252 { $as_echo "$as_me:$LINENO: result: no" >&5
15253$as_echo "no" >&6; }
15254 { $as_echo "$as_me:$LINENO: checking for sysmouse" >&5
15255$as_echo_n "checking for sysmouse... " >&6; }
15256if test "${vi_cv_have_sysmouse+set}" = set; then
15257 $as_echo_n "(cached) " >&6
15258else
15259 cat >conftest.$ac_ext <<_ACEOF
15260/* confdefs.h. */
15261_ACEOF
15262cat confdefs.h >>conftest.$ac_ext
15263cat >>conftest.$ac_ext <<_ACEOF
15264/* end confdefs.h. */
15265#include <sys/consio.h>
15266 #include <signal.h>
15267 #include <sys/fbio.h>
15268int
15269main ()
15270{
15271struct mouse_info mouse;
15272 mouse.operation = MOUSE_MODE;
15273 mouse.operation = MOUSE_SHOW;
15274 mouse.u.mode.mode = 0;
15275 mouse.u.mode.signal = SIGUSR2;
15276 ;
15277 return 0;
15278}
15279_ACEOF
15280rm -f conftest.$ac_objext conftest$ac_exeext
15281if { (ac_try="$ac_link"
15282case "(($ac_try" in
15283 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15284 *) ac_try_echo=$ac_try;;
15285esac
15286eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15287$as_echo "$ac_try_echo") >&5
15288 (eval "$ac_link") 2>conftest.er1
15289 ac_status=$?
15290 grep -v '^ *+' conftest.er1 >conftest.err
15291 rm -f conftest.er1
15292 cat conftest.err >&5
15293 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15294 (exit $ac_status); } && {
15295 test -z "$ac_c_werror_flag" ||
15296 test ! -s conftest.err
15297 } && test -s conftest$ac_exeext && {
15298 test "$cross_compiling" = yes ||
15299 $as_test_x conftest$ac_exeext
15300 }; then
15301 vi_cv_have_sysmouse=yes
15302else
15303 $as_echo "$as_me: failed program was:" >&5
15304sed 's/^/| /' conftest.$ac_ext >&5
15305
15306 vi_cv_have_sysmouse=no
15307fi
15308
15309rm -rf conftest.dSYM
15310rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15311 conftest$ac_exeext conftest.$ac_ext
15312
15313fi
15314{ $as_echo "$as_me:$LINENO: result: $vi_cv_have_sysmouse" >&5
15315$as_echo "$vi_cv_have_sysmouse" >&6; }
15316 if test $vi_cv_have_sysmouse = yes; then
15317 cat >>confdefs.h <<\_ACEOF
15318#define HAVE_SYSMOUSE 1
15319_ACEOF
15320
15321 fi
15322else
15323 { $as_echo "$as_me:$LINENO: result: yes" >&5
15324$as_echo "yes" >&6; }
15325fi
15326
Bram Moolenaarf05da212009-11-17 16:13:15 +000015327{ $as_echo "$as_me:$LINENO: checking for FD_CLOEXEC" >&5
15328$as_echo_n "checking for FD_CLOEXEC... " >&6; }
15329cat >conftest.$ac_ext <<_ACEOF
15330/* confdefs.h. */
15331_ACEOF
15332cat confdefs.h >>conftest.$ac_ext
15333cat >>conftest.$ac_ext <<_ACEOF
15334/* end confdefs.h. */
15335#if HAVE_FCNTL_H
15336# include <fcntl.h>
15337#endif
15338int
15339main ()
15340{
15341 int flag = FD_CLOEXEC;
15342 ;
15343 return 0;
15344}
15345_ACEOF
15346rm -f conftest.$ac_objext
15347if { (ac_try="$ac_compile"
15348case "(($ac_try" in
15349 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15350 *) ac_try_echo=$ac_try;;
15351esac
15352eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15353$as_echo "$ac_try_echo") >&5
15354 (eval "$ac_compile") 2>conftest.er1
15355 ac_status=$?
15356 grep -v '^ *+' conftest.er1 >conftest.err
15357 rm -f conftest.er1
15358 cat conftest.err >&5
15359 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15360 (exit $ac_status); } && {
15361 test -z "$ac_c_werror_flag" ||
15362 test ! -s conftest.err
15363 } && test -s conftest.$ac_objext; then
15364 { $as_echo "$as_me:$LINENO: result: yes" >&5
15365$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
15366#define HAVE_FD_CLOEXEC 1
15367_ACEOF
15368
15369else
15370 $as_echo "$as_me: failed program was:" >&5
15371sed 's/^/| /' conftest.$ac_ext >&5
15372
15373 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15374$as_echo "not usable" >&6; }
15375fi
15376
15377rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15378
Bram Moolenaar446cb832008-06-24 21:56:24 +000015379{ $as_echo "$as_me:$LINENO: checking for rename" >&5
15380$as_echo_n "checking for rename... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015381cat >conftest.$ac_ext <<_ACEOF
15382/* confdefs.h. */
15383_ACEOF
15384cat confdefs.h >>conftest.$ac_ext
15385cat >>conftest.$ac_ext <<_ACEOF
15386/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015387#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015388int
15389main ()
15390{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015391rename("this", "that")
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015392 ;
15393 return 0;
15394}
15395_ACEOF
15396rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015397if { (ac_try="$ac_link"
15398case "(($ac_try" in
15399 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15400 *) ac_try_echo=$ac_try;;
15401esac
15402eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15403$as_echo "$ac_try_echo") >&5
15404 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015405 ac_status=$?
15406 grep -v '^ *+' conftest.er1 >conftest.err
15407 rm -f conftest.er1
15408 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015409 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15410 (exit $ac_status); } && {
15411 test -z "$ac_c_werror_flag" ||
15412 test ! -s conftest.err
15413 } && test -s conftest$ac_exeext && {
15414 test "$cross_compiling" = yes ||
15415 $as_test_x conftest$ac_exeext
15416 }; then
15417 { $as_echo "$as_me:$LINENO: result: yes" >&5
15418$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015419#define HAVE_RENAME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015420_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015421
15422else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015423 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015424sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015425
Bram Moolenaar446cb832008-06-24 21:56:24 +000015426 { $as_echo "$as_me:$LINENO: result: no" >&5
15427$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015428fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015429
15430rm -rf conftest.dSYM
15431rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015432 conftest$ac_exeext conftest.$ac_ext
15433
Bram Moolenaar446cb832008-06-24 21:56:24 +000015434{ $as_echo "$as_me:$LINENO: checking for sysctl" >&5
15435$as_echo_n "checking for sysctl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015436cat >conftest.$ac_ext <<_ACEOF
15437/* confdefs.h. */
15438_ACEOF
15439cat confdefs.h >>conftest.$ac_ext
15440cat >>conftest.$ac_ext <<_ACEOF
15441/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015442#include <sys/types.h>
15443#include <sys/sysctl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015444int
15445main ()
15446{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015447 int mib[2], r;
15448 size_t len;
15449
15450 mib[0] = CTL_HW;
15451 mib[1] = HW_USERMEM;
15452 len = sizeof(r);
15453 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015454
15455 ;
15456 return 0;
15457}
15458_ACEOF
15459rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015460if { (ac_try="$ac_compile"
15461case "(($ac_try" in
15462 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15463 *) ac_try_echo=$ac_try;;
15464esac
15465eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15466$as_echo "$ac_try_echo") >&5
15467 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015468 ac_status=$?
15469 grep -v '^ *+' conftest.er1 >conftest.err
15470 rm -f conftest.er1
15471 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015472 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15473 (exit $ac_status); } && {
15474 test -z "$ac_c_werror_flag" ||
15475 test ! -s conftest.err
15476 } && test -s conftest.$ac_objext; then
15477 { $as_echo "$as_me:$LINENO: result: yes" >&5
15478$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015479#define HAVE_SYSCTL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015480_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015481
15482else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015483 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015484sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015485
Bram Moolenaar446cb832008-06-24 21:56:24 +000015486 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15487$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015488fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015489
Bram Moolenaar446cb832008-06-24 21:56:24 +000015490rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15491
15492{ $as_echo "$as_me:$LINENO: checking for sysinfo" >&5
15493$as_echo_n "checking for sysinfo... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015494cat >conftest.$ac_ext <<_ACEOF
15495/* confdefs.h. */
15496_ACEOF
15497cat confdefs.h >>conftest.$ac_ext
15498cat >>conftest.$ac_ext <<_ACEOF
15499/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015500#include <sys/types.h>
15501#include <sys/sysinfo.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015502int
15503main ()
15504{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015505 struct sysinfo sinfo;
15506 int t;
15507
15508 (void)sysinfo(&sinfo);
15509 t = sinfo.totalram;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015510
15511 ;
15512 return 0;
15513}
15514_ACEOF
15515rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015516if { (ac_try="$ac_compile"
15517case "(($ac_try" in
15518 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15519 *) ac_try_echo=$ac_try;;
15520esac
15521eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15522$as_echo "$ac_try_echo") >&5
15523 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015524 ac_status=$?
15525 grep -v '^ *+' conftest.er1 >conftest.err
15526 rm -f conftest.er1
15527 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015528 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15529 (exit $ac_status); } && {
15530 test -z "$ac_c_werror_flag" ||
15531 test ! -s conftest.err
15532 } && test -s conftest.$ac_objext; then
15533 { $as_echo "$as_me:$LINENO: result: yes" >&5
15534$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015535#define HAVE_SYSINFO 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015536_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015537
15538else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015539 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015540sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015541
Bram Moolenaar446cb832008-06-24 21:56:24 +000015542 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15543$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015544fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015545
Bram Moolenaar446cb832008-06-24 21:56:24 +000015546rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15547
15548{ $as_echo "$as_me:$LINENO: checking for sysinfo.mem_unit" >&5
15549$as_echo_n "checking for sysinfo.mem_unit... " >&6; }
Bram Moolenaar914572a2007-05-01 11:37:47 +000015550cat >conftest.$ac_ext <<_ACEOF
15551/* confdefs.h. */
15552_ACEOF
15553cat confdefs.h >>conftest.$ac_ext
15554cat >>conftest.$ac_ext <<_ACEOF
15555/* end confdefs.h. */
15556#include <sys/types.h>
15557#include <sys/sysinfo.h>
15558int
15559main ()
15560{
15561 struct sysinfo sinfo;
15562 sinfo.mem_unit = 1;
15563
15564 ;
15565 return 0;
15566}
15567_ACEOF
15568rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015569if { (ac_try="$ac_compile"
15570case "(($ac_try" in
15571 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15572 *) ac_try_echo=$ac_try;;
15573esac
15574eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15575$as_echo "$ac_try_echo") >&5
15576 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar914572a2007-05-01 11:37:47 +000015577 ac_status=$?
15578 grep -v '^ *+' conftest.er1 >conftest.err
15579 rm -f conftest.er1
15580 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015581 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15582 (exit $ac_status); } && {
15583 test -z "$ac_c_werror_flag" ||
15584 test ! -s conftest.err
15585 } && test -s conftest.$ac_objext; then
15586 { $as_echo "$as_me:$LINENO: result: yes" >&5
15587$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar914572a2007-05-01 11:37:47 +000015588#define HAVE_SYSINFO_MEM_UNIT 1
15589_ACEOF
15590
15591else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015592 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar914572a2007-05-01 11:37:47 +000015593sed 's/^/| /' conftest.$ac_ext >&5
15594
Bram Moolenaar446cb832008-06-24 21:56:24 +000015595 { $as_echo "$as_me:$LINENO: result: no" >&5
15596$as_echo "no" >&6; }
Bram Moolenaar914572a2007-05-01 11:37:47 +000015597fi
Bram Moolenaar914572a2007-05-01 11:37:47 +000015598
Bram Moolenaar446cb832008-06-24 21:56:24 +000015599rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15600
15601{ $as_echo "$as_me:$LINENO: checking for sysconf" >&5
15602$as_echo_n "checking for sysconf... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015603cat >conftest.$ac_ext <<_ACEOF
15604/* confdefs.h. */
15605_ACEOF
15606cat confdefs.h >>conftest.$ac_ext
15607cat >>conftest.$ac_ext <<_ACEOF
15608/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015609#include <unistd.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015610int
15611main ()
15612{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015613 (void)sysconf(_SC_PAGESIZE);
15614 (void)sysconf(_SC_PHYS_PAGES);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015615
15616 ;
15617 return 0;
15618}
15619_ACEOF
15620rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015621if { (ac_try="$ac_compile"
15622case "(($ac_try" in
15623 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15624 *) ac_try_echo=$ac_try;;
15625esac
15626eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15627$as_echo "$ac_try_echo") >&5
15628 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015629 ac_status=$?
15630 grep -v '^ *+' conftest.er1 >conftest.err
15631 rm -f conftest.er1
15632 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015633 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15634 (exit $ac_status); } && {
15635 test -z "$ac_c_werror_flag" ||
15636 test ! -s conftest.err
15637 } && test -s conftest.$ac_objext; then
15638 { $as_echo "$as_me:$LINENO: result: yes" >&5
15639$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015640#define HAVE_SYSCONF 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015641_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015642
15643else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015644 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015645sed 's/^/| /' conftest.$ac_ext >&5
15646
Bram Moolenaar446cb832008-06-24 21:56:24 +000015647 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15648$as_echo "not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015649fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015650
15651rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015652
15653
Bram Moolenaar446cb832008-06-24 21:56:24 +000015654{ $as_echo "$as_me:$LINENO: checking size of int" >&5
15655$as_echo_n "checking size of int... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015656if test "${ac_cv_sizeof_int+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015657 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015658else
15659 if test "$cross_compiling" = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015660 { { $as_echo "$as_me:$LINENO: error: failed to compile test program" >&5
15661$as_echo "$as_me: error: failed to compile test program" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015662 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015663else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015664 cat >conftest.$ac_ext <<_ACEOF
15665/* confdefs.h. */
15666_ACEOF
15667cat confdefs.h >>conftest.$ac_ext
15668cat >>conftest.$ac_ext <<_ACEOF
15669/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000015670
Bram Moolenaar071d4272004-06-13 20:20:40 +000015671#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000015672#if STDC_HEADERS
15673# include <stdlib.h>
15674# include <stddef.h>
15675#endif
15676main()
15677{
15678 FILE *f=fopen("conftestval", "w");
15679 if (!f) exit(1);
15680 fprintf(f, "%d\n", (int)sizeof(int));
15681 exit(0);
15682}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015683_ACEOF
15684rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015685if { (ac_try="$ac_link"
15686case "(($ac_try" in
15687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15688 *) ac_try_echo=$ac_try;;
15689esac
15690eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15691$as_echo "$ac_try_echo") >&5
15692 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015693 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015694 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015695 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015696 { (case "(($ac_try" in
15697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15698 *) ac_try_echo=$ac_try;;
15699esac
15700eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15701$as_echo "$ac_try_echo") >&5
15702 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015703 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015704 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015705 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015706 ac_cv_sizeof_int=`cat conftestval`
15707else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015708 $as_echo "$as_me: program exited with status $ac_status" >&5
15709$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015710sed 's/^/| /' conftest.$ac_ext >&5
15711
15712( exit $ac_status )
15713ac_cv_sizeof_int=0
Bram Moolenaar071d4272004-06-13 20:20:40 +000015714fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015715rm -rf conftest.dSYM
15716rm -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 +000015717fi
15718
Bram Moolenaar446cb832008-06-24 21:56:24 +000015719
15720fi
15721
15722{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
15723$as_echo "$ac_cv_sizeof_int" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015724cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015725#define SIZEOF_INT $ac_cv_sizeof_int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015726_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015727
15728
Bram Moolenaar446cb832008-06-24 21:56:24 +000015729
Bram Moolenaar071d4272004-06-13 20:20:40 +000015730bcopy_test_prog='
Bram Moolenaar446cb832008-06-24 21:56:24 +000015731#include "confdefs.h"
15732#ifdef HAVE_STRING_H
15733# include <string.h>
15734#endif
15735#if STDC_HEADERS
15736# include <stdlib.h>
15737# include <stddef.h>
15738#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000015739main() {
15740 char buf[10];
15741 strcpy(buf, "abcdefghi");
15742 mch_memmove(buf, buf + 2, 3);
15743 if (strncmp(buf, "ababcf", 6))
15744 exit(1);
15745 strcpy(buf, "abcdefghi");
15746 mch_memmove(buf + 2, buf, 3);
15747 if (strncmp(buf, "cdedef", 6))
15748 exit(1);
15749 exit(0); /* libc version works properly. */
15750}'
15751
Bram Moolenaar446cb832008-06-24 21:56:24 +000015752{ $as_echo "$as_me:$LINENO: checking whether memmove handles overlaps" >&5
15753$as_echo_n "checking whether memmove handles overlaps... " >&6; }
15754if test "${vim_cv_memmove_handles_overlap+set}" = set; then
15755 $as_echo_n "(cached) " >&6
15756else
Bram Moolenaar071d4272004-06-13 20:20:40 +000015757
Bram Moolenaar446cb832008-06-24 21:56:24 +000015758 if test "$cross_compiling" = yes; then
15759
15760 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_memmove_handles_overlap'" >&5
15761$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_memmove_handles_overlap'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015762 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000015763
Bram Moolenaar071d4272004-06-13 20:20:40 +000015764else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015765 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015766#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015767_ACEOF
15768rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015769if { (ac_try="$ac_link"
15770case "(($ac_try" in
15771 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15772 *) ac_try_echo=$ac_try;;
15773esac
15774eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15775$as_echo "$ac_try_echo") >&5
15776 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015777 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015778 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015779 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015780 { (case "(($ac_try" in
15781 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15782 *) ac_try_echo=$ac_try;;
15783esac
15784eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15785$as_echo "$ac_try_echo") >&5
15786 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015787 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015788 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015789 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015790
15791 vim_cv_memmove_handles_overlap=yes
15792
15793else
15794 $as_echo "$as_me: program exited with status $ac_status" >&5
15795$as_echo "$as_me: failed program was:" >&5
15796sed 's/^/| /' conftest.$ac_ext >&5
15797
15798( exit $ac_status )
15799
15800 vim_cv_memmove_handles_overlap=no
15801
15802fi
15803rm -rf conftest.dSYM
15804rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15805fi
15806
15807
15808
15809fi
15810{ $as_echo "$as_me:$LINENO: result: $vim_cv_memmove_handles_overlap" >&5
15811$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
15812
15813if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015814 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015815#define USEMEMMOVE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015816_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000015817
Bram Moolenaar071d4272004-06-13 20:20:40 +000015818else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015819 { $as_echo "$as_me:$LINENO: checking whether bcopy handles overlaps" >&5
15820$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
15821if test "${vim_cv_bcopy_handles_overlap+set}" = set; then
15822 $as_echo_n "(cached) " >&6
15823else
15824
15825 if test "$cross_compiling" = yes; then
15826
15827 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" >&5
15828$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" >&2;}
15829 { (exit 1); exit 1; }; }
15830
15831else
15832 cat >conftest.$ac_ext <<_ACEOF
15833#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
15834_ACEOF
15835rm -f conftest$ac_exeext
15836if { (ac_try="$ac_link"
15837case "(($ac_try" in
15838 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15839 *) ac_try_echo=$ac_try;;
15840esac
15841eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15842$as_echo "$ac_try_echo") >&5
15843 (eval "$ac_link") 2>&5
15844 ac_status=$?
15845 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15846 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15847 { (case "(($ac_try" in
15848 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15849 *) ac_try_echo=$ac_try;;
15850esac
15851eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15852$as_echo "$ac_try_echo") >&5
15853 (eval "$ac_try") 2>&5
15854 ac_status=$?
15855 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15856 (exit $ac_status); }; }; then
15857
15858 vim_cv_bcopy_handles_overlap=yes
15859
15860else
15861 $as_echo "$as_me: program exited with status $ac_status" >&5
15862$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015863sed 's/^/| /' conftest.$ac_ext >&5
15864
15865( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000015866
15867 vim_cv_bcopy_handles_overlap=no
15868
15869fi
15870rm -rf conftest.dSYM
15871rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15872fi
15873
15874
15875
15876fi
15877{ $as_echo "$as_me:$LINENO: result: $vim_cv_bcopy_handles_overlap" >&5
15878$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
15879
15880 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
15881 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015882#define USEBCOPY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015883_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015884
Bram Moolenaar446cb832008-06-24 21:56:24 +000015885 else
15886 { $as_echo "$as_me:$LINENO: checking whether memcpy handles overlaps" >&5
15887$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
15888if test "${vim_cv_memcpy_handles_overlap+set}" = set; then
15889 $as_echo_n "(cached) " >&6
15890else
15891
15892 if test "$cross_compiling" = yes; then
15893
15894 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" >&5
15895$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015896 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000015897
Bram Moolenaar071d4272004-06-13 20:20:40 +000015898else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015899 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000015900#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015901_ACEOF
15902rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015903if { (ac_try="$ac_link"
15904case "(($ac_try" in
15905 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15906 *) ac_try_echo=$ac_try;;
15907esac
15908eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15909$as_echo "$ac_try_echo") >&5
15910 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015911 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015912 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015913 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015914 { (case "(($ac_try" in
15915 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15916 *) ac_try_echo=$ac_try;;
15917esac
15918eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15919$as_echo "$ac_try_echo") >&5
15920 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015921 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015922 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015923 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015924
15925 vim_cv_memcpy_handles_overlap=yes
15926
Bram Moolenaar071d4272004-06-13 20:20:40 +000015927else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015928 $as_echo "$as_me: program exited with status $ac_status" >&5
15929$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015930sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015931
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015932( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000015933
15934 vim_cv_memcpy_handles_overlap=no
15935
Bram Moolenaar071d4272004-06-13 20:20:40 +000015936fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015937rm -rf conftest.dSYM
15938rm -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 +000015939fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015940
15941
15942
Bram Moolenaar071d4272004-06-13 20:20:40 +000015943fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015944{ $as_echo "$as_me:$LINENO: result: $vim_cv_memcpy_handles_overlap" >&5
15945$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
15946
15947 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
15948 cat >>confdefs.h <<\_ACEOF
15949#define USEMEMCPY 1
15950_ACEOF
15951
15952 fi
15953 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000015954fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015955
Bram Moolenaar071d4272004-06-13 20:20:40 +000015956
15957
15958if test "$enable_multibyte" = "yes"; then
15959 cflags_save=$CFLAGS
15960 ldflags_save=$LDFLAGS
Bram Moolenaar94ba1ce2009-04-22 15:53:09 +000015961 if test "x$x_includes" != "xNONE" ; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015962 CFLAGS="$CFLAGS -I$x_includes"
15963 LDFLAGS="$X_LIBS $LDFLAGS -lX11"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015964 { $as_echo "$as_me:$LINENO: checking whether X_LOCALE needed" >&5
15965$as_echo_n "checking whether X_LOCALE needed... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015966 cat >conftest.$ac_ext <<_ACEOF
15967/* confdefs.h. */
15968_ACEOF
15969cat confdefs.h >>conftest.$ac_ext
15970cat >>conftest.$ac_ext <<_ACEOF
15971/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015972#include <X11/Xlocale.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015973int
15974main ()
15975{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015976
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015977 ;
15978 return 0;
15979}
15980_ACEOF
15981rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015982if { (ac_try="$ac_compile"
15983case "(($ac_try" in
15984 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15985 *) ac_try_echo=$ac_try;;
15986esac
15987eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15988$as_echo "$ac_try_echo") >&5
15989 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015990 ac_status=$?
15991 grep -v '^ *+' conftest.er1 >conftest.err
15992 rm -f conftest.er1
15993 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015994 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15995 (exit $ac_status); } && {
15996 test -z "$ac_c_werror_flag" ||
15997 test ! -s conftest.err
15998 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015999 cat >conftest.$ac_ext <<_ACEOF
16000/* confdefs.h. */
16001_ACEOF
16002cat confdefs.h >>conftest.$ac_ext
16003cat >>conftest.$ac_ext <<_ACEOF
16004/* end confdefs.h. */
16005
Bram Moolenaar446cb832008-06-24 21:56:24 +000016006/* Override any GCC internal prototype to avoid an error.
16007 Use char because int might match the return type of a GCC
16008 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016009#ifdef __cplusplus
16010extern "C"
16011#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016012char _Xsetlocale ();
16013int
16014main ()
16015{
Bram Moolenaar446cb832008-06-24 21:56:24 +000016016return _Xsetlocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016017 ;
16018 return 0;
16019}
16020_ACEOF
16021rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016022if { (ac_try="$ac_link"
16023case "(($ac_try" in
16024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16025 *) ac_try_echo=$ac_try;;
16026esac
16027eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16028$as_echo "$ac_try_echo") >&5
16029 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016030 ac_status=$?
16031 grep -v '^ *+' conftest.er1 >conftest.err
16032 rm -f conftest.er1
16033 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016034 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16035 (exit $ac_status); } && {
16036 test -z "$ac_c_werror_flag" ||
16037 test ! -s conftest.err
16038 } && test -s conftest$ac_exeext && {
16039 test "$cross_compiling" = yes ||
16040 $as_test_x conftest$ac_exeext
16041 }; then
16042 { $as_echo "$as_me:$LINENO: result: yes" >&5
16043$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016044 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016045#define X_LOCALE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016046_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016047
16048else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016049 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016050sed 's/^/| /' conftest.$ac_ext >&5
16051
Bram Moolenaar446cb832008-06-24 21:56:24 +000016052 { $as_echo "$as_me:$LINENO: result: no" >&5
16053$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016054fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016055
16056rm -rf conftest.dSYM
16057rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016058 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016059else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016060 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016061sed 's/^/| /' conftest.$ac_ext >&5
16062
Bram Moolenaar446cb832008-06-24 21:56:24 +000016063 { $as_echo "$as_me:$LINENO: result: no" >&5
16064$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016065fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016066
16067rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016068 fi
16069 CFLAGS=$cflags_save
16070 LDFLAGS=$ldflags_save
16071fi
16072
Bram Moolenaar446cb832008-06-24 21:56:24 +000016073{ $as_echo "$as_me:$LINENO: checking for _xpg4_setrunelocale in -lxpg4" >&5
16074$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016075if test "${ac_cv_lib_xpg4__xpg4_setrunelocale+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016076 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000016077else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016078 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000016079LIBS="-lxpg4 $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016080cat >conftest.$ac_ext <<_ACEOF
16081/* confdefs.h. */
16082_ACEOF
16083cat confdefs.h >>conftest.$ac_ext
16084cat >>conftest.$ac_ext <<_ACEOF
16085/* end confdefs.h. */
16086
Bram Moolenaar446cb832008-06-24 21:56:24 +000016087/* Override any GCC internal prototype to avoid an error.
16088 Use char because int might match the return type of a GCC
16089 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016090#ifdef __cplusplus
16091extern "C"
16092#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016093char _xpg4_setrunelocale ();
16094int
16095main ()
16096{
Bram Moolenaar446cb832008-06-24 21:56:24 +000016097return _xpg4_setrunelocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016098 ;
16099 return 0;
16100}
16101_ACEOF
16102rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016103if { (ac_try="$ac_link"
16104case "(($ac_try" in
16105 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16106 *) ac_try_echo=$ac_try;;
16107esac
16108eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16109$as_echo "$ac_try_echo") >&5
16110 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016111 ac_status=$?
16112 grep -v '^ *+' conftest.er1 >conftest.err
16113 rm -f conftest.er1
16114 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016115 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16116 (exit $ac_status); } && {
16117 test -z "$ac_c_werror_flag" ||
16118 test ! -s conftest.err
16119 } && test -s conftest$ac_exeext && {
16120 test "$cross_compiling" = yes ||
16121 $as_test_x conftest$ac_exeext
16122 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016123 ac_cv_lib_xpg4__xpg4_setrunelocale=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000016124else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016125 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016126sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000016127
Bram Moolenaar446cb832008-06-24 21:56:24 +000016128 ac_cv_lib_xpg4__xpg4_setrunelocale=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016129fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016130
16131rm -rf conftest.dSYM
16132rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016133 conftest$ac_exeext conftest.$ac_ext
16134LIBS=$ac_check_lib_save_LIBS
16135fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016136{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
16137$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000016138if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000016139 LIBS="$LIBS -lxpg4"
Bram Moolenaar071d4272004-06-13 20:20:40 +000016140fi
16141
16142
Bram Moolenaar446cb832008-06-24 21:56:24 +000016143{ $as_echo "$as_me:$LINENO: checking how to create tags" >&5
16144$as_echo_n "checking how to create tags... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016145test -f tags && mv tags tags.save
16146if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
Bram Moolenaarb21e5842006-04-16 18:30:08 +000016147 TAGPRG="ctags -I INIT+ --fields=+S"
Bram Moolenaar071d4272004-06-13 20:20:40 +000016148else
Bram Moolenaar0c7ce772009-05-13 12:49:39 +000016149 TAGPRG="ctags"
Bram Moolenaar071d4272004-06-13 20:20:40 +000016150 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
16151 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
16152 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
16153 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
16154 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
16155 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
16156 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
16157fi
16158test -f tags.save && mv tags.save tags
Bram Moolenaar446cb832008-06-24 21:56:24 +000016159{ $as_echo "$as_me:$LINENO: result: $TAGPRG" >&5
16160$as_echo "$TAGPRG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016161
Bram Moolenaar446cb832008-06-24 21:56:24 +000016162{ $as_echo "$as_me:$LINENO: checking how to run man with a section nr" >&5
16163$as_echo_n "checking how to run man with a section nr... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016164MANDEF="man"
Bram Moolenaar8b131502008-02-13 09:28:19 +000016165(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 +000016166{ $as_echo "$as_me:$LINENO: result: $MANDEF" >&5
16167$as_echo "$MANDEF" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016168if test "$MANDEF" = "man -s"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016169 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016170#define USEMAN_S 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016171_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016172
16173fi
16174
Bram Moolenaar446cb832008-06-24 21:56:24 +000016175{ $as_echo "$as_me:$LINENO: checking --disable-nls argument" >&5
16176$as_echo_n "checking --disable-nls argument... " >&6; }
16177# Check whether --enable-nls was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016178if test "${enable_nls+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016179 enableval=$enable_nls;
Bram Moolenaar071d4272004-06-13 20:20:40 +000016180else
16181 enable_nls="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000016182fi
16183
Bram Moolenaar071d4272004-06-13 20:20:40 +000016184
16185if test "$enable_nls" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016186 { $as_echo "$as_me:$LINENO: result: no" >&5
16187$as_echo "no" >&6; }
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000016188
16189 INSTALL_LANGS=install-languages
16190
16191 INSTALL_TOOL_LANGS=install-tool-languages
16192
16193
Bram Moolenaar071d4272004-06-13 20:20:40 +000016194 # Extract the first word of "msgfmt", so it can be a program name with args.
16195set dummy msgfmt; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +000016196{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
16197$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016198if test "${ac_cv_prog_MSGFMT+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016199 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000016200else
16201 if test -n "$MSGFMT"; then
16202 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
16203else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016204as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16205for as_dir in $PATH
16206do
16207 IFS=$as_save_IFS
16208 test -z "$as_dir" && as_dir=.
16209 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +000016210 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 +000016211 ac_cv_prog_MSGFMT="msgfmt"
Bram Moolenaar446cb832008-06-24 21:56:24 +000016212 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016213 break 2
16214 fi
16215done
16216done
Bram Moolenaar446cb832008-06-24 21:56:24 +000016217IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016218
Bram Moolenaar071d4272004-06-13 20:20:40 +000016219fi
16220fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016221MSGFMT=$ac_cv_prog_MSGFMT
Bram Moolenaar071d4272004-06-13 20:20:40 +000016222if test -n "$MSGFMT"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016223 { $as_echo "$as_me:$LINENO: result: $MSGFMT" >&5
16224$as_echo "$MSGFMT" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016225else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016226 { $as_echo "$as_me:$LINENO: result: no" >&5
16227$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016228fi
16229
Bram Moolenaar446cb832008-06-24 21:56:24 +000016230
16231 { $as_echo "$as_me:$LINENO: checking for NLS" >&5
16232$as_echo_n "checking for NLS... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016233 if test -f po/Makefile; then
16234 have_gettext="no"
16235 if test -n "$MSGFMT"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016236 cat >conftest.$ac_ext <<_ACEOF
16237/* confdefs.h. */
16238_ACEOF
16239cat confdefs.h >>conftest.$ac_ext
16240cat >>conftest.$ac_ext <<_ACEOF
16241/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016242#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016243int
16244main ()
16245{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016246gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016247 ;
16248 return 0;
16249}
16250_ACEOF
16251rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016252if { (ac_try="$ac_link"
16253case "(($ac_try" in
16254 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16255 *) ac_try_echo=$ac_try;;
16256esac
16257eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16258$as_echo "$ac_try_echo") >&5
16259 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016260 ac_status=$?
16261 grep -v '^ *+' conftest.er1 >conftest.err
16262 rm -f conftest.er1
16263 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016264 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16265 (exit $ac_status); } && {
16266 test -z "$ac_c_werror_flag" ||
16267 test ! -s conftest.err
16268 } && test -s conftest$ac_exeext && {
16269 test "$cross_compiling" = yes ||
16270 $as_test_x conftest$ac_exeext
16271 }; then
16272 { $as_echo "$as_me:$LINENO: result: gettext() works" >&5
16273$as_echo "gettext() works" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000016274else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016275 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016276sed 's/^/| /' conftest.$ac_ext >&5
16277
Bram Moolenaar446cb832008-06-24 21:56:24 +000016278 olibs=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000016279 LIBS="$LIBS -lintl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016280 cat >conftest.$ac_ext <<_ACEOF
16281/* confdefs.h. */
16282_ACEOF
16283cat confdefs.h >>conftest.$ac_ext
16284cat >>conftest.$ac_ext <<_ACEOF
16285/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016286#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016287int
16288main ()
16289{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016290gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016291 ;
16292 return 0;
16293}
16294_ACEOF
16295rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016296if { (ac_try="$ac_link"
16297case "(($ac_try" in
16298 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16299 *) ac_try_echo=$ac_try;;
16300esac
16301eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16302$as_echo "$ac_try_echo") >&5
16303 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016304 ac_status=$?
16305 grep -v '^ *+' conftest.er1 >conftest.err
16306 rm -f conftest.er1
16307 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016308 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16309 (exit $ac_status); } && {
16310 test -z "$ac_c_werror_flag" ||
16311 test ! -s conftest.err
16312 } && test -s conftest$ac_exeext && {
16313 test "$cross_compiling" = yes ||
16314 $as_test_x conftest$ac_exeext
16315 }; then
16316 { $as_echo "$as_me:$LINENO: result: gettext() works with -lintl" >&5
16317$as_echo "gettext() works with -lintl" >&6; }; have_gettext="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 { $as_echo "$as_me:$LINENO: result: gettext() doesn't work" >&5
16323$as_echo "gettext() doesn't work" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016324 LIBS=$olibs
16325fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016326
16327rm -rf conftest.dSYM
16328rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016329 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016330fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016331
16332rm -rf conftest.dSYM
16333rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016334 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016335 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016336 { $as_echo "$as_me:$LINENO: result: msgfmt not found - disabled" >&5
16337$as_echo "msgfmt not found - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016338 fi
16339 if test $have_gettext = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016340 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016341#define HAVE_GETTEXT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016342_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016343
16344 MAKEMO=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016345
16346
16347for ac_func in bind_textdomain_codeset
Bram Moolenaar071d4272004-06-13 20:20:40 +000016348do
Bram Moolenaar446cb832008-06-24 21:56:24 +000016349as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16350{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
16351$as_echo_n "checking for $ac_func... " >&6; }
16352if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16353 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000016354else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016355 cat >conftest.$ac_ext <<_ACEOF
16356/* confdefs.h. */
16357_ACEOF
16358cat confdefs.h >>conftest.$ac_ext
16359cat >>conftest.$ac_ext <<_ACEOF
16360/* end confdefs.h. */
16361/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16362 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16363#define $ac_func innocuous_$ac_func
16364
Bram Moolenaar071d4272004-06-13 20:20:40 +000016365/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016366 which can conflict with char $ac_func (); below.
16367 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16368 <limits.h> exists even on freestanding compilers. */
16369
16370#ifdef __STDC__
16371# include <limits.h>
16372#else
16373# include <assert.h>
16374#endif
16375
16376#undef $ac_func
16377
Bram Moolenaar446cb832008-06-24 21:56:24 +000016378/* Override any GCC internal prototype to avoid an error.
16379 Use char because int might match the return type of a GCC
16380 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016381#ifdef __cplusplus
16382extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016383#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016384char $ac_func ();
Bram Moolenaar071d4272004-06-13 20:20:40 +000016385/* The GNU C library defines this for functions which it implements
16386 to always fail with ENOSYS. Some functions are actually named
16387 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000016388#if defined __stub_$ac_func || defined __stub___$ac_func
Bram Moolenaar071d4272004-06-13 20:20:40 +000016389choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +000016390#endif
16391
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016392int
16393main ()
16394{
Bram Moolenaar446cb832008-06-24 21:56:24 +000016395return $ac_func ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016396 ;
16397 return 0;
16398}
16399_ACEOF
16400rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016401if { (ac_try="$ac_link"
16402case "(($ac_try" in
16403 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16404 *) ac_try_echo=$ac_try;;
16405esac
16406eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16407$as_echo "$ac_try_echo") >&5
16408 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016409 ac_status=$?
16410 grep -v '^ *+' conftest.er1 >conftest.err
16411 rm -f conftest.er1
16412 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016413 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16414 (exit $ac_status); } && {
16415 test -z "$ac_c_werror_flag" ||
16416 test ! -s conftest.err
16417 } && test -s conftest$ac_exeext && {
16418 test "$cross_compiling" = yes ||
16419 $as_test_x conftest$ac_exeext
16420 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016421 eval "$as_ac_var=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000016422else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016423 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016424sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000016425
Bram Moolenaar446cb832008-06-24 21:56:24 +000016426 eval "$as_ac_var=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016427fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016428
16429rm -rf conftest.dSYM
16430rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016431 conftest$ac_exeext conftest.$ac_ext
16432fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016433ac_res=`eval 'as_val=${'$as_ac_var'}
16434 $as_echo "$as_val"'`
16435 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
16436$as_echo "$ac_res" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000016437as_val=`eval 'as_val=${'$as_ac_var'}
16438 $as_echo "$as_val"'`
16439 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016440 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016441#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016442_ACEOF
16443
Bram Moolenaar071d4272004-06-13 20:20:40 +000016444fi
16445done
16446
Bram Moolenaar446cb832008-06-24 21:56:24 +000016447 { $as_echo "$as_me:$LINENO: checking for _nl_msg_cat_cntr" >&5
16448$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016449 cat >conftest.$ac_ext <<_ACEOF
16450/* confdefs.h. */
16451_ACEOF
16452cat confdefs.h >>conftest.$ac_ext
16453cat >>conftest.$ac_ext <<_ACEOF
16454/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016455#include <libintl.h>
16456 extern int _nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016457int
16458main ()
16459{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016460++_nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016461 ;
16462 return 0;
16463}
16464_ACEOF
16465rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016466if { (ac_try="$ac_link"
16467case "(($ac_try" in
16468 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16469 *) ac_try_echo=$ac_try;;
16470esac
16471eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16472$as_echo "$ac_try_echo") >&5
16473 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016474 ac_status=$?
16475 grep -v '^ *+' conftest.er1 >conftest.err
16476 rm -f conftest.er1
16477 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016478 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16479 (exit $ac_status); } && {
16480 test -z "$ac_c_werror_flag" ||
16481 test ! -s conftest.err
16482 } && test -s conftest$ac_exeext && {
16483 test "$cross_compiling" = yes ||
16484 $as_test_x conftest$ac_exeext
16485 }; then
16486 { $as_echo "$as_me:$LINENO: result: yes" >&5
16487$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016488#define HAVE_NL_MSG_CAT_CNTR 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016489_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016490
16491else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016492 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016493sed 's/^/| /' conftest.$ac_ext >&5
16494
Bram Moolenaar446cb832008-06-24 21:56:24 +000016495 { $as_echo "$as_me:$LINENO: result: no" >&5
16496$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016497fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016498
16499rm -rf conftest.dSYM
16500rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016501 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016502 fi
16503 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016504 { $as_echo "$as_me:$LINENO: result: no \"po/Makefile\" - disabled" >&5
16505$as_echo "no \"po/Makefile\" - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016506 fi
16507else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016508 { $as_echo "$as_me:$LINENO: result: yes" >&5
16509$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016510fi
16511
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016512if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016513 { $as_echo "$as_me:$LINENO: checking for dlfcn.h" >&5
16514$as_echo_n "checking for dlfcn.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016515if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016516 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016517fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016518{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
16519$as_echo "$ac_cv_header_dlfcn_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016520else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016521 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016522{ $as_echo "$as_me:$LINENO: checking dlfcn.h usability" >&5
16523$as_echo_n "checking dlfcn.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016524cat >conftest.$ac_ext <<_ACEOF
16525/* confdefs.h. */
16526_ACEOF
16527cat confdefs.h >>conftest.$ac_ext
16528cat >>conftest.$ac_ext <<_ACEOF
16529/* end confdefs.h. */
16530$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000016531#include <dlfcn.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016532_ACEOF
16533rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016534if { (ac_try="$ac_compile"
16535case "(($ac_try" in
16536 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16537 *) ac_try_echo=$ac_try;;
16538esac
16539eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16540$as_echo "$ac_try_echo") >&5
16541 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016542 ac_status=$?
16543 grep -v '^ *+' conftest.er1 >conftest.err
16544 rm -f conftest.er1
16545 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016546 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16547 (exit $ac_status); } && {
16548 test -z "$ac_c_werror_flag" ||
16549 test ! -s conftest.err
16550 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016551 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000016552else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016553 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016554sed 's/^/| /' conftest.$ac_ext >&5
16555
Bram Moolenaar446cb832008-06-24 21:56:24 +000016556 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016557fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016558
16559rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16560{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16561$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016562
16563# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016564{ $as_echo "$as_me:$LINENO: checking dlfcn.h presence" >&5
16565$as_echo_n "checking dlfcn.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016566cat >conftest.$ac_ext <<_ACEOF
16567/* confdefs.h. */
16568_ACEOF
16569cat confdefs.h >>conftest.$ac_ext
16570cat >>conftest.$ac_ext <<_ACEOF
16571/* end confdefs.h. */
16572#include <dlfcn.h>
16573_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016574if { (ac_try="$ac_cpp conftest.$ac_ext"
16575case "(($ac_try" in
16576 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16577 *) ac_try_echo=$ac_try;;
16578esac
16579eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16580$as_echo "$ac_try_echo") >&5
16581 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016582 ac_status=$?
16583 grep -v '^ *+' conftest.er1 >conftest.err
16584 rm -f conftest.er1
16585 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016586 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16587 (exit $ac_status); } >/dev/null && {
16588 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16589 test ! -s conftest.err
16590 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016591 ac_header_preproc=yes
16592else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016593 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016594sed 's/^/| /' conftest.$ac_ext >&5
16595
16596 ac_header_preproc=no
16597fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016598
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016599rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016600{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16601$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016602
16603# So? What about this header?
16604case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16605 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016606 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&5
16607$as_echo "$as_me: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
16608 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the compiler's result" >&5
16609$as_echo "$as_me: WARNING: dlfcn.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016610 ac_header_preproc=yes
16611 ;;
16612 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016613 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: present but cannot be compiled" >&5
16614$as_echo "$as_me: WARNING: dlfcn.h: present but cannot be compiled" >&2;}
16615 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: check for missing prerequisite headers?" >&5
16616$as_echo "$as_me: WARNING: dlfcn.h: check for missing prerequisite headers?" >&2;}
16617 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: see the Autoconf documentation" >&5
16618$as_echo "$as_me: WARNING: dlfcn.h: see the Autoconf documentation" >&2;}
16619 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: section \"Present But Cannot Be Compiled\"" >&5
16620$as_echo "$as_me: WARNING: dlfcn.h: section \"Present But Cannot Be Compiled\"" >&2;}
16621 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&5
16622$as_echo "$as_me: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&2;}
16623 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&5
16624$as_echo "$as_me: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&2;}
16625
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016626 ;;
16627esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016628{ $as_echo "$as_me:$LINENO: checking for dlfcn.h" >&5
16629$as_echo_n "checking for dlfcn.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016630if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016631 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016632else
16633 ac_cv_header_dlfcn_h=$ac_header_preproc
16634fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016635{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
16636$as_echo "$ac_cv_header_dlfcn_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016637
16638fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000016639if test "x$ac_cv_header_dlfcn_h" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000016640 DLL=dlfcn.h
16641else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016642 if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016643 { $as_echo "$as_me:$LINENO: checking for dl.h" >&5
16644$as_echo_n "checking for dl.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016645if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016646 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016647fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016648{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dl_h" >&5
16649$as_echo "$ac_cv_header_dl_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016650else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016651 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016652{ $as_echo "$as_me:$LINENO: checking dl.h usability" >&5
16653$as_echo_n "checking dl.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016654cat >conftest.$ac_ext <<_ACEOF
16655/* confdefs.h. */
16656_ACEOF
16657cat confdefs.h >>conftest.$ac_ext
16658cat >>conftest.$ac_ext <<_ACEOF
16659/* end confdefs.h. */
16660$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000016661#include <dl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016662_ACEOF
16663rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016664if { (ac_try="$ac_compile"
16665case "(($ac_try" in
16666 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16667 *) ac_try_echo=$ac_try;;
16668esac
16669eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16670$as_echo "$ac_try_echo") >&5
16671 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016672 ac_status=$?
16673 grep -v '^ *+' conftest.er1 >conftest.err
16674 rm -f conftest.er1
16675 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016676 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16677 (exit $ac_status); } && {
16678 test -z "$ac_c_werror_flag" ||
16679 test ! -s conftest.err
16680 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016681 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000016682else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016683 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016684sed 's/^/| /' conftest.$ac_ext >&5
16685
Bram Moolenaar446cb832008-06-24 21:56:24 +000016686 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016687fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016688
16689rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16690{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16691$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016692
16693# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016694{ $as_echo "$as_me:$LINENO: checking dl.h presence" >&5
16695$as_echo_n "checking dl.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016696cat >conftest.$ac_ext <<_ACEOF
16697/* confdefs.h. */
16698_ACEOF
16699cat confdefs.h >>conftest.$ac_ext
16700cat >>conftest.$ac_ext <<_ACEOF
16701/* end confdefs.h. */
16702#include <dl.h>
16703_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016704if { (ac_try="$ac_cpp conftest.$ac_ext"
16705case "(($ac_try" in
16706 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16707 *) ac_try_echo=$ac_try;;
16708esac
16709eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16710$as_echo "$ac_try_echo") >&5
16711 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016712 ac_status=$?
16713 grep -v '^ *+' conftest.er1 >conftest.err
16714 rm -f conftest.er1
16715 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016716 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16717 (exit $ac_status); } >/dev/null && {
16718 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16719 test ! -s conftest.err
16720 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016721 ac_header_preproc=yes
16722else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016723 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016724sed 's/^/| /' conftest.$ac_ext >&5
16725
16726 ac_header_preproc=no
16727fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016728
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016729rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016730{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16731$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016732
16733# So? What about this header?
16734case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16735 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016736 { $as_echo "$as_me:$LINENO: WARNING: dl.h: accepted by the compiler, rejected by the preprocessor!" >&5
16737$as_echo "$as_me: WARNING: dl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
16738 { $as_echo "$as_me:$LINENO: WARNING: dl.h: proceeding with the compiler's result" >&5
16739$as_echo "$as_me: WARNING: dl.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016740 ac_header_preproc=yes
16741 ;;
16742 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016743 { $as_echo "$as_me:$LINENO: WARNING: dl.h: present but cannot be compiled" >&5
16744$as_echo "$as_me: WARNING: dl.h: present but cannot be compiled" >&2;}
16745 { $as_echo "$as_me:$LINENO: WARNING: dl.h: check for missing prerequisite headers?" >&5
16746$as_echo "$as_me: WARNING: dl.h: check for missing prerequisite headers?" >&2;}
16747 { $as_echo "$as_me:$LINENO: WARNING: dl.h: see the Autoconf documentation" >&5
16748$as_echo "$as_me: WARNING: dl.h: see the Autoconf documentation" >&2;}
16749 { $as_echo "$as_me:$LINENO: WARNING: dl.h: section \"Present But Cannot Be Compiled\"" >&5
16750$as_echo "$as_me: WARNING: dl.h: section \"Present But Cannot Be Compiled\"" >&2;}
16751 { $as_echo "$as_me:$LINENO: WARNING: dl.h: proceeding with the preprocessor's result" >&5
16752$as_echo "$as_me: WARNING: dl.h: proceeding with the preprocessor's result" >&2;}
16753 { $as_echo "$as_me:$LINENO: WARNING: dl.h: in the future, the compiler will take precedence" >&5
16754$as_echo "$as_me: WARNING: dl.h: in the future, the compiler will take precedence" >&2;}
16755
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016756 ;;
16757esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016758{ $as_echo "$as_me:$LINENO: checking for dl.h" >&5
16759$as_echo_n "checking for dl.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016760if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016761 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016762else
16763 ac_cv_header_dl_h=$ac_header_preproc
16764fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016765{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dl_h" >&5
16766$as_echo "$ac_cv_header_dl_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016767
16768fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000016769if test "x$ac_cv_header_dl_h" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016770 DLL=dl.h
16771fi
16772
16773
16774fi
16775
Bram Moolenaar071d4272004-06-13 20:20:40 +000016776
16777if test x${DLL} = xdlfcn.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016778
16779cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016780#define HAVE_DLFCN_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016781_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016782
Bram Moolenaar446cb832008-06-24 21:56:24 +000016783 { $as_echo "$as_me:$LINENO: checking for dlopen()" >&5
16784$as_echo_n "checking for dlopen()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016785 cat >conftest.$ac_ext <<_ACEOF
16786/* confdefs.h. */
16787_ACEOF
16788cat confdefs.h >>conftest.$ac_ext
16789cat >>conftest.$ac_ext <<_ACEOF
16790/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016791
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016792int
16793main ()
16794{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016795
16796 extern void* dlopen();
16797 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016798
16799 ;
16800 return 0;
16801}
16802_ACEOF
16803rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016804if { (ac_try="$ac_link"
16805case "(($ac_try" in
16806 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16807 *) ac_try_echo=$ac_try;;
16808esac
16809eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16810$as_echo "$ac_try_echo") >&5
16811 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016812 ac_status=$?
16813 grep -v '^ *+' conftest.er1 >conftest.err
16814 rm -f conftest.er1
16815 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016816 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16817 (exit $ac_status); } && {
16818 test -z "$ac_c_werror_flag" ||
16819 test ! -s conftest.err
16820 } && test -s conftest$ac_exeext && {
16821 test "$cross_compiling" = yes ||
16822 $as_test_x conftest$ac_exeext
16823 }; then
16824 { $as_echo "$as_me:$LINENO: result: yes" >&5
16825$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016826
16827cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016828#define HAVE_DLOPEN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016829_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016830
16831else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016832 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016833sed 's/^/| /' conftest.$ac_ext >&5
16834
Bram Moolenaar446cb832008-06-24 21:56:24 +000016835 { $as_echo "$as_me:$LINENO: result: no" >&5
16836$as_echo "no" >&6; };
16837 { $as_echo "$as_me:$LINENO: checking for dlopen() in -ldl" >&5
16838$as_echo_n "checking for dlopen() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016839 olibs=$LIBS
16840 LIBS="$LIBS -ldl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016841 cat >conftest.$ac_ext <<_ACEOF
16842/* confdefs.h. */
16843_ACEOF
16844cat confdefs.h >>conftest.$ac_ext
16845cat >>conftest.$ac_ext <<_ACEOF
16846/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016847
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016848int
16849main ()
16850{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016851
16852 extern void* dlopen();
16853 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016854
16855 ;
16856 return 0;
16857}
16858_ACEOF
16859rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016860if { (ac_try="$ac_link"
16861case "(($ac_try" in
16862 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16863 *) ac_try_echo=$ac_try;;
16864esac
16865eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16866$as_echo "$ac_try_echo") >&5
16867 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016868 ac_status=$?
16869 grep -v '^ *+' conftest.er1 >conftest.err
16870 rm -f conftest.er1
16871 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016872 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16873 (exit $ac_status); } && {
16874 test -z "$ac_c_werror_flag" ||
16875 test ! -s conftest.err
16876 } && test -s conftest$ac_exeext && {
16877 test "$cross_compiling" = yes ||
16878 $as_test_x conftest$ac_exeext
16879 }; then
16880 { $as_echo "$as_me:$LINENO: result: yes" >&5
16881$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016882
16883cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016884#define HAVE_DLOPEN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016885_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016886
16887else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016888 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016889sed 's/^/| /' conftest.$ac_ext >&5
16890
Bram Moolenaar446cb832008-06-24 21:56:24 +000016891 { $as_echo "$as_me:$LINENO: result: no" >&5
16892$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016893 LIBS=$olibs
16894fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016895
16896rm -rf conftest.dSYM
16897rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016898 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016899fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016900
16901rm -rf conftest.dSYM
16902rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016903 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016904 { $as_echo "$as_me:$LINENO: checking for dlsym()" >&5
16905$as_echo_n "checking for dlsym()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016906 cat >conftest.$ac_ext <<_ACEOF
16907/* confdefs.h. */
16908_ACEOF
16909cat confdefs.h >>conftest.$ac_ext
16910cat >>conftest.$ac_ext <<_ACEOF
16911/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016912
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016913int
16914main ()
16915{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016916
16917 extern void* dlsym();
16918 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016919
16920 ;
16921 return 0;
16922}
16923_ACEOF
16924rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016925if { (ac_try="$ac_link"
16926case "(($ac_try" in
16927 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16928 *) ac_try_echo=$ac_try;;
16929esac
16930eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16931$as_echo "$ac_try_echo") >&5
16932 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016933 ac_status=$?
16934 grep -v '^ *+' conftest.er1 >conftest.err
16935 rm -f conftest.er1
16936 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016937 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16938 (exit $ac_status); } && {
16939 test -z "$ac_c_werror_flag" ||
16940 test ! -s conftest.err
16941 } && test -s conftest$ac_exeext && {
16942 test "$cross_compiling" = yes ||
16943 $as_test_x conftest$ac_exeext
16944 }; then
16945 { $as_echo "$as_me:$LINENO: result: yes" >&5
16946$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016947
16948cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016949#define HAVE_DLSYM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016950_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016951
16952else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016953 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016954sed 's/^/| /' conftest.$ac_ext >&5
16955
Bram Moolenaar446cb832008-06-24 21:56:24 +000016956 { $as_echo "$as_me:$LINENO: result: no" >&5
16957$as_echo "no" >&6; };
16958 { $as_echo "$as_me:$LINENO: checking for dlsym() in -ldl" >&5
16959$as_echo_n "checking for dlsym() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016960 olibs=$LIBS
16961 LIBS="$LIBS -ldl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016962 cat >conftest.$ac_ext <<_ACEOF
16963/* confdefs.h. */
16964_ACEOF
16965cat confdefs.h >>conftest.$ac_ext
16966cat >>conftest.$ac_ext <<_ACEOF
16967/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016968
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016969int
16970main ()
16971{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016972
16973 extern void* dlsym();
16974 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016975
16976 ;
16977 return 0;
16978}
16979_ACEOF
16980rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016981if { (ac_try="$ac_link"
16982case "(($ac_try" in
16983 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16984 *) ac_try_echo=$ac_try;;
16985esac
16986eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16987$as_echo "$ac_try_echo") >&5
16988 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016989 ac_status=$?
16990 grep -v '^ *+' conftest.er1 >conftest.err
16991 rm -f conftest.er1
16992 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016993 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16994 (exit $ac_status); } && {
16995 test -z "$ac_c_werror_flag" ||
16996 test ! -s conftest.err
16997 } && test -s conftest$ac_exeext && {
16998 test "$cross_compiling" = yes ||
16999 $as_test_x conftest$ac_exeext
17000 }; then
17001 { $as_echo "$as_me:$LINENO: result: yes" >&5
17002$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017003
17004cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017005#define HAVE_DLSYM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017006_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017007
17008else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017009 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017010sed 's/^/| /' conftest.$ac_ext >&5
17011
Bram Moolenaar446cb832008-06-24 21:56:24 +000017012 { $as_echo "$as_me:$LINENO: result: no" >&5
17013$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000017014 LIBS=$olibs
17015fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017016
17017rm -rf conftest.dSYM
17018rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017019 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000017020fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017021
17022rm -rf conftest.dSYM
17023rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017024 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000017025elif test x${DLL} = xdl.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017026
17027cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017028#define HAVE_DL_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017029_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017030
Bram Moolenaar446cb832008-06-24 21:56:24 +000017031 { $as_echo "$as_me:$LINENO: checking for shl_load()" >&5
17032$as_echo_n "checking for shl_load()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017033 cat >conftest.$ac_ext <<_ACEOF
17034/* confdefs.h. */
17035_ACEOF
17036cat confdefs.h >>conftest.$ac_ext
17037cat >>conftest.$ac_ext <<_ACEOF
17038/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000017039
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017040int
17041main ()
17042{
Bram Moolenaar071d4272004-06-13 20:20:40 +000017043
17044 extern void* shl_load();
17045 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017046
17047 ;
17048 return 0;
17049}
17050_ACEOF
17051rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000017052if { (ac_try="$ac_link"
17053case "(($ac_try" in
17054 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17055 *) ac_try_echo=$ac_try;;
17056esac
17057eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17058$as_echo "$ac_try_echo") >&5
17059 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017060 ac_status=$?
17061 grep -v '^ *+' conftest.er1 >conftest.err
17062 rm -f conftest.er1
17063 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000017064 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17065 (exit $ac_status); } && {
17066 test -z "$ac_c_werror_flag" ||
17067 test ! -s conftest.err
17068 } && test -s conftest$ac_exeext && {
17069 test "$cross_compiling" = yes ||
17070 $as_test_x conftest$ac_exeext
17071 }; then
17072 { $as_echo "$as_me:$LINENO: result: yes" >&5
17073$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017074
17075cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017076#define HAVE_SHL_LOAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017077_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017078
17079else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017080 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017081sed 's/^/| /' conftest.$ac_ext >&5
17082
Bram Moolenaar446cb832008-06-24 21:56:24 +000017083 { $as_echo "$as_me:$LINENO: result: no" >&5
17084$as_echo "no" >&6; };
17085 { $as_echo "$as_me:$LINENO: checking for shl_load() in -ldld" >&5
17086$as_echo_n "checking for shl_load() in -ldld... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017087 olibs=$LIBS
17088 LIBS="$LIBS -ldld"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017089 cat >conftest.$ac_ext <<_ACEOF
17090/* confdefs.h. */
17091_ACEOF
17092cat confdefs.h >>conftest.$ac_ext
17093cat >>conftest.$ac_ext <<_ACEOF
17094/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000017095
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017096int
17097main ()
17098{
Bram Moolenaar071d4272004-06-13 20:20:40 +000017099
17100 extern void* shl_load();
17101 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017102
17103 ;
17104 return 0;
17105}
17106_ACEOF
17107rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000017108if { (ac_try="$ac_link"
17109case "(($ac_try" in
17110 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17111 *) ac_try_echo=$ac_try;;
17112esac
17113eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17114$as_echo "$ac_try_echo") >&5
17115 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017116 ac_status=$?
17117 grep -v '^ *+' conftest.er1 >conftest.err
17118 rm -f conftest.er1
17119 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000017120 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17121 (exit $ac_status); } && {
17122 test -z "$ac_c_werror_flag" ||
17123 test ! -s conftest.err
17124 } && test -s conftest$ac_exeext && {
17125 test "$cross_compiling" = yes ||
17126 $as_test_x conftest$ac_exeext
17127 }; then
17128 { $as_echo "$as_me:$LINENO: result: yes" >&5
17129$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017130
17131cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017132#define HAVE_SHL_LOAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017133_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017134
17135else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017136 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017137sed 's/^/| /' conftest.$ac_ext >&5
17138
Bram Moolenaar446cb832008-06-24 21:56:24 +000017139 { $as_echo "$as_me:$LINENO: result: no" >&5
17140$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000017141 LIBS=$olibs
17142fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017143
17144rm -rf conftest.dSYM
17145rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017146 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000017147fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017148
17149rm -rf conftest.dSYM
17150rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017151 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000017152fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017153
17154for ac_header in setjmp.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000017155do
Bram Moolenaar446cb832008-06-24 21:56:24 +000017156as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
17157if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17158 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
17159$as_echo_n "checking for $ac_header... " >&6; }
17160if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17161 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000017162fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017163ac_res=`eval 'as_val=${'$as_ac_Header'}
17164 $as_echo "$as_val"'`
17165 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
17166$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017167else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017168 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000017169{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
17170$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017171cat >conftest.$ac_ext <<_ACEOF
17172/* confdefs.h. */
17173_ACEOF
17174cat confdefs.h >>conftest.$ac_ext
17175cat >>conftest.$ac_ext <<_ACEOF
17176/* end confdefs.h. */
17177$ac_includes_default
17178#include <$ac_header>
17179_ACEOF
17180rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000017181if { (ac_try="$ac_compile"
17182case "(($ac_try" in
17183 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17184 *) ac_try_echo=$ac_try;;
17185esac
17186eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17187$as_echo "$ac_try_echo") >&5
17188 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017189 ac_status=$?
17190 grep -v '^ *+' conftest.er1 >conftest.err
17191 rm -f conftest.er1
17192 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000017193 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17194 (exit $ac_status); } && {
17195 test -z "$ac_c_werror_flag" ||
17196 test ! -s conftest.err
17197 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017198 ac_header_compiler=yes
17199else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017200 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017201sed 's/^/| /' conftest.$ac_ext >&5
17202
Bram Moolenaar446cb832008-06-24 21:56:24 +000017203 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000017204fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017205
17206rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17207{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17208$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017209
17210# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000017211{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
17212$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017213cat >conftest.$ac_ext <<_ACEOF
17214/* confdefs.h. */
17215_ACEOF
17216cat confdefs.h >>conftest.$ac_ext
17217cat >>conftest.$ac_ext <<_ACEOF
17218/* end confdefs.h. */
17219#include <$ac_header>
17220_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017221if { (ac_try="$ac_cpp conftest.$ac_ext"
17222case "(($ac_try" in
17223 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17224 *) ac_try_echo=$ac_try;;
17225esac
17226eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17227$as_echo "$ac_try_echo") >&5
17228 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017229 ac_status=$?
17230 grep -v '^ *+' conftest.er1 >conftest.err
17231 rm -f conftest.er1
17232 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000017233 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17234 (exit $ac_status); } >/dev/null && {
17235 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
17236 test ! -s conftest.err
17237 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017238 ac_header_preproc=yes
17239else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017240 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017241sed 's/^/| /' conftest.$ac_ext >&5
17242
17243 ac_header_preproc=no
17244fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017245
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017246rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000017247{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17248$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017249
17250# So? What about this header?
17251case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17252 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000017253 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
17254$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
17255 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
17256$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017257 ac_header_preproc=yes
17258 ;;
17259 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000017260 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
17261$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
17262 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
17263$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
17264 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
17265$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
17266 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
17267$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
17268 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
17269$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
17270 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
17271$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
17272
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017273 ;;
17274esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000017275{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
17276$as_echo_n "checking for $ac_header... " >&6; }
17277if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17278 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017279else
17280 eval "$as_ac_Header=\$ac_header_preproc"
17281fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017282ac_res=`eval 'as_val=${'$as_ac_Header'}
17283 $as_echo "$as_val"'`
17284 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
17285$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017286
17287fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017288as_val=`eval 'as_val=${'$as_ac_Header'}
17289 $as_echo "$as_val"'`
17290 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017291 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017292#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017293_ACEOF
17294
17295fi
17296
Bram Moolenaar071d4272004-06-13 20:20:40 +000017297done
17298
17299
17300if test "x$MACOSX" = "xyes" -a -n "$PERL"; then
17301 if echo $LIBS | grep -e '-ldl' >/dev/null; then
17302 LIBS=`echo $LIBS | sed s/-ldl//`
17303 PERL_LIBS="$PERL_LIBS -ldl"
17304 fi
17305fi
17306
17307if test "x$MACOSX" = "xyes" && test "x$CARBON" = "xyes" \
17308 && test "x$GUITYPE" != "xCARBONGUI"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000017309 { $as_echo "$as_me:$LINENO: checking whether we need -framework Carbon" >&5
17310$as_echo_n "checking whether we need -framework Carbon... " >&6; }
Bram Moolenaarb90daee2006-10-17 09:49:09 +000017311 if test "x$enable_multibyte" = "xyes" || test "x$features" = "xbig" \
Bram Moolenaar071d4272004-06-13 20:20:40 +000017312 || test "x$features" = "xhuge"; then
17313 LIBS="$LIBS -framework Carbon"
Bram Moolenaar446cb832008-06-24 21:56:24 +000017314 { $as_echo "$as_me:$LINENO: result: yes" >&5
17315$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017316 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017317 { $as_echo "$as_me:$LINENO: result: no" >&5
17318$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017319 fi
17320fi
Bram Moolenaare224ffa2006-03-01 00:01:28 +000017321if test "x$MACARCH" = "xboth"; then
17322 LDFLAGS="$LDFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
17323fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000017324
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000017325DEPEND_CFLAGS_FILTER=
17326if test "$GCC" = yes; then
Bram Moolenaar0cd49302008-11-20 09:37:01 +000017327 { $as_echo "$as_me:$LINENO: checking for GCC 3 or later" >&5
17328$as_echo_n "checking for GCC 3 or later... " >&6; }
Bram Moolenaar2217cae2006-03-25 21:55:52 +000017329 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'`
Bram Moolenaarf740b292006-02-16 22:11:02 +000017330 if test "$gccmajor" -gt "2"; then
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000017331 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
Bram Moolenaar0cd49302008-11-20 09:37:01 +000017332 { $as_echo "$as_me:$LINENO: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000017333$as_echo "yes" >&6; }
Bram Moolenaar0cd49302008-11-20 09:37:01 +000017334 else
17335 { $as_echo "$as_me:$LINENO: result: no" >&5
17336$as_echo "no" >&6; }
17337 fi
Bram Moolenaar56d1db32009-12-16 16:14:51 +000017338 { $as_echo "$as_me:$LINENO: checking whether we need -D_FORTIFY_SOURCE=1" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000017339$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
17340 if test "$gccmajor" -gt "3"; then
Bram Moolenaar56d1db32009-12-16 16:14:51 +000017341 CFLAGS=`echo "$CFLAGS" | sed -e 's/-Wp,-D_FORTIFY_SOURCE=.//g' -e 's/-D_FORTIFY_SOURCE=.//g' -e 's/$/ -D_FORTIFY_SOURCE=1/'`
Bram Moolenaar0cd49302008-11-20 09:37:01 +000017342 { $as_echo "$as_me:$LINENO: result: yes" >&5
17343$as_echo "yes" >&6; }
17344 else
17345 { $as_echo "$as_me:$LINENO: result: no" >&5
17346$as_echo "no" >&6; }
17347 fi
Bram Moolenaara5792f52005-11-23 21:25:05 +000017348fi
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000017349
Bram Moolenaar071d4272004-06-13 20:20:40 +000017350
Bram Moolenaar446cb832008-06-24 21:56:24 +000017351ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
17352
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017353cat >confcache <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017354# This file is a shell script that caches the results of configure
17355# tests run on this system so they can be shared between configure
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017356# scripts and configure runs, see configure's option --config-cache.
17357# It is not useful on other systems. If it contains results you don't
17358# want to keep, you may remove or edit it.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017359#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017360# config.status only pays attention to the cache file if you give it
17361# the --recheck option to rerun configure.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017362#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017363# `ac_cv_env_foo' variables (set or unset) will be overridden when
17364# loading this file, other *unset* `ac_cv_foo' will be assigned the
17365# following values.
17366
17367_ACEOF
17368
Bram Moolenaar071d4272004-06-13 20:20:40 +000017369# The following way of writing the cache mishandles newlines in values,
17370# but we know of no workaround that is simple, portable, and efficient.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017371# So, we kill variables containing newlines.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017372# Ultrix sh set writes to stderr and can't be redirected directly,
17373# and sets the high bit in the cache file unless we assign to the vars.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017374(
17375 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17376 eval ac_val=\$$ac_var
17377 case $ac_val in #(
17378 *${as_nl}*)
17379 case $ac_var in #(
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017380 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
17381$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017382 esac
17383 case $ac_var in #(
17384 _ | IFS | as_nl) ;; #(
17385 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17386 *) $as_unset $ac_var ;;
17387 esac ;;
17388 esac
17389 done
17390
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017391 (set) 2>&1 |
Bram Moolenaar446cb832008-06-24 21:56:24 +000017392 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17393 *${as_nl}ac_space=\ *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017394 # `set' does not quote correctly, so add quotes (double-quote
17395 # substitution turns \\\\ into \\, and sed turns \\ into \).
17396 sed -n \
17397 "s/'/'\\\\''/g;
17398 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Bram Moolenaar446cb832008-06-24 21:56:24 +000017399 ;; #(
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017400 *)
17401 # `set' quotes correctly as required by POSIX, so do not add quotes.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017402 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017403 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017404 esac |
17405 sort
17406) |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017407 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +000017408 /^ac_cv_env_/b end
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017409 t clear
Bram Moolenaar446cb832008-06-24 21:56:24 +000017410 :clear
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017411 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17412 t end
Bram Moolenaar446cb832008-06-24 21:56:24 +000017413 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17414 :end' >>confcache
17415if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17416 if test -w "$cache_file"; then
17417 test "x$cache_file" != "x/dev/null" &&
17418 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
17419$as_echo "$as_me: updating cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017420 cat confcache >$cache_file
Bram Moolenaar071d4272004-06-13 20:20:40 +000017421 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017422 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
17423$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Bram Moolenaar071d4272004-06-13 20:20:40 +000017424 fi
17425fi
17426rm -f confcache
17427
Bram Moolenaar071d4272004-06-13 20:20:40 +000017428test "x$prefix" = xNONE && prefix=$ac_default_prefix
17429# Let make expand exec_prefix.
17430test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17431
Bram Moolenaar071d4272004-06-13 20:20:40 +000017432DEFS=-DHAVE_CONFIG_H
17433
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017434ac_libobjs=
17435ac_ltlibobjs=
17436for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17437 # 1. Remove the extension, and $U if already installed.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017438 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17439 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17440 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17441 # will be set to the directory where LIBOBJS objects are built.
17442 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17443 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017444done
17445LIBOBJS=$ac_libobjs
17446
17447LTLIBOBJS=$ac_ltlibobjs
17448
17449
17450
Bram Moolenaar071d4272004-06-13 20:20:40 +000017451: ${CONFIG_STATUS=./config.status}
Bram Moolenaar446cb832008-06-24 21:56:24 +000017452ac_write_fail=0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017453ac_clean_files_save=$ac_clean_files
17454ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000017455{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
17456$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17457cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017458#! $SHELL
17459# Generated by $as_me.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017460# Run this file to recreate the current configuration.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017461# Compiler output produced by configure, useful for debugging
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017462# configure, is in config.log if it exists.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017463
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017464debug=false
17465ac_cs_recheck=false
17466ac_cs_silent=false
17467SHELL=\${CONFIG_SHELL-$SHELL}
17468_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017469
Bram Moolenaar446cb832008-06-24 21:56:24 +000017470cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017471## --------------------- ##
17472## M4sh Initialization. ##
17473## --------------------- ##
Bram Moolenaar071d4272004-06-13 20:20:40 +000017474
Bram Moolenaar446cb832008-06-24 21:56:24 +000017475# Be more Bourne compatible
17476DUALCASE=1; export DUALCASE # for MKS sh
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017477if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17478 emulate sh
17479 NULLCMD=:
Bram Moolenaar446cb832008-06-24 21:56:24 +000017480 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017481 # is contrary to our usage. Disable this feature.
17482 alias -g '${1+"$@"}'='"$@"'
Bram Moolenaar446cb832008-06-24 21:56:24 +000017483 setopt NO_GLOB_SUBST
17484else
17485 case `(set -o) 2>/dev/null` in
17486 *posix*) set -o posix ;;
17487esac
17488
Bram Moolenaar071d4272004-06-13 20:20:40 +000017489fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017490
17491
17492
17493
17494# PATH needs CR
17495# Avoid depending upon Character Ranges.
17496as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17497as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17498as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17499as_cr_digits='0123456789'
17500as_cr_alnum=$as_cr_Letters$as_cr_digits
17501
17502as_nl='
17503'
17504export as_nl
17505# Printing a long string crashes Solaris 7 /usr/bin/printf.
17506as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17507as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17508as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17509if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17510 as_echo='printf %s\n'
17511 as_echo_n='printf %s'
17512else
17513 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17514 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17515 as_echo_n='/usr/ucb/echo -n'
17516 else
17517 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17518 as_echo_n_body='eval
17519 arg=$1;
17520 case $arg in
17521 *"$as_nl"*)
17522 expr "X$arg" : "X\\(.*\\)$as_nl";
17523 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17524 esac;
17525 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17526 '
17527 export as_echo_n_body
17528 as_echo_n='sh -c $as_echo_n_body as_echo'
17529 fi
17530 export as_echo_body
17531 as_echo='sh -c $as_echo_body as_echo'
17532fi
17533
17534# The user is always right.
17535if test "${PATH_SEPARATOR+set}" != set; then
17536 PATH_SEPARATOR=:
17537 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17538 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17539 PATH_SEPARATOR=';'
17540 }
17541fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000017542
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017543# Support unset when possible.
17544if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
17545 as_unset=unset
17546else
17547 as_unset=false
17548fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000017549
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017550
Bram Moolenaar446cb832008-06-24 21:56:24 +000017551# IFS
17552# We need space, tab and new line, in precisely that order. Quoting is
17553# there to prevent editors from complaining about space-tab.
17554# (If _AS_PATH_WALK were called with IFS unset, it would disable word
17555# splitting by setting IFS to empty value.)
17556IFS=" "" $as_nl"
17557
17558# Find who we are. Look in the path if we contain no directory separator.
17559case $0 in
17560 *[\\/]* ) as_myself=$0 ;;
17561 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17562for as_dir in $PATH
17563do
17564 IFS=$as_save_IFS
17565 test -z "$as_dir" && as_dir=.
17566 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17567done
17568IFS=$as_save_IFS
17569
17570 ;;
17571esac
17572# We did not find ourselves, most probably we were run as `sh COMMAND'
17573# in which case we are not to be found in the path.
17574if test "x$as_myself" = x; then
17575 as_myself=$0
17576fi
17577if test ! -f "$as_myself"; then
17578 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17579 { (exit 1); exit 1; }
17580fi
17581
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017582# Work around bugs in pre-3.0 UWIN ksh.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017583for as_var in ENV MAIL MAILPATH
17584do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
17585done
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017586PS1='$ '
17587PS2='> '
17588PS4='+ '
17589
17590# NLS nuisances.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017591LC_ALL=C
17592export LC_ALL
17593LANGUAGE=C
17594export LANGUAGE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017595
17596# Required to use basename.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017597if expr a : '\(a\)' >/dev/null 2>&1 &&
17598 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017599 as_expr=expr
17600else
17601 as_expr=false
17602fi
17603
Bram Moolenaar446cb832008-06-24 21:56:24 +000017604if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017605 as_basename=basename
17606else
17607 as_basename=false
17608fi
17609
17610
17611# Name of the executable.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017612as_me=`$as_basename -- "$0" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017613$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17614 X"$0" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000017615 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17616$as_echo X/"$0" |
17617 sed '/^.*\/\([^/][^/]*\)\/*$/{
17618 s//\1/
17619 q
17620 }
17621 /^X\/\(\/\/\)$/{
17622 s//\1/
17623 q
17624 }
17625 /^X\/\(\/\).*/{
17626 s//\1/
17627 q
17628 }
17629 s/.*/./; q'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017630
Bram Moolenaar446cb832008-06-24 21:56:24 +000017631# CDPATH.
17632$as_unset CDPATH
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017633
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017634
17635
17636 as_lineno_1=$LINENO
17637 as_lineno_2=$LINENO
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017638 test "x$as_lineno_1" != "x$as_lineno_2" &&
Bram Moolenaar446cb832008-06-24 21:56:24 +000017639 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
Bram Moolenaar071d4272004-06-13 20:20:40 +000017640
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017641 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
17642 # uniformly replaced by the line number. The first 'sed' inserts a
Bram Moolenaar446cb832008-06-24 21:56:24 +000017643 # line-number line after each line using $LINENO; the second 'sed'
17644 # does the real work. The second script uses 'N' to pair each
17645 # line-number line with the line containing $LINENO, and appends
17646 # trailing '-' during substitution so that $LINENO is not a special
17647 # case at line end.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017648 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
Bram Moolenaar446cb832008-06-24 21:56:24 +000017649 # scripts with optimization help from Paolo Bonzini. Blame Lee
17650 # E. McMahon (1931-1989) for sed's syntax. :-)
17651 sed -n '
17652 p
17653 /[$]LINENO/=
17654 ' <$as_myself |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017655 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +000017656 s/[$]LINENO.*/&-/
17657 t lineno
17658 b
17659 :lineno
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017660 N
Bram Moolenaar446cb832008-06-24 21:56:24 +000017661 :loop
17662 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017663 t loop
Bram Moolenaar446cb832008-06-24 21:56:24 +000017664 s/-\n.*//
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017665 ' >$as_me.lineno &&
Bram Moolenaar446cb832008-06-24 21:56:24 +000017666 chmod +x "$as_me.lineno" ||
17667 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017668 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017669
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017670 # Don't try to exec as it changes $[0], causing all sort of problems
17671 # (the dirname of $[0] is not the place where we might find the
Bram Moolenaar446cb832008-06-24 21:56:24 +000017672 # original and so on. Autoconf is especially sensitive to this).
17673 . "./$as_me.lineno"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017674 # Exit status is that of the last command.
17675 exit
17676}
17677
17678
Bram Moolenaar446cb832008-06-24 21:56:24 +000017679if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17680 as_dirname=dirname
17681else
17682 as_dirname=false
17683fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017684
Bram Moolenaar446cb832008-06-24 21:56:24 +000017685ECHO_C= ECHO_N= ECHO_T=
17686case `echo -n x` in
17687-n*)
17688 case `echo 'x\c'` in
17689 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
17690 *) ECHO_C='\c';;
17691 esac;;
17692*)
17693 ECHO_N='-n';;
17694esac
17695if expr a : '\(a\)' >/dev/null 2>&1 &&
17696 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017697 as_expr=expr
17698else
17699 as_expr=false
17700fi
17701
17702rm -f conf$$ conf$$.exe conf$$.file
Bram Moolenaar446cb832008-06-24 21:56:24 +000017703if test -d conf$$.dir; then
17704 rm -f conf$$.dir/conf$$.file
17705else
17706 rm -f conf$$.dir
17707 mkdir conf$$.dir 2>/dev/null
17708fi
17709if (echo >conf$$.file) 2>/dev/null; then
17710 if ln -s conf$$.file conf$$ 2>/dev/null; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017711 as_ln_s='ln -s'
Bram Moolenaar446cb832008-06-24 21:56:24 +000017712 # ... but there are two gotchas:
17713 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17714 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17715 # In both cases, we have to default to `cp -p'.
17716 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17717 as_ln_s='cp -p'
17718 elif ln conf$$.file conf$$ 2>/dev/null; then
17719 as_ln_s=ln
17720 else
17721 as_ln_s='cp -p'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017722 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017723else
17724 as_ln_s='cp -p'
17725fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017726rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17727rmdir conf$$.dir 2>/dev/null
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017728
17729if mkdir -p . 2>/dev/null; then
17730 as_mkdir_p=:
17731else
17732 test -d ./-p && rmdir ./-p
17733 as_mkdir_p=false
17734fi
17735
Bram Moolenaar446cb832008-06-24 21:56:24 +000017736if test -x / >/dev/null 2>&1; then
17737 as_test_x='test -x'
17738else
17739 if ls -dL / >/dev/null 2>&1; then
17740 as_ls_L_option=L
17741 else
17742 as_ls_L_option=
17743 fi
17744 as_test_x='
17745 eval sh -c '\''
17746 if test -d "$1"; then
17747 test -d "$1/.";
17748 else
17749 case $1 in
17750 -*)set "./$1";;
17751 esac;
17752 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
17753 ???[sx]*):;;*)false;;esac;fi
17754 '\'' sh
17755 '
17756fi
17757as_executable_p=$as_test_x
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017758
17759# Sed expression to map a string onto a valid CPP name.
17760as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17761
17762# Sed expression to map a string onto a valid variable name.
17763as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17764
17765
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017766exec 6>&1
17767
Bram Moolenaar446cb832008-06-24 21:56:24 +000017768# Save the log message, to keep $[0] and so on meaningful, and to
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017769# report actual input values of CONFIG_FILES etc. instead of their
Bram Moolenaar446cb832008-06-24 21:56:24 +000017770# values after options handling.
17771ac_log="
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017772This file was extended by $as_me, which was
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017773generated by GNU Autoconf 2.63. Invocation command line was
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017774
17775 CONFIG_FILES = $CONFIG_FILES
17776 CONFIG_HEADERS = $CONFIG_HEADERS
17777 CONFIG_LINKS = $CONFIG_LINKS
17778 CONFIG_COMMANDS = $CONFIG_COMMANDS
17779 $ $0 $@
17780
Bram Moolenaar446cb832008-06-24 21:56:24 +000017781on `(hostname || uname -n) 2>/dev/null | sed 1q`
17782"
17783
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017784_ACEOF
17785
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017786case $ac_config_files in *"
17787"*) set x $ac_config_files; shift; ac_config_files=$*;;
17788esac
17789
17790case $ac_config_headers in *"
17791"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17792esac
17793
17794
Bram Moolenaar446cb832008-06-24 21:56:24 +000017795cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017796# Files that config.status was made for.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017797config_files="$ac_config_files"
17798config_headers="$ac_config_headers"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017799
Bram Moolenaar446cb832008-06-24 21:56:24 +000017800_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017801
Bram Moolenaar446cb832008-06-24 21:56:24 +000017802cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017803ac_cs_usage="\
17804\`$as_me' instantiates files from templates according to the
17805current configuration.
17806
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017807Usage: $0 [OPTION]... [FILE]...
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017808
17809 -h, --help print this help, then exit
Bram Moolenaar446cb832008-06-24 21:56:24 +000017810 -V, --version print version number and configuration settings, then exit
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017811 -q, --quiet, --silent
17812 do not print progress messages
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017813 -d, --debug don't remove temporary files
17814 --recheck update $as_me by reconfiguring in the same conditions
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017815 --file=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000017816 instantiate the configuration file FILE
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017817 --header=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000017818 instantiate the configuration header FILE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017819
17820Configuration files:
17821$config_files
17822
17823Configuration headers:
17824$config_headers
17825
17826Report bugs to <bug-autoconf@gnu.org>."
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017827
Bram Moolenaar446cb832008-06-24 21:56:24 +000017828_ACEOF
17829cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017830ac_cs_version="\\
17831config.status
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017832configured by $0, generated by GNU Autoconf 2.63,
Bram Moolenaar446cb832008-06-24 21:56:24 +000017833 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017834
Bram Moolenaar446cb832008-06-24 21:56:24 +000017835Copyright (C) 2008 Free Software Foundation, Inc.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017836This config.status script is free software; the Free Software Foundation
17837gives unlimited permission to copy, distribute and modify it."
Bram Moolenaar446cb832008-06-24 21:56:24 +000017838
17839ac_pwd='$ac_pwd'
17840srcdir='$srcdir'
17841AWK='$AWK'
17842test -n "\$AWK" || AWK=awk
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017843_ACEOF
17844
Bram Moolenaar446cb832008-06-24 21:56:24 +000017845cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17846# The default lists apply if the user does not specify any file.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017847ac_need_defaults=:
17848while test $# != 0
17849do
17850 case $1 in
17851 --*=*)
Bram Moolenaar446cb832008-06-24 21:56:24 +000017852 ac_option=`expr "X$1" : 'X\([^=]*\)='`
17853 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017854 ac_shift=:
17855 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017856 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017857 ac_option=$1
17858 ac_optarg=$2
17859 ac_shift=shift
17860 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017861 esac
17862
17863 case $ac_option in
17864 # Handling of the options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017865 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17866 ac_cs_recheck=: ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017867 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17868 $as_echo "$ac_cs_version"; exit ;;
17869 --debug | --debu | --deb | --de | --d | -d )
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017870 debug=: ;;
17871 --file | --fil | --fi | --f )
17872 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000017873 case $ac_optarg in
17874 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17875 esac
17876 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017877 ac_need_defaults=false;;
17878 --header | --heade | --head | --hea )
17879 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000017880 case $ac_optarg in
17881 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17882 esac
17883 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017884 ac_need_defaults=false;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017885 --he | --h)
17886 # Conflict between --help and --header
17887 { $as_echo "$as_me: error: ambiguous option: $1
17888Try \`$0 --help' for more information." >&2
17889 { (exit 1); exit 1; }; };;
17890 --help | --hel | -h )
17891 $as_echo "$ac_cs_usage"; exit ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017892 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17893 | -silent | --silent | --silen | --sile | --sil | --si | --s)
17894 ac_cs_silent=: ;;
17895
17896 # This is an error.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017897 -*) { $as_echo "$as_me: error: unrecognized option: $1
17898Try \`$0 --help' for more information." >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017899 { (exit 1); exit 1; }; } ;;
17900
Bram Moolenaar446cb832008-06-24 21:56:24 +000017901 *) ac_config_targets="$ac_config_targets $1"
17902 ac_need_defaults=false ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017903
17904 esac
17905 shift
17906done
17907
17908ac_configure_extra_args=
17909
17910if $ac_cs_silent; then
17911 exec 6>/dev/null
17912 ac_configure_extra_args="$ac_configure_extra_args --silent"
17913fi
17914
17915_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017916cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017917if \$ac_cs_recheck; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000017918 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17919 shift
17920 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17921 CONFIG_SHELL='$SHELL'
17922 export CONFIG_SHELL
17923 exec "\$@"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017924fi
17925
17926_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017927cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17928exec 5>>auto/config.log
17929{
17930 echo
17931 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17932## Running $as_me. ##
17933_ASBOX
17934 $as_echo "$ac_log"
17935} >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017936
Bram Moolenaar446cb832008-06-24 21:56:24 +000017937_ACEOF
17938cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17939_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017940
Bram Moolenaar446cb832008-06-24 21:56:24 +000017941cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017942
Bram Moolenaar446cb832008-06-24 21:56:24 +000017943# Handling of arguments.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017944for ac_config_target in $ac_config_targets
17945do
Bram Moolenaar446cb832008-06-24 21:56:24 +000017946 case $ac_config_target in
17947 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
17948 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
17949
17950 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
17951$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017952 { (exit 1); exit 1; }; };;
17953 esac
17954done
17955
Bram Moolenaar446cb832008-06-24 21:56:24 +000017956
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017957# If the user did not use the arguments to specify the items to instantiate,
17958# then the envvar interface is used. Set only those that are not.
17959# We use the long form for the default assignment because of an extremely
17960# bizarre bug on SunOS 4.1.3.
17961if $ac_need_defaults; then
17962 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17963 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17964fi
17965
17966# Have a temporary directory for convenience. Make it in the build tree
Bram Moolenaar446cb832008-06-24 21:56:24 +000017967# simply because there is no reason against having it here, and in addition,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017968# creating and moving files from /tmp can sometimes cause problems.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017969# Hook for its removal unless debugging.
17970# Note that there is a small window in which the directory will not be cleaned:
17971# after its creation but before its name has been assigned to `$tmp'.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017972$debug ||
17973{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017974 tmp=
17975 trap 'exit_status=$?
17976 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17977' 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017978 trap '{ (exit 1); exit 1; }' 1 2 13 15
17979}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017980# Create a (secure) tmp directory for tmp files.
17981
17982{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017983 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017984 test -n "$tmp" && test -d "$tmp"
17985} ||
17986{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017987 tmp=./conf$$-$RANDOM
17988 (umask 077 && mkdir "$tmp")
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017989} ||
17990{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017991 $as_echo "$as_me: cannot create a temporary directory in ." >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017992 { (exit 1); exit 1; }
17993}
17994
Bram Moolenaar446cb832008-06-24 21:56:24 +000017995# Set up the scripts for CONFIG_FILES section.
17996# No need to generate them if there are no CONFIG_FILES.
17997# This happens for instance with `./config.status config.h'.
17998if test -n "$CONFIG_FILES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017999
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018000
Bram Moolenaar446cb832008-06-24 21:56:24 +000018001ac_cr=' '
18002ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18003if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18004 ac_cs_awk_cr='\\r'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018005else
Bram Moolenaar446cb832008-06-24 21:56:24 +000018006 ac_cs_awk_cr=$ac_cr
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018007fi
18008
Bram Moolenaar446cb832008-06-24 21:56:24 +000018009echo 'BEGIN {' >"$tmp/subs1.awk" &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018010_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000018011
Bram Moolenaar446cb832008-06-24 21:56:24 +000018012
18013{
18014 echo "cat >conf$$subs.awk <<_ACEOF" &&
18015 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18016 echo "_ACEOF"
18017} >conf$$subs.sh ||
18018 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18019$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18020 { (exit 1); exit 1; }; }
18021ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18022ac_delim='%!_!# '
18023for ac_last_try in false false false false false :; do
18024 . ./conf$$subs.sh ||
18025 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18026$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18027 { (exit 1); exit 1; }; }
18028
Bram Moolenaar32f31b12009-05-21 13:20:59 +000018029 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18030 if test $ac_delim_n = $ac_delim_num; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000018031 break
18032 elif $ac_last_try; then
18033 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18034$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18035 { (exit 1); exit 1; }; }
18036 else
18037 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18038 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018039done
Bram Moolenaar446cb832008-06-24 21:56:24 +000018040rm -f conf$$subs.sh
18041
18042cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18043cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018044_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000018045sed -n '
18046h
18047s/^/S["/; s/!.*/"]=/
18048p
18049g
18050s/^[^!]*!//
18051:repl
18052t repl
18053s/'"$ac_delim"'$//
18054t delim
18055:nl
18056h
18057s/\(.\{148\}\).*/\1/
18058t more1
18059s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18060p
18061n
18062b repl
18063:more1
18064s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18065p
18066g
18067s/.\{148\}//
18068t nl
18069:delim
18070h
18071s/\(.\{148\}\).*/\1/
18072t more2
18073s/["\\]/\\&/g; s/^/"/; s/$/"/
18074p
18075b
18076:more2
18077s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18078p
18079g
18080s/.\{148\}//
18081t delim
18082' <conf$$subs.awk | sed '
18083/^[^""]/{
18084 N
18085 s/\n//
18086}
18087' >>$CONFIG_STATUS || ac_write_fail=1
18088rm -f conf$$subs.awk
18089cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18090_ACAWK
18091cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18092 for (key in S) S_is_set[key] = 1
18093 FS = ""
Bram Moolenaar071d4272004-06-13 20:20:40 +000018094
Bram Moolenaar446cb832008-06-24 21:56:24 +000018095}
18096{
18097 line = $ 0
18098 nfields = split(line, field, "@")
18099 substed = 0
18100 len = length(field[1])
18101 for (i = 2; i < nfields; i++) {
18102 key = field[i]
18103 keylen = length(key)
18104 if (S_is_set[key]) {
18105 value = S[key]
18106 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18107 len += length(value) + length(field[++i])
18108 substed = 1
18109 } else
18110 len += 1 + keylen
18111 }
Bram Moolenaar071d4272004-06-13 20:20:40 +000018112
Bram Moolenaar446cb832008-06-24 21:56:24 +000018113 print line
18114}
Bram Moolenaar071d4272004-06-13 20:20:40 +000018115
Bram Moolenaar446cb832008-06-24 21:56:24 +000018116_ACAWK
18117_ACEOF
18118cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18119if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18120 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18121else
18122 cat
18123fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18124 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
18125$as_echo "$as_me: error: could not setup config files machinery" >&2;}
18126 { (exit 1); exit 1; }; }
18127_ACEOF
18128
18129# VPATH may cause trouble with some makes, so we remove $(srcdir),
18130# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18131# trailing colons and then remove the whole line if VPATH becomes empty
18132# (actually we leave an empty line to preserve line numbers).
18133if test "x$srcdir" = x.; then
18134 ac_vpsub='/^[ ]*VPATH[ ]*=/{
18135s/:*\$(srcdir):*/:/
18136s/:*\${srcdir}:*/:/
18137s/:*@srcdir@:*/:/
18138s/^\([^=]*=[ ]*\):*/\1/
18139s/:*$//
18140s/^[^=]*=[ ]*$//
18141}'
18142fi
18143
18144cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18145fi # test -n "$CONFIG_FILES"
18146
18147# Set up the scripts for CONFIG_HEADERS section.
18148# No need to generate them if there are no CONFIG_HEADERS.
18149# This happens for instance with `./config.status Makefile'.
18150if test -n "$CONFIG_HEADERS"; then
18151cat >"$tmp/defines.awk" <<\_ACAWK ||
18152BEGIN {
18153_ACEOF
18154
18155# Transform confdefs.h into an awk script `defines.awk', embedded as
18156# here-document in config.status, that substitutes the proper values into
18157# config.h.in to produce config.h.
18158
18159# Create a delimiter string that does not exist in confdefs.h, to ease
18160# handling of long lines.
18161ac_delim='%!_!# '
18162for ac_last_try in false false :; do
18163 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18164 if test -z "$ac_t"; then
18165 break
18166 elif $ac_last_try; then
18167 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
18168$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
18169 { (exit 1); exit 1; }; }
18170 else
18171 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18172 fi
18173done
18174
18175# For the awk script, D is an array of macro values keyed by name,
18176# likewise P contains macro parameters if any. Preserve backslash
18177# newline sequences.
18178
18179ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18180sed -n '
18181s/.\{148\}/&'"$ac_delim"'/g
18182t rset
18183:rset
18184s/^[ ]*#[ ]*define[ ][ ]*/ /
18185t def
18186d
18187:def
18188s/\\$//
18189t bsnl
18190s/["\\]/\\&/g
18191s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18192D["\1"]=" \3"/p
18193s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
18194d
18195:bsnl
18196s/["\\]/\\&/g
18197s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18198D["\1"]=" \3\\\\\\n"\\/p
18199t cont
18200s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18201t cont
18202d
18203:cont
18204n
18205s/.\{148\}/&'"$ac_delim"'/g
18206t clear
18207:clear
18208s/\\$//
18209t bsnlc
18210s/["\\]/\\&/g; s/^/"/; s/$/"/p
18211d
18212:bsnlc
18213s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18214b cont
18215' <confdefs.h | sed '
18216s/'"$ac_delim"'/"\\\
18217"/g' >>$CONFIG_STATUS || ac_write_fail=1
18218
18219cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18220 for (key in D) D_is_set[key] = 1
18221 FS = ""
18222}
18223/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18224 line = \$ 0
18225 split(line, arg, " ")
18226 if (arg[1] == "#") {
18227 defundef = arg[2]
18228 mac1 = arg[3]
18229 } else {
18230 defundef = substr(arg[1], 2)
18231 mac1 = arg[2]
18232 }
18233 split(mac1, mac2, "(") #)
18234 macro = mac2[1]
Bram Moolenaar32f31b12009-05-21 13:20:59 +000018235 prefix = substr(line, 1, index(line, defundef) - 1)
Bram Moolenaar446cb832008-06-24 21:56:24 +000018236 if (D_is_set[macro]) {
18237 # Preserve the white space surrounding the "#".
Bram Moolenaar446cb832008-06-24 21:56:24 +000018238 print prefix "define", macro P[macro] D[macro]
18239 next
18240 } else {
18241 # Replace #undef with comments. This is necessary, for example,
18242 # in the case of _POSIX_SOURCE, which is predefined and required
18243 # on some systems where configure will not decide to define it.
18244 if (defundef == "undef") {
Bram Moolenaar32f31b12009-05-21 13:20:59 +000018245 print "/*", prefix defundef, macro, "*/"
Bram Moolenaar446cb832008-06-24 21:56:24 +000018246 next
18247 }
18248 }
18249}
18250{ print }
18251_ACAWK
18252_ACEOF
18253cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18254 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
18255$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
18256 { (exit 1); exit 1; }; }
18257fi # test -n "$CONFIG_HEADERS"
18258
18259
18260eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
18261shift
18262for ac_tag
18263do
18264 case $ac_tag in
18265 :[FHLC]) ac_mode=$ac_tag; continue;;
18266 esac
18267 case $ac_mode$ac_tag in
18268 :[FHL]*:*);;
Bram Moolenaar32f31b12009-05-21 13:20:59 +000018269 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
18270$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +000018271 { (exit 1); exit 1; }; };;
18272 :[FH]-) ac_tag=-:-;;
18273 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18274 esac
18275 ac_save_IFS=$IFS
18276 IFS=:
18277 set x $ac_tag
18278 IFS=$ac_save_IFS
18279 shift
18280 ac_file=$1
18281 shift
18282
18283 case $ac_mode in
18284 :L) ac_source=$1;;
18285 :[FH])
18286 ac_file_inputs=
18287 for ac_f
18288 do
18289 case $ac_f in
18290 -) ac_f="$tmp/stdin";;
18291 *) # Look for the file first in the build tree, then in the source tree
18292 # (if the path is not absolute). The absolute path cannot be DOS-style,
18293 # because $ac_f cannot contain `:'.
18294 test -f "$ac_f" ||
18295 case $ac_f in
18296 [\\/$]*) false;;
18297 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18298 esac ||
18299 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
18300$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
18301 { (exit 1); exit 1; }; };;
18302 esac
18303 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18304 ac_file_inputs="$ac_file_inputs '$ac_f'"
18305 done
18306
18307 # Let's still pretend it is `configure' which instantiates (i.e., don't
18308 # use $as_me), people would be surprised to read:
18309 # /* config.h. Generated by config.status. */
18310 configure_input='Generated from '`
18311 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18312 `' by configure.'
18313 if test x"$ac_file" != x-; then
18314 configure_input="$ac_file. $configure_input"
18315 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
18316$as_echo "$as_me: creating $ac_file" >&6;}
18317 fi
18318 # Neutralize special characters interpreted by sed in replacement strings.
18319 case $configure_input in #(
18320 *\&* | *\|* | *\\* )
18321 ac_sed_conf_input=`$as_echo "$configure_input" |
18322 sed 's/[\\\\&|]/\\\\&/g'`;; #(
18323 *) ac_sed_conf_input=$configure_input;;
18324 esac
18325
18326 case $ac_tag in
18327 *:-:* | *:-) cat >"$tmp/stdin" \
18328 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18329$as_echo "$as_me: error: could not create $ac_file" >&2;}
18330 { (exit 1); exit 1; }; } ;;
18331 esac
18332 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +000018333 esac
18334
Bram Moolenaar446cb832008-06-24 21:56:24 +000018335 ac_dir=`$as_dirname -- "$ac_file" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018336$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18337 X"$ac_file" : 'X\(//\)[^/]' \| \
18338 X"$ac_file" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000018339 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18340$as_echo X"$ac_file" |
18341 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18342 s//\1/
18343 q
18344 }
18345 /^X\(\/\/\)[^/].*/{
18346 s//\1/
18347 q
18348 }
18349 /^X\(\/\/\)$/{
18350 s//\1/
18351 q
18352 }
18353 /^X\(\/\).*/{
18354 s//\1/
18355 q
18356 }
18357 s/.*/./; q'`
18358 { as_dir="$ac_dir"
18359 case $as_dir in #(
18360 -*) as_dir=./$as_dir;;
18361 esac
18362 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018363 as_dirs=
Bram Moolenaar446cb832008-06-24 21:56:24 +000018364 while :; do
18365 case $as_dir in #(
18366 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18367 *) as_qdir=$as_dir;;
18368 esac
18369 as_dirs="'$as_qdir' $as_dirs"
18370 as_dir=`$as_dirname -- "$as_dir" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018371$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18372 X"$as_dir" : 'X\(//\)[^/]' \| \
18373 X"$as_dir" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000018374 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18375$as_echo X"$as_dir" |
18376 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18377 s//\1/
18378 q
18379 }
18380 /^X\(\/\/\)[^/].*/{
18381 s//\1/
18382 q
18383 }
18384 /^X\(\/\/\)$/{
18385 s//\1/
18386 q
18387 }
18388 /^X\(\/\).*/{
18389 s//\1/
18390 q
18391 }
18392 s/.*/./; q'`
18393 test -d "$as_dir" && break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018394 done
Bram Moolenaar446cb832008-06-24 21:56:24 +000018395 test -z "$as_dirs" || eval "mkdir $as_dirs"
18396 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
18397$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018398 { (exit 1); exit 1; }; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000018399 ac_builddir=.
Bram Moolenaar071d4272004-06-13 20:20:40 +000018400
Bram Moolenaar446cb832008-06-24 21:56:24 +000018401case "$ac_dir" in
18402.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18403*)
18404 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18405 # A ".." for each directory in $ac_dir_suffix.
18406 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18407 case $ac_top_builddir_sub in
18408 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18409 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18410 esac ;;
18411esac
18412ac_abs_top_builddir=$ac_pwd
18413ac_abs_builddir=$ac_pwd$ac_dir_suffix
18414# for backward compatibility:
18415ac_top_builddir=$ac_top_build_prefix
18416
18417case $srcdir in
18418 .) # We are building in place.
18419 ac_srcdir=.
18420 ac_top_srcdir=$ac_top_builddir_sub
18421 ac_abs_top_srcdir=$ac_pwd ;;
18422 [\\/]* | ?:[\\/]* ) # Absolute name.
18423 ac_srcdir=$srcdir$ac_dir_suffix;
18424 ac_top_srcdir=$srcdir
18425 ac_abs_top_srcdir=$srcdir ;;
18426 *) # Relative name.
18427 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18428 ac_top_srcdir=$ac_top_build_prefix$srcdir
18429 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18430esac
18431ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18432
18433
18434 case $ac_mode in
18435 :F)
18436 #
18437 # CONFIG_FILE
18438 #
18439
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018440_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000018441
Bram Moolenaar446cb832008-06-24 21:56:24 +000018442cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18443# If the template does not know about datarootdir, expand it.
18444# FIXME: This hack should be removed a few years after 2.60.
18445ac_datarootdir_hack=; ac_datarootdir_seen=
18446
18447ac_sed_dataroot='
18448/datarootdir/ {
18449 p
18450 q
18451}
18452/@datadir@/p
18453/@docdir@/p
18454/@infodir@/p
18455/@localedir@/p
18456/@mandir@/p
18457'
18458case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18459*datarootdir*) ac_datarootdir_seen=yes;;
18460*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18461 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18462$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18463_ACEOF
18464cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18465 ac_datarootdir_hack='
18466 s&@datadir@&$datadir&g
18467 s&@docdir@&$docdir&g
18468 s&@infodir@&$infodir&g
18469 s&@localedir@&$localedir&g
18470 s&@mandir@&$mandir&g
18471 s&\\\${datarootdir}&$datarootdir&g' ;;
18472esac
18473_ACEOF
18474
18475# Neutralize VPATH when `$srcdir' = `.'.
18476# Shell code in configure.ac might set extrasub.
18477# FIXME: do we really want to maintain this feature?
18478cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18479ac_sed_extra="$ac_vpsub
18480$extrasub
18481_ACEOF
18482cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18483:t
18484/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18485s|@configure_input@|$ac_sed_conf_input|;t t
18486s&@top_builddir@&$ac_top_builddir_sub&;t t
18487s&@top_build_prefix@&$ac_top_build_prefix&;t t
18488s&@srcdir@&$ac_srcdir&;t t
18489s&@abs_srcdir@&$ac_abs_srcdir&;t t
18490s&@top_srcdir@&$ac_top_srcdir&;t t
18491s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18492s&@builddir@&$ac_builddir&;t t
18493s&@abs_builddir@&$ac_abs_builddir&;t t
18494s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18495$ac_datarootdir_hack
18496"
18497eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
18498 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18499$as_echo "$as_me: error: could not create $ac_file" >&2;}
18500 { (exit 1); exit 1; }; }
18501
18502test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18503 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18504 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18505 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18506which seems to be undefined. Please make sure it is defined." >&5
18507$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18508which seems to be undefined. Please make sure it is defined." >&2;}
18509
18510 rm -f "$tmp/stdin"
18511 case $ac_file in
18512 -) cat "$tmp/out" && rm -f "$tmp/out";;
18513 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18514 esac \
18515 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18516$as_echo "$as_me: error: could not create $ac_file" >&2;}
18517 { (exit 1); exit 1; }; }
18518 ;;
18519 :H)
18520 #
18521 # CONFIG_HEADER
18522 #
18523 if test x"$ac_file" != x-; then
18524 {
18525 $as_echo "/* $configure_input */" \
18526 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18527 } >"$tmp/config.h" \
18528 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18529$as_echo "$as_me: error: could not create $ac_file" >&2;}
18530 { (exit 1); exit 1; }; }
18531 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18532 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
18533$as_echo "$as_me: $ac_file is unchanged" >&6;}
18534 else
18535 rm -f "$ac_file"
18536 mv "$tmp/config.h" "$ac_file" \
18537 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18538$as_echo "$as_me: error: could not create $ac_file" >&2;}
18539 { (exit 1); exit 1; }; }
18540 fi
18541 else
18542 $as_echo "/* $configure_input */" \
18543 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18544 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
18545$as_echo "$as_me: error: could not create -" >&2;}
18546 { (exit 1); exit 1; }; }
18547 fi
18548 ;;
18549
18550
18551 esac
18552
18553done # for ac_tag
18554
Bram Moolenaar071d4272004-06-13 20:20:40 +000018555
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018556{ (exit 0); exit 0; }
18557_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000018558chmod +x $CONFIG_STATUS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018559ac_clean_files=$ac_clean_files_save
18560
Bram Moolenaar446cb832008-06-24 21:56:24 +000018561test $ac_write_fail = 0 ||
18562 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
18563$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
18564 { (exit 1); exit 1; }; }
18565
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018566
18567# configure is writing to config.log, and then calls config.status.
18568# config.status does its own redirection, appending to config.log.
18569# Unfortunately, on DOS this fails, as config.log is still kept open
18570# by configure, so config.status won't be able to write to it; its
18571# output is simply discarded. So we exec the FD to /dev/null,
18572# effectively closing config.log, so it can be properly (re)opened and
18573# appended to by config.status. When coming back to configure, we
18574# need to make the FD available again.
18575if test "$no_create" != yes; then
18576 ac_cs_success=:
18577 ac_config_status_args=
18578 test "$silent" = yes &&
18579 ac_config_status_args="$ac_config_status_args --quiet"
18580 exec 5>/dev/null
18581 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Bram Moolenaarc7453f52006-02-10 23:20:28 +000018582 exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018583 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18584 # would make configure fail if this is the last instruction.
18585 $ac_cs_success || { (exit 1); exit 1; }
18586fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000018587if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
Bram Moolenaar32f31b12009-05-21 13:20:59 +000018588 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18589$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +000018590fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000018591
18592