blob: d8d801036f2f34d0d2adfa7ef6a8e60455418ede [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
Bram Moolenaar595a7be2010-03-10 16:28:12 +0100721XCODE_SELECT
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000722CPP_MM
723STRIP
724AWK
725EGREP
726GREP
727CPP
728OBJEXT
729EXEEXT
730ac_ct_CC
731CPPFLAGS
732LDFLAGS
733CFLAGS
734CC
735SET_MAKE
736target_alias
737host_alias
738build_alias
739LIBS
740ECHO_T
741ECHO_N
742ECHO_C
743DEFS
744mandir
745localedir
746libdir
747psdir
748pdfdir
749dvidir
750htmldir
751infodir
752docdir
753oldincludedir
754includedir
755localstatedir
756sharedstatedir
757sysconfdir
758datadir
759datarootdir
760libexecdir
761sbindir
762bindir
763program_transform_name
764prefix
765exec_prefix
766PACKAGE_BUGREPORT
767PACKAGE_STRING
768PACKAGE_VERSION
769PACKAGE_TARNAME
770PACKAGE_NAME
771PATH_SEPARATOR
772SHELL'
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000773ac_subst_files=''
Bram Moolenaar446cb832008-06-24 21:56:24 +0000774ac_user_opts='
775enable_option_checking
776enable_darwin
777with_mac_arch
Bram Moolenaar595a7be2010-03-10 16:28:12 +0100778with_developer_dir
Bram Moolenaarc236c162008-07-13 17:41:49 +0000779with_local_dir
Bram Moolenaar446cb832008-06-24 21:56:24 +0000780with_vim_name
781with_ex_name
782with_view_name
783with_global_runtime
784with_modified_by
785enable_selinux
786with_features
787with_compiledby
788enable_xsmp
789enable_xsmp_interact
790enable_mzschemeinterp
791with_plthome
792enable_perlinterp
793enable_pythoninterp
794with_python_config_dir
795enable_tclinterp
796with_tclsh
797enable_rubyinterp
Bram Moolenaar165641d2010-02-17 16:23:09 +0100798with_ruby_command
Bram Moolenaar446cb832008-06-24 21:56:24 +0000799enable_cscope
800enable_workshop
801enable_netbeans
802enable_sniff
803enable_multibyte
804enable_hangulinput
805enable_xim
806enable_fontset
807with_x
808enable_gui
809enable_gtk_check
810enable_gtk2_check
811enable_gnome_check
812enable_motif_check
813enable_athena_check
814enable_nextaw_check
815enable_carbon_check
816with_gtk_prefix
817with_gtk_exec_prefix
818enable_gtktest
819with_gnome_includes
820with_gnome_libs
821with_gnome
822with_motif_lib
823with_tlib
824enable_acl
825enable_gpm
826enable_sysmouse
827enable_nls
828'
829 ac_precious_vars='build_alias
830host_alias
831target_alias
832CC
833CFLAGS
834LDFLAGS
835LIBS
836CPPFLAGS
837CPP
838XMKMF'
839
Bram Moolenaar071d4272004-06-13 20:20:40 +0000840
841# Initialize some variables set by options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000842ac_init_help=
843ac_init_version=false
Bram Moolenaar446cb832008-06-24 21:56:24 +0000844ac_unrecognized_opts=
845ac_unrecognized_sep=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000846# The variables have the same names as the options, with
847# dashes changed to underlines.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000848cache_file=/dev/null
Bram Moolenaar071d4272004-06-13 20:20:40 +0000849exec_prefix=NONE
Bram Moolenaar071d4272004-06-13 20:20:40 +0000850no_create=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000851no_recursion=
852prefix=NONE
853program_prefix=NONE
854program_suffix=NONE
855program_transform_name=s,x,x,
856silent=
857site=
858srcdir=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000859verbose=
860x_includes=NONE
861x_libraries=NONE
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000862
863# Installation directory options.
864# These are left unexpanded so users can "make install exec_prefix=/foo"
865# and all the variables that are supposed to be based on exec_prefix
866# by default will actually change.
867# Use braces instead of parens because sh, perl, etc. also accept them.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000868# (The list follows the same order as the GNU Coding Standards.)
Bram Moolenaar071d4272004-06-13 20:20:40 +0000869bindir='${exec_prefix}/bin'
870sbindir='${exec_prefix}/sbin'
871libexecdir='${exec_prefix}/libexec'
Bram Moolenaar446cb832008-06-24 21:56:24 +0000872datarootdir='${prefix}/share'
873datadir='${datarootdir}'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000874sysconfdir='${prefix}/etc'
875sharedstatedir='${prefix}/com'
876localstatedir='${prefix}/var'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000877includedir='${prefix}/include'
878oldincludedir='/usr/include'
Bram Moolenaar446cb832008-06-24 21:56:24 +0000879docdir='${datarootdir}/doc/${PACKAGE}'
880infodir='${datarootdir}/info'
881htmldir='${docdir}'
882dvidir='${docdir}'
883pdfdir='${docdir}'
884psdir='${docdir}'
885libdir='${exec_prefix}/lib'
886localedir='${datarootdir}/locale'
887mandir='${datarootdir}/man'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000888
Bram Moolenaar071d4272004-06-13 20:20:40 +0000889ac_prev=
Bram Moolenaar446cb832008-06-24 21:56:24 +0000890ac_dashdash=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000891for ac_option
892do
Bram Moolenaar071d4272004-06-13 20:20:40 +0000893 # If the previous option needs an argument, assign it.
894 if test -n "$ac_prev"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +0000895 eval $ac_prev=\$ac_option
Bram Moolenaar071d4272004-06-13 20:20:40 +0000896 ac_prev=
897 continue
898 fi
899
Bram Moolenaar446cb832008-06-24 21:56:24 +0000900 case $ac_option in
901 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
902 *) ac_optarg=yes ;;
903 esac
Bram Moolenaar071d4272004-06-13 20:20:40 +0000904
905 # Accept the important Cygnus configure options, so we can diagnose typos.
906
Bram Moolenaar446cb832008-06-24 21:56:24 +0000907 case $ac_dashdash$ac_option in
908 --)
909 ac_dashdash=yes ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000910
911 -bindir | --bindir | --bindi | --bind | --bin | --bi)
912 ac_prev=bindir ;;
913 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000914 bindir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000915
916 -build | --build | --buil | --bui | --bu)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000917 ac_prev=build_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000918 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000919 build_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000920
921 -cache-file | --cache-file | --cache-fil | --cache-fi \
922 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
923 ac_prev=cache_file ;;
924 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
925 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000926 cache_file=$ac_optarg ;;
927
928 --config-cache | -C)
929 cache_file=config.cache ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000930
Bram Moolenaar446cb832008-06-24 21:56:24 +0000931 -datadir | --datadir | --datadi | --datad)
Bram Moolenaar071d4272004-06-13 20:20:40 +0000932 ac_prev=datadir ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +0000933 -datadir=* | --datadir=* | --datadi=* | --datad=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000934 datadir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000935
Bram Moolenaar446cb832008-06-24 21:56:24 +0000936 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
937 | --dataroo | --dataro | --datar)
938 ac_prev=datarootdir ;;
939 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
940 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
941 datarootdir=$ac_optarg ;;
942
Bram Moolenaar071d4272004-06-13 20:20:40 +0000943 -disable-* | --disable-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +0000944 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000945 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000946 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
947 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000948 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +0000949 ac_useropt_orig=$ac_useropt
950 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
951 case $ac_user_opts in
952 *"
953"enable_$ac_useropt"
954"*) ;;
955 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
956 ac_unrecognized_sep=', ';;
957 esac
958 eval enable_$ac_useropt=no ;;
959
960 -docdir | --docdir | --docdi | --doc | --do)
961 ac_prev=docdir ;;
962 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
963 docdir=$ac_optarg ;;
964
965 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
966 ac_prev=dvidir ;;
967 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
968 dvidir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000969
970 -enable-* | --enable-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +0000971 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000972 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000973 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
974 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000975 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +0000976 ac_useropt_orig=$ac_useropt
977 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
978 case $ac_user_opts in
979 *"
980"enable_$ac_useropt"
981"*) ;;
982 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
983 ac_unrecognized_sep=', ';;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000984 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +0000985 eval enable_$ac_useropt=\$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000986
987 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
988 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
989 | --exec | --exe | --ex)
990 ac_prev=exec_prefix ;;
991 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
992 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
993 | --exec=* | --exe=* | --ex=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000994 exec_prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000995
996 -gas | --gas | --ga | --g)
997 # Obsolete; use --with-gas.
998 with_gas=yes ;;
999
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001000 -help | --help | --hel | --he | -h)
1001 ac_init_help=long ;;
1002 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1003 ac_init_help=recursive ;;
1004 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1005 ac_init_help=short ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001006
1007 -host | --host | --hos | --ho)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001008 ac_prev=host_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001009 -host=* | --host=* | --hos=* | --ho=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001010 host_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001011
Bram Moolenaar446cb832008-06-24 21:56:24 +00001012 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1013 ac_prev=htmldir ;;
1014 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1015 | --ht=*)
1016 htmldir=$ac_optarg ;;
1017
Bram Moolenaar071d4272004-06-13 20:20:40 +00001018 -includedir | --includedir | --includedi | --included | --include \
1019 | --includ | --inclu | --incl | --inc)
1020 ac_prev=includedir ;;
1021 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1022 | --includ=* | --inclu=* | --incl=* | --inc=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001023 includedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001024
1025 -infodir | --infodir | --infodi | --infod | --info | --inf)
1026 ac_prev=infodir ;;
1027 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001028 infodir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001029
1030 -libdir | --libdir | --libdi | --libd)
1031 ac_prev=libdir ;;
1032 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001033 libdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001034
1035 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1036 | --libexe | --libex | --libe)
1037 ac_prev=libexecdir ;;
1038 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1039 | --libexe=* | --libex=* | --libe=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001040 libexecdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001041
Bram Moolenaar446cb832008-06-24 21:56:24 +00001042 -localedir | --localedir | --localedi | --localed | --locale)
1043 ac_prev=localedir ;;
1044 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1045 localedir=$ac_optarg ;;
1046
Bram Moolenaar071d4272004-06-13 20:20:40 +00001047 -localstatedir | --localstatedir | --localstatedi | --localstated \
Bram Moolenaar446cb832008-06-24 21:56:24 +00001048 | --localstate | --localstat | --localsta | --localst | --locals)
Bram Moolenaar071d4272004-06-13 20:20:40 +00001049 ac_prev=localstatedir ;;
1050 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Bram Moolenaar446cb832008-06-24 21:56:24 +00001051 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001052 localstatedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001053
1054 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1055 ac_prev=mandir ;;
1056 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001057 mandir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001058
1059 -nfp | --nfp | --nf)
1060 # Obsolete; use --without-fp.
1061 with_fp=no ;;
1062
1063 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001064 | --no-cr | --no-c | -n)
Bram Moolenaar071d4272004-06-13 20:20:40 +00001065 no_create=yes ;;
1066
1067 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1068 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1069 no_recursion=yes ;;
1070
1071 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1072 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1073 | --oldin | --oldi | --old | --ol | --o)
1074 ac_prev=oldincludedir ;;
1075 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1076 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1077 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001078 oldincludedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001079
1080 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1081 ac_prev=prefix ;;
1082 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001083 prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001084
1085 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1086 | --program-pre | --program-pr | --program-p)
1087 ac_prev=program_prefix ;;
1088 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1089 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001090 program_prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001091
1092 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1093 | --program-suf | --program-su | --program-s)
1094 ac_prev=program_suffix ;;
1095 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1096 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001097 program_suffix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001098
1099 -program-transform-name | --program-transform-name \
1100 | --program-transform-nam | --program-transform-na \
1101 | --program-transform-n | --program-transform- \
1102 | --program-transform | --program-transfor \
1103 | --program-transfo | --program-transf \
1104 | --program-trans | --program-tran \
1105 | --progr-tra | --program-tr | --program-t)
1106 ac_prev=program_transform_name ;;
1107 -program-transform-name=* | --program-transform-name=* \
1108 | --program-transform-nam=* | --program-transform-na=* \
1109 | --program-transform-n=* | --program-transform-=* \
1110 | --program-transform=* | --program-transfor=* \
1111 | --program-transfo=* | --program-transf=* \
1112 | --program-trans=* | --program-tran=* \
1113 | --progr-tra=* | --program-tr=* | --program-t=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001114 program_transform_name=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001115
Bram Moolenaar446cb832008-06-24 21:56:24 +00001116 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1117 ac_prev=pdfdir ;;
1118 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1119 pdfdir=$ac_optarg ;;
1120
1121 -psdir | --psdir | --psdi | --psd | --ps)
1122 ac_prev=psdir ;;
1123 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1124 psdir=$ac_optarg ;;
1125
Bram Moolenaar071d4272004-06-13 20:20:40 +00001126 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1127 | -silent | --silent | --silen | --sile | --sil)
1128 silent=yes ;;
1129
1130 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1131 ac_prev=sbindir ;;
1132 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1133 | --sbi=* | --sb=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001134 sbindir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001135
1136 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1137 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1138 | --sharedst | --shareds | --shared | --share | --shar \
1139 | --sha | --sh)
1140 ac_prev=sharedstatedir ;;
1141 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1142 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1143 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1144 | --sha=* | --sh=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001145 sharedstatedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001146
1147 -site | --site | --sit)
1148 ac_prev=site ;;
1149 -site=* | --site=* | --sit=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001150 site=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001151
1152 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1153 ac_prev=srcdir ;;
1154 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001155 srcdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001156
1157 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1158 | --syscon | --sysco | --sysc | --sys | --sy)
1159 ac_prev=sysconfdir ;;
1160 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1161 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001162 sysconfdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001163
1164 -target | --target | --targe | --targ | --tar | --ta | --t)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001165 ac_prev=target_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001166 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001167 target_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001168
1169 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1170 verbose=yes ;;
1171
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001172 -version | --version | --versio | --versi | --vers | -V)
1173 ac_init_version=: ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001174
1175 -with-* | --with-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001176 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001177 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001178 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1179 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001180 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00001181 ac_useropt_orig=$ac_useropt
1182 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1183 case $ac_user_opts in
1184 *"
1185"with_$ac_useropt"
1186"*) ;;
1187 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1188 ac_unrecognized_sep=', ';;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001189 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001190 eval with_$ac_useropt=\$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001191
1192 -without-* | --without-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001193 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001194 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001195 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1196 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001197 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00001198 ac_useropt_orig=$ac_useropt
1199 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1200 case $ac_user_opts in
1201 *"
1202"with_$ac_useropt"
1203"*) ;;
1204 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1205 ac_unrecognized_sep=', ';;
1206 esac
1207 eval with_$ac_useropt=no ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001208
1209 --x)
1210 # Obsolete; use --with-x.
1211 with_x=yes ;;
1212
1213 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1214 | --x-incl | --x-inc | --x-in | --x-i)
1215 ac_prev=x_includes ;;
1216 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1217 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001218 x_includes=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001219
1220 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1221 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1222 ac_prev=x_libraries ;;
1223 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1224 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001225 x_libraries=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001226
Bram Moolenaar446cb832008-06-24 21:56:24 +00001227 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001228Try \`$0 --help' for more information." >&2
1229 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001230 ;;
1231
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001232 *=*)
1233 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1234 # Reject names that are not valid shell variable names.
1235 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
Bram Moolenaar446cb832008-06-24 21:56:24 +00001236 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001237 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00001238 eval $ac_envvar=\$ac_optarg
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001239 export $ac_envvar ;;
1240
Bram Moolenaar071d4272004-06-13 20:20:40 +00001241 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001242 # FIXME: should be removed in autoconf 3.0.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001243 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001244 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Bram Moolenaar446cb832008-06-24 21:56:24 +00001245 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001246 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
Bram Moolenaar071d4272004-06-13 20:20:40 +00001247 ;;
1248
1249 esac
1250done
1251
1252if test -n "$ac_prev"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001253 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Bram Moolenaar446cb832008-06-24 21:56:24 +00001254 { $as_echo "$as_me: error: missing argument to $ac_option" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001255 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001256fi
1257
Bram Moolenaar446cb832008-06-24 21:56:24 +00001258if test -n "$ac_unrecognized_opts"; then
1259 case $enable_option_checking in
1260 no) ;;
Bram Moolenaar32f31b12009-05-21 13:20:59 +00001261 fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
Bram Moolenaar446cb832008-06-24 21:56:24 +00001262 { (exit 1); exit 1; }; } ;;
Bram Moolenaar32f31b12009-05-21 13:20:59 +00001263 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001264 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001265fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00001266
Bram Moolenaar446cb832008-06-24 21:56:24 +00001267# Check all directory arguments for consistency.
1268for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1269 datadir sysconfdir sharedstatedir localstatedir includedir \
1270 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1271 libdir localedir mandir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001272do
Bram Moolenaar446cb832008-06-24 21:56:24 +00001273 eval ac_val=\$$ac_var
1274 # Remove trailing slashes.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001275 case $ac_val in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001276 */ )
1277 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1278 eval $ac_var=\$ac_val;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001279 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001280 # Be sure to have absolute directory names.
1281 case $ac_val in
1282 [\\/$]* | ?:[\\/]* ) continue;;
1283 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1284 esac
1285 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1286 { (exit 1); exit 1; }; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001287done
Bram Moolenaar071d4272004-06-13 20:20:40 +00001288
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001289# There might be people who depend on the old broken behavior: `$host'
1290# used to hold the argument of --host etc.
1291# FIXME: To remove some day.
1292build=$build_alias
1293host=$host_alias
1294target=$target_alias
Bram Moolenaar071d4272004-06-13 20:20:40 +00001295
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001296# FIXME: To remove some day.
1297if test "x$host_alias" != x; then
1298 if test "x$build_alias" = x; then
1299 cross_compiling=maybe
Bram Moolenaar446cb832008-06-24 21:56:24 +00001300 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001301 If a cross compiler is detected then cross compile mode will be used." >&2
1302 elif test "x$build_alias" != "x$host_alias"; then
1303 cross_compiling=yes
1304 fi
1305fi
1306
1307ac_tool_prefix=
1308test -n "$host_alias" && ac_tool_prefix=$host_alias-
1309
1310test "$silent" = yes && exec 6>/dev/null
1311
Bram Moolenaar071d4272004-06-13 20:20:40 +00001312
Bram Moolenaar446cb832008-06-24 21:56:24 +00001313ac_pwd=`pwd` && test -n "$ac_pwd" &&
1314ac_ls_di=`ls -di .` &&
1315ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Bram Moolenaar32f31b12009-05-21 13:20:59 +00001316 { $as_echo "$as_me: error: working directory cannot be determined" >&2
Bram Moolenaar446cb832008-06-24 21:56:24 +00001317 { (exit 1); exit 1; }; }
1318test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1319 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1320 { (exit 1); exit 1; }; }
1321
1322
Bram Moolenaar071d4272004-06-13 20:20:40 +00001323# Find the source files, if location was not specified.
1324if test -z "$srcdir"; then
1325 ac_srcdir_defaulted=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00001326 # Try the directory containing this script, then the parent directory.
1327 ac_confdir=`$as_dirname -- "$as_myself" ||
1328$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1329 X"$as_myself" : 'X\(//\)[^/]' \| \
1330 X"$as_myself" : 'X\(//\)$' \| \
1331 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1332$as_echo X"$as_myself" |
1333 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1334 s//\1/
1335 q
1336 }
1337 /^X\(\/\/\)[^/].*/{
1338 s//\1/
1339 q
1340 }
1341 /^X\(\/\/\)$/{
1342 s//\1/
1343 q
1344 }
1345 /^X\(\/\).*/{
1346 s//\1/
1347 q
1348 }
1349 s/.*/./; q'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001350 srcdir=$ac_confdir
Bram Moolenaar446cb832008-06-24 21:56:24 +00001351 if test ! -r "$srcdir/$ac_unique_file"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00001352 srcdir=..
1353 fi
1354else
1355 ac_srcdir_defaulted=no
1356fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001357if test ! -r "$srcdir/$ac_unique_file"; then
1358 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1359 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001360 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001361fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001362ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1363ac_abs_confdir=`(
1364 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001365 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00001366 pwd)`
1367# When building in place, set srcdir=.
1368if test "$ac_abs_confdir" = "$ac_pwd"; then
1369 srcdir=.
1370fi
1371# Remove unnecessary trailing slashes from srcdir.
1372# Double slashes in file names in object file debugging info
1373# mess up M-x gdb in Emacs.
1374case $srcdir in
1375*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1376esac
1377for ac_var in $ac_precious_vars; do
1378 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1379 eval ac_env_${ac_var}_value=\$${ac_var}
1380 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1381 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1382done
Bram Moolenaar071d4272004-06-13 20:20:40 +00001383
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001384#
1385# Report the --help message.
1386#
1387if test "$ac_init_help" = "long"; then
1388 # Omit some internal or obsolete options to make the list less imposing.
1389 # This message is too long to be a string in the A/UX 3.1 sh.
1390 cat <<_ACEOF
1391\`configure' configures this package to adapt to many kinds of systems.
1392
1393Usage: $0 [OPTION]... [VAR=VALUE]...
1394
1395To assign environment variables (e.g., CC, CFLAGS...), specify them as
1396VAR=VALUE. See below for descriptions of some of the useful variables.
1397
1398Defaults for the options are specified in brackets.
1399
1400Configuration:
1401 -h, --help display this help and exit
1402 --help=short display options specific to this package
1403 --help=recursive display the short help of all the included packages
1404 -V, --version display version information and exit
1405 -q, --quiet, --silent do not print \`checking...' messages
1406 --cache-file=FILE cache test results in FILE [disabled]
1407 -C, --config-cache alias for \`--cache-file=config.cache'
1408 -n, --no-create do not create output files
1409 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1410
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001411Installation directories:
1412 --prefix=PREFIX install architecture-independent files in PREFIX
Bram Moolenaar446cb832008-06-24 21:56:24 +00001413 [$ac_default_prefix]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001414 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Bram Moolenaar446cb832008-06-24 21:56:24 +00001415 [PREFIX]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001416
1417By default, \`make install' will install all the files in
1418\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1419an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1420for instance \`--prefix=\$HOME'.
1421
1422For better control, use the options below.
1423
1424Fine tuning of the installation directories:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001425 --bindir=DIR user executables [EPREFIX/bin]
1426 --sbindir=DIR system admin executables [EPREFIX/sbin]
1427 --libexecdir=DIR program executables [EPREFIX/libexec]
1428 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1429 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1430 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1431 --libdir=DIR object code libraries [EPREFIX/lib]
1432 --includedir=DIR C header files [PREFIX/include]
1433 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1434 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1435 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1436 --infodir=DIR info documentation [DATAROOTDIR/info]
1437 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1438 --mandir=DIR man documentation [DATAROOTDIR/man]
1439 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1440 --htmldir=DIR html documentation [DOCDIR]
1441 --dvidir=DIR dvi documentation [DOCDIR]
1442 --pdfdir=DIR pdf documentation [DOCDIR]
1443 --psdir=DIR ps documentation [DOCDIR]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001444_ACEOF
1445
1446 cat <<\_ACEOF
1447
1448X features:
1449 --x-includes=DIR X include files are in DIR
1450 --x-libraries=DIR X library files are in DIR
1451_ACEOF
1452fi
1453
1454if test -n "$ac_init_help"; then
1455
1456 cat <<\_ACEOF
1457
1458Optional Features:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001459 --disable-option-checking ignore unrecognized --enable/--with options
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001460 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1461 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1462 --disable-darwin Disable Darwin (Mac OS X) support.
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00001463 --disable-selinux Don't check for SELinux support.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001464 --disable-xsmp Disable XSMP session management
1465 --disable-xsmp-interact Disable XSMP interaction
1466 --enable-mzschemeinterp Include MzScheme interpreter.
1467 --enable-perlinterp Include Perl interpreter.
1468 --enable-pythoninterp Include Python interpreter.
1469 --enable-tclinterp Include Tcl interpreter.
1470 --enable-rubyinterp Include Ruby interpreter.
1471 --enable-cscope Include cscope interface.
1472 --enable-workshop Include Sun Visual Workshop support.
1473 --disable-netbeans Disable NetBeans integration support.
1474 --enable-sniff Include Sniff interface.
1475 --enable-multibyte Include multibyte editing support.
1476 --enable-hangulinput Include Hangul input support.
1477 --enable-xim Include XIM input support.
1478 --enable-fontset Include X fontset output support.
Bram Moolenaar9372a112005-12-06 19:59:18 +00001479 --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 +00001480 --enable-gtk-check If auto-select GUI, check for GTK default=yes
1481 --enable-gtk2-check If GTK GUI, check for GTK+ 2 default=yes
1482 --enable-gnome-check If GTK GUI, check for GNOME default=no
1483 --enable-motif-check If auto-select GUI, check for Motif default=yes
1484 --enable-athena-check If auto-select GUI, check for Athena default=yes
1485 --enable-nextaw-check If auto-select GUI, check for neXtaw default=yes
1486 --enable-carbon-check If auto-select GUI, check for Carbon default=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001487 --disable-gtktest Do not try to compile and run a test GTK program
1488 --disable-acl Don't check for ACL support.
1489 --disable-gpm Don't use gpm (Linux mouse daemon).
Bram Moolenaar446cb832008-06-24 21:56:24 +00001490 --disable-sysmouse Don't use sysmouse (mouse in *BSD console).
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001491 --disable-nls Don't support NLS (gettext()).
1492
1493Optional Packages:
1494 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1495 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Bram Moolenaar899dddf2006-03-26 21:06:50 +00001496 --with-mac-arch=ARCH current, intel, ppc or both
Bram Moolenaar595a7be2010-03-10 16:28:12 +01001497 --with-developer-dir=PATH use PATH as location for Xcode developer tools
Bram Moolenaarc236c162008-07-13 17:41:49 +00001498 --with-local-dir=PATH search PATH instead of /usr/local for local libraries.
1499 --without-local-dir do not search /usr/local for local libraries.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001500 --with-vim-name=NAME what to call the Vim executable
1501 --with-ex-name=NAME what to call the Ex executable
1502 --with-view-name=NAME what to call the View executable
1503 --with-global-runtime=DIR global runtime directory in 'runtimepath'
1504 --with-modified-by=NAME name of who modified a release version
1505 --with-features=TYPE tiny, small, normal, big or huge (default: normal)
1506 --with-compiledby=NAME name to show in :version message
1507 --with-plthome=PLTHOME Use PLTHOME.
1508 --with-python-config-dir=PATH Python's config directory
1509 --with-tclsh=PATH which tclsh to use (default: tclsh8.0)
Bram Moolenaar165641d2010-02-17 16:23:09 +01001510 --with-ruby-command=RUBY name of the Ruby command (default: ruby)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001511 --with-x use the X Window System
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001512 --with-gtk-prefix=PFX Prefix where GTK is installed (optional)
1513 --with-gtk-exec-prefix=PFX Exec prefix where GTK is installed (optional)
1514 --with-gnome-includes=DIR Specify location of GNOME headers
1515 --with-gnome-libs=DIR Specify location of GNOME libs
1516 --with-gnome Specify prefix for GNOME files
1517 --with-motif-lib=STRING Library for Motif
1518 --with-tlib=library terminal library to be used
1519
1520Some influential environment variables:
1521 CC C compiler command
1522 CFLAGS C compiler flags
1523 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1524 nonstandard directory <lib dir>
Bram Moolenaar446cb832008-06-24 21:56:24 +00001525 LIBS libraries to pass to the linker, e.g. -l<library>
1526 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1527 you have headers in a nonstandard directory <include dir>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001528 CPP C preprocessor
Bram Moolenaar446cb832008-06-24 21:56:24 +00001529 XMKMF Path to xmkmf, Makefile generator for X Window System
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001530
1531Use these variables to override the choices made by `configure' or to help
1532it to find libraries and programs with nonstandard names/locations.
1533
1534_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001535ac_status=$?
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001536fi
1537
1538if test "$ac_init_help" = "recursive"; then
1539 # If there are subdirs, report their specific --help.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001540 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Bram Moolenaar446cb832008-06-24 21:56:24 +00001541 test -d "$ac_dir" ||
1542 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1543 continue
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001544 ac_builddir=.
1545
Bram Moolenaar446cb832008-06-24 21:56:24 +00001546case "$ac_dir" in
1547.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1548*)
1549 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1550 # A ".." for each directory in $ac_dir_suffix.
1551 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1552 case $ac_top_builddir_sub in
1553 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1554 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1555 esac ;;
1556esac
1557ac_abs_top_builddir=$ac_pwd
1558ac_abs_builddir=$ac_pwd$ac_dir_suffix
1559# for backward compatibility:
1560ac_top_builddir=$ac_top_build_prefix
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001561
1562case $srcdir in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001563 .) # We are building in place.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001564 ac_srcdir=.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001565 ac_top_srcdir=$ac_top_builddir_sub
1566 ac_abs_top_srcdir=$ac_pwd ;;
1567 [\\/]* | ?:[\\/]* ) # Absolute name.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001568 ac_srcdir=$srcdir$ac_dir_suffix;
Bram Moolenaar446cb832008-06-24 21:56:24 +00001569 ac_top_srcdir=$srcdir
1570 ac_abs_top_srcdir=$srcdir ;;
1571 *) # Relative name.
1572 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1573 ac_top_srcdir=$ac_top_build_prefix$srcdir
1574 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001575esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001576ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001577
Bram Moolenaar446cb832008-06-24 21:56:24 +00001578 cd "$ac_dir" || { ac_status=$?; continue; }
1579 # Check for guested configure.
1580 if test -f "$ac_srcdir/configure.gnu"; then
1581 echo &&
1582 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1583 elif test -f "$ac_srcdir/configure"; then
1584 echo &&
1585 $SHELL "$ac_srcdir/configure" --help=recursive
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001586 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00001587 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1588 fi || ac_status=$?
1589 cd "$ac_pwd" || { ac_status=$?; break; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001590 done
1591fi
1592
Bram Moolenaar446cb832008-06-24 21:56:24 +00001593test -n "$ac_init_help" && exit $ac_status
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001594if $ac_init_version; then
1595 cat <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001596configure
Bram Moolenaar32f31b12009-05-21 13:20:59 +00001597generated by GNU Autoconf 2.63
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001598
Bram Moolenaar446cb832008-06-24 21:56:24 +00001599Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
16002002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001601This configure script is free software; the Free Software Foundation
1602gives unlimited permission to copy, distribute and modify it.
1603_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001604 exit
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001605fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001606cat >auto/config.log <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001607This file contains any messages produced by compilers while
1608running configure, to aid debugging if configure makes a mistake.
1609
1610It was created by $as_me, which was
Bram Moolenaar32f31b12009-05-21 13:20:59 +00001611generated by GNU Autoconf 2.63. Invocation command line was
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001612
1613 $ $0 $@
1614
1615_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001616exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001617{
1618cat <<_ASUNAME
1619## --------- ##
1620## Platform. ##
1621## --------- ##
1622
1623hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1624uname -m = `(uname -m) 2>/dev/null || echo unknown`
1625uname -r = `(uname -r) 2>/dev/null || echo unknown`
1626uname -s = `(uname -s) 2>/dev/null || echo unknown`
1627uname -v = `(uname -v) 2>/dev/null || echo unknown`
1628
1629/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1630/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1631
1632/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1633/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1634/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Bram Moolenaar446cb832008-06-24 21:56:24 +00001635/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001636/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1637/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1638/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1639
1640_ASUNAME
1641
1642as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1643for as_dir in $PATH
1644do
1645 IFS=$as_save_IFS
1646 test -z "$as_dir" && as_dir=.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001647 $as_echo "PATH: $as_dir"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001648done
Bram Moolenaar446cb832008-06-24 21:56:24 +00001649IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001650
1651} >&5
1652
1653cat >&5 <<_ACEOF
1654
1655
1656## ----------- ##
1657## Core tests. ##
1658## ----------- ##
1659
1660_ACEOF
1661
1662
1663# Keep a trace of the command line.
1664# Strip out --no-create and --no-recursion so they do not pile up.
1665# Strip out --silent because we don't want to record it for future runs.
1666# Also quote any args containing shell meta-characters.
1667# Make two passes to allow for proper duplicate-argument suppression.
1668ac_configure_args=
1669ac_configure_args0=
1670ac_configure_args1=
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001671ac_must_keep_next=false
1672for ac_pass in 1 2
1673do
1674 for ac_arg
1675 do
1676 case $ac_arg in
1677 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1678 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1679 | -silent | --silent | --silen | --sile | --sil)
1680 continue ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00001681 *\'*)
1682 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001683 esac
1684 case $ac_pass in
1685 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1686 2)
1687 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1688 if test $ac_must_keep_next = true; then
1689 ac_must_keep_next=false # Got value, back to normal.
1690 else
1691 case $ac_arg in
1692 *=* | --config-cache | -C | -disable-* | --disable-* \
1693 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1694 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1695 | -with-* | --with-* | -without-* | --without-* | --x)
1696 case "$ac_configure_args0 " in
1697 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1698 esac
1699 ;;
1700 -* ) ac_must_keep_next=true ;;
1701 esac
1702 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001703 ac_configure_args="$ac_configure_args '$ac_arg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001704 ;;
1705 esac
1706 done
1707done
1708$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1709$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1710
1711# When interrupted or exit'd, cleanup temporary files, and complete
1712# config.log. We remove comments because anyway the quotes in there
1713# would cause problems or look ugly.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001714# WARNING: Use '\'' to represent an apostrophe within the trap.
1715# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001716trap 'exit_status=$?
1717 # Save into config.log some information that might help in debugging.
1718 {
1719 echo
1720
1721 cat <<\_ASBOX
1722## ---------------- ##
1723## Cache variables. ##
1724## ---------------- ##
1725_ASBOX
1726 echo
1727 # The following way of writing the cache mishandles newlines in values,
Bram Moolenaar446cb832008-06-24 21:56:24 +00001728(
1729 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1730 eval ac_val=\$$ac_var
1731 case $ac_val in #(
1732 *${as_nl}*)
1733 case $ac_var in #(
Bram Moolenaar32f31b12009-05-21 13:20:59 +00001734 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1735$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00001736 esac
1737 case $ac_var in #(
1738 _ | IFS | as_nl) ;; #(
1739 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1740 *) $as_unset $ac_var ;;
1741 esac ;;
1742 esac
1743 done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001744 (set) 2>&1 |
Bram Moolenaar446cb832008-06-24 21:56:24 +00001745 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1746 *${as_nl}ac_space=\ *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001747 sed -n \
Bram Moolenaar446cb832008-06-24 21:56:24 +00001748 "s/'\''/'\''\\\\'\'''\''/g;
1749 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1750 ;; #(
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001751 *)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001752 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001753 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00001754 esac |
1755 sort
1756)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001757 echo
1758
1759 cat <<\_ASBOX
1760## ----------------- ##
1761## Output variables. ##
1762## ----------------- ##
1763_ASBOX
1764 echo
1765 for ac_var in $ac_subst_vars
1766 do
Bram Moolenaar446cb832008-06-24 21:56:24 +00001767 eval ac_val=\$$ac_var
1768 case $ac_val in
1769 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1770 esac
1771 $as_echo "$ac_var='\''$ac_val'\''"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001772 done | sort
1773 echo
1774
1775 if test -n "$ac_subst_files"; then
1776 cat <<\_ASBOX
Bram Moolenaar446cb832008-06-24 21:56:24 +00001777## ------------------- ##
1778## File substitutions. ##
1779## ------------------- ##
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001780_ASBOX
1781 echo
1782 for ac_var in $ac_subst_files
1783 do
Bram Moolenaar446cb832008-06-24 21:56:24 +00001784 eval ac_val=\$$ac_var
1785 case $ac_val in
1786 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1787 esac
1788 $as_echo "$ac_var='\''$ac_val'\''"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001789 done | sort
1790 echo
1791 fi
1792
1793 if test -s confdefs.h; then
1794 cat <<\_ASBOX
1795## ----------- ##
1796## confdefs.h. ##
1797## ----------- ##
1798_ASBOX
1799 echo
Bram Moolenaar446cb832008-06-24 21:56:24 +00001800 cat confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001801 echo
1802 fi
1803 test "$ac_signal" != 0 &&
Bram Moolenaar446cb832008-06-24 21:56:24 +00001804 $as_echo "$as_me: caught signal $ac_signal"
1805 $as_echo "$as_me: exit $exit_status"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001806 } >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00001807 rm -f core *.core core.conftest.* &&
1808 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001809 exit $exit_status
Bram Moolenaar446cb832008-06-24 21:56:24 +00001810' 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001811for ac_signal in 1 2 13 15; do
1812 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1813done
1814ac_signal=0
1815
1816# confdefs.h avoids OS command line length limits that DEFS can exceed.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001817rm -f -r conftest* confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001818
1819# Predefined preprocessor variables.
1820
1821cat >>confdefs.h <<_ACEOF
1822#define PACKAGE_NAME "$PACKAGE_NAME"
1823_ACEOF
1824
1825
1826cat >>confdefs.h <<_ACEOF
1827#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1828_ACEOF
1829
1830
1831cat >>confdefs.h <<_ACEOF
1832#define PACKAGE_VERSION "$PACKAGE_VERSION"
1833_ACEOF
1834
1835
1836cat >>confdefs.h <<_ACEOF
1837#define PACKAGE_STRING "$PACKAGE_STRING"
1838_ACEOF
1839
1840
1841cat >>confdefs.h <<_ACEOF
1842#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1843_ACEOF
1844
1845
1846# Let the site file select an alternate cache file if it wants to.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001847# Prefer an explicitly selected file to automatically selected ones.
1848ac_site_file1=NONE
1849ac_site_file2=NONE
1850if test -n "$CONFIG_SITE"; then
1851 ac_site_file1=$CONFIG_SITE
1852elif test "x$prefix" != xNONE; then
1853 ac_site_file1=$prefix/share/config.site
1854 ac_site_file2=$prefix/etc/config.site
1855else
1856 ac_site_file1=$ac_default_prefix/share/config.site
1857 ac_site_file2=$ac_default_prefix/etc/config.site
Bram Moolenaar071d4272004-06-13 20:20:40 +00001858fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001859for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1860do
1861 test "x$ac_site_file" = xNONE && continue
Bram Moolenaar071d4272004-06-13 20:20:40 +00001862 if test -r "$ac_site_file"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00001863 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1864$as_echo "$as_me: loading site script $ac_site_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001865 sed 's/^/| /' "$ac_site_file" >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00001866 . "$ac_site_file"
1867 fi
1868done
1869
1870if test -r "$cache_file"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001871 # Some versions of bash will fail to source /dev/null (special
1872 # files actually), so we avoid doing that.
1873 if test -f "$cache_file"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00001874 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1875$as_echo "$as_me: loading cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001876 case $cache_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001877 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1878 *) . "./$cache_file";;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001879 esac
1880 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00001881else
Bram Moolenaar446cb832008-06-24 21:56:24 +00001882 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
1883$as_echo "$as_me: creating cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001884 >$cache_file
1885fi
1886
1887# Check that the precious variables saved in the cache have kept the same
1888# value.
1889ac_cache_corrupted=false
Bram Moolenaar446cb832008-06-24 21:56:24 +00001890for ac_var in $ac_precious_vars; do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001891 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1892 eval ac_new_set=\$ac_env_${ac_var}_set
Bram Moolenaar446cb832008-06-24 21:56:24 +00001893 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1894 eval ac_new_val=\$ac_env_${ac_var}_value
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001895 case $ac_old_set,$ac_new_set in
1896 set,)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001897 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1898$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 +00001899 ac_cache_corrupted=: ;;
1900 ,set)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001901 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1902$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001903 ac_cache_corrupted=: ;;
1904 ,);;
1905 *)
1906 if test "x$ac_old_val" != "x$ac_new_val"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00001907 # differences in whitespace do not lead to failure.
1908 ac_old_val_w=`echo x $ac_old_val`
1909 ac_new_val_w=`echo x $ac_new_val`
1910 if test "$ac_old_val_w" != "$ac_new_val_w"; then
1911 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1912$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1913 ac_cache_corrupted=:
1914 else
1915 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1916$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
1917 eval $ac_var=\$ac_old_val
1918 fi
1919 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
1920$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
1921 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
1922$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001923 fi;;
1924 esac
1925 # Pass precious variables to config.status.
1926 if test "$ac_new_set" = set; then
1927 case $ac_new_val in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001928 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001929 *) ac_arg=$ac_var=$ac_new_val ;;
1930 esac
1931 case " $ac_configure_args " in
1932 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1933 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1934 esac
1935 fi
1936done
1937if $ac_cache_corrupted; then
Bram Moolenaar32f31b12009-05-21 13:20:59 +00001938 { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1939$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00001940 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1941$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1942 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1943$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001944 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001945fi
1946
Bram Moolenaar446cb832008-06-24 21:56:24 +00001947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
Bram Moolenaar071d4272004-06-13 20:20:40 +00001963ac_ext=c
Bram Moolenaar071d4272004-06-13 20:20:40 +00001964ac_cpp='$CPP $CPPFLAGS'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001965ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1966ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1967ac_compiler_gnu=$ac_cv_c_compiler_gnu
Bram Moolenaar071d4272004-06-13 20:20:40 +00001968
1969
Bram Moolenaar446cb832008-06-24 21:56:24 +00001970ac_config_headers="$ac_config_headers auto/config.h:config.h.in"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001971
1972
1973cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00001974#define UNIX 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001975_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00001976
Bram Moolenaar446cb832008-06-24 21:56:24 +00001977{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
1978$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
1979set x ${MAKE-make}
1980ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
1981if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
1982 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00001983else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001984 cat >conftest.make <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001985SHELL = /bin/sh
Bram Moolenaar071d4272004-06-13 20:20:40 +00001986all:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001987 @echo '@@@%%%=$(MAKE)=@@@%%%'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001988_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00001989# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001990case `${MAKE-make} -f conftest.make 2>/dev/null` in
1991 *@@@%%%=?*=@@@%%%*)
1992 eval ac_cv_prog_make_${ac_make}_set=yes;;
1993 *)
1994 eval ac_cv_prog_make_${ac_make}_set=no;;
1995esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001996rm -f conftest.make
Bram Moolenaar071d4272004-06-13 20:20:40 +00001997fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001998if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
1999 { $as_echo "$as_me:$LINENO: result: yes" >&5
2000$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002001 SET_MAKE=
2002else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002003 { $as_echo "$as_me:$LINENO: result: no" >&5
2004$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002005 SET_MAKE="MAKE=${MAKE-make}"
2006fi
2007
2008
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002009ac_ext=c
2010ac_cpp='$CPP $CPPFLAGS'
2011ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2012ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2013ac_compiler_gnu=$ac_cv_c_compiler_gnu
2014if test -n "$ac_tool_prefix"; then
2015 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2016set dummy ${ac_tool_prefix}gcc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002017{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2018$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002019if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002020 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002021else
2022 if test -n "$CC"; then
2023 ac_cv_prog_CC="$CC" # Let the user override the test.
2024else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002025as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2026for as_dir in $PATH
2027do
2028 IFS=$as_save_IFS
2029 test -z "$as_dir" && as_dir=.
2030 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002031 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 +00002032 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002033 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002034 break 2
2035 fi
2036done
2037done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002038IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002039
Bram Moolenaar071d4272004-06-13 20:20:40 +00002040fi
2041fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002042CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002043if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002044 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2045$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002046else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002047 { $as_echo "$as_me:$LINENO: result: no" >&5
2048$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002049fi
2050
Bram Moolenaar446cb832008-06-24 21:56:24 +00002051
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002052fi
2053if test -z "$ac_cv_prog_CC"; then
2054 ac_ct_CC=$CC
2055 # Extract the first word of "gcc", so it can be a program name with args.
2056set dummy gcc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002057{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2058$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002059if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002060 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002061else
2062 if test -n "$ac_ct_CC"; then
2063 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2064else
2065as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2066for as_dir in $PATH
2067do
2068 IFS=$as_save_IFS
2069 test -z "$as_dir" && as_dir=.
2070 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002071 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 +00002072 ac_cv_prog_ac_ct_CC="gcc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002073 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002074 break 2
2075 fi
2076done
2077done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002078IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002079
2080fi
2081fi
2082ac_ct_CC=$ac_cv_prog_ac_ct_CC
2083if test -n "$ac_ct_CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002084 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2085$as_echo "$ac_ct_CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002086else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002087 { $as_echo "$as_me:$LINENO: result: no" >&5
2088$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002089fi
2090
Bram Moolenaar446cb832008-06-24 21:56:24 +00002091 if test "x$ac_ct_CC" = x; then
2092 CC=""
2093 else
2094 case $cross_compiling:$ac_tool_warned in
2095yes:)
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002096{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2097$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00002098ac_tool_warned=yes ;;
2099esac
2100 CC=$ac_ct_CC
2101 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002102else
2103 CC="$ac_cv_prog_CC"
Bram Moolenaar071d4272004-06-13 20:20:40 +00002104fi
2105
2106if test -z "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002107 if test -n "$ac_tool_prefix"; then
2108 # 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 +00002109set dummy ${ac_tool_prefix}cc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002110{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2111$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002112if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002113 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002114else
2115 if test -n "$CC"; then
2116 ac_cv_prog_CC="$CC" # Let the user override the test.
2117else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002118as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2119for as_dir in $PATH
2120do
2121 IFS=$as_save_IFS
2122 test -z "$as_dir" && as_dir=.
2123 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002124 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 +00002125 ac_cv_prog_CC="${ac_tool_prefix}cc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002126 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002127 break 2
2128 fi
2129done
2130done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002131IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002132
2133fi
2134fi
2135CC=$ac_cv_prog_CC
2136if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002137 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2138$as_echo "$CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002139else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002140 { $as_echo "$as_me:$LINENO: result: no" >&5
2141$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002142fi
2143
Bram Moolenaar446cb832008-06-24 21:56:24 +00002144
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002145 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002146fi
2147if test -z "$CC"; then
2148 # Extract the first word of "cc", so it can be a program name with args.
2149set dummy cc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002150{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2151$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002152if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002153 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002154else
2155 if test -n "$CC"; then
2156 ac_cv_prog_CC="$CC" # Let the user override the test.
2157else
Bram Moolenaar071d4272004-06-13 20:20:40 +00002158 ac_prog_rejected=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002159as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2160for as_dir in $PATH
2161do
2162 IFS=$as_save_IFS
2163 test -z "$as_dir" && as_dir=.
2164 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002165 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 +00002166 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2167 ac_prog_rejected=yes
2168 continue
2169 fi
2170 ac_cv_prog_CC="cc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002171 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002172 break 2
2173 fi
2174done
2175done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002176IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002177
Bram Moolenaar071d4272004-06-13 20:20:40 +00002178if test $ac_prog_rejected = yes; then
2179 # We found a bogon in the path, so make sure we never use it.
2180 set dummy $ac_cv_prog_CC
2181 shift
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002182 if test $# != 0; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00002183 # We chose a different compiler from the bogus one.
2184 # However, it has the same basename, so the bogon will be chosen
2185 # first if we set CC to just the basename; use the full file name.
2186 shift
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002187 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Bram Moolenaar071d4272004-06-13 20:20:40 +00002188 fi
2189fi
2190fi
2191fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002192CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002193if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002194 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2195$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002196else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002197 { $as_echo "$as_me:$LINENO: result: no" >&5
2198$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002199fi
2200
Bram Moolenaar446cb832008-06-24 21:56:24 +00002201
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002202fi
2203if test -z "$CC"; then
2204 if test -n "$ac_tool_prefix"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002205 for ac_prog in cl.exe
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002206 do
2207 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2208set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002209{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2210$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002211if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002212 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002213else
2214 if test -n "$CC"; then
2215 ac_cv_prog_CC="$CC" # Let the user override the test.
2216else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002217as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2218for as_dir in $PATH
2219do
2220 IFS=$as_save_IFS
2221 test -z "$as_dir" && as_dir=.
2222 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002223 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 +00002224 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002225 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002226 break 2
2227 fi
2228done
2229done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002230IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002231
Bram Moolenaar071d4272004-06-13 20:20:40 +00002232fi
2233fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002234CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002235if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002236 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2237$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002238else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002239 { $as_echo "$as_me:$LINENO: result: no" >&5
2240$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002241fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002242
Bram Moolenaar446cb832008-06-24 21:56:24 +00002243
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002244 test -n "$CC" && break
2245 done
2246fi
2247if test -z "$CC"; then
2248 ac_ct_CC=$CC
Bram Moolenaar446cb832008-06-24 21:56:24 +00002249 for ac_prog in cl.exe
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002250do
2251 # Extract the first word of "$ac_prog", so it can be a program name with args.
2252set dummy $ac_prog; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002253{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2254$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002255if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002256 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002257else
2258 if test -n "$ac_ct_CC"; then
2259 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2260else
2261as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2262for as_dir in $PATH
2263do
2264 IFS=$as_save_IFS
2265 test -z "$as_dir" && as_dir=.
2266 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002267 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 +00002268 ac_cv_prog_ac_ct_CC="$ac_prog"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002269 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002270 break 2
Bram Moolenaar071d4272004-06-13 20:20:40 +00002271 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002272done
2273done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002274IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002275
2276fi
2277fi
2278ac_ct_CC=$ac_cv_prog_ac_ct_CC
2279if test -n "$ac_ct_CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002280 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2281$as_echo "$ac_ct_CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002282else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002283 { $as_echo "$as_me:$LINENO: result: no" >&5
2284$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002285fi
2286
Bram Moolenaar446cb832008-06-24 21:56:24 +00002287
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002288 test -n "$ac_ct_CC" && break
2289done
Bram Moolenaar071d4272004-06-13 20:20:40 +00002290
Bram Moolenaar446cb832008-06-24 21:56:24 +00002291 if test "x$ac_ct_CC" = x; then
2292 CC=""
2293 else
2294 case $cross_compiling:$ac_tool_warned in
2295yes:)
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002296{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2297$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00002298ac_tool_warned=yes ;;
2299esac
2300 CC=$ac_ct_CC
2301 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002302fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002303
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002304fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002305
Bram Moolenaar071d4272004-06-13 20:20:40 +00002306
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002307test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2308$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2309{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002310See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002311$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002312See \`config.log' for more details." >&2;}
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002313 { (exit 1); exit 1; }; }; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002314
2315# Provide some information about the compiler.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002316$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
2317set X $ac_compile
2318ac_compiler=$2
2319{ (ac_try="$ac_compiler --version >&5"
2320case "(($ac_try" in
2321 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2322 *) ac_try_echo=$ac_try;;
2323esac
2324eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2325$as_echo "$ac_try_echo") >&5
2326 (eval "$ac_compiler --version >&5") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002327 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002328 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002329 (exit $ac_status); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00002330{ (ac_try="$ac_compiler -v >&5"
2331case "(($ac_try" in
2332 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2333 *) ac_try_echo=$ac_try;;
2334esac
2335eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2336$as_echo "$ac_try_echo") >&5
2337 (eval "$ac_compiler -v >&5") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002338 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002339 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002340 (exit $ac_status); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00002341{ (ac_try="$ac_compiler -V >&5"
2342case "(($ac_try" in
2343 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2344 *) ac_try_echo=$ac_try;;
2345esac
2346eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2347$as_echo "$ac_try_echo") >&5
2348 (eval "$ac_compiler -V >&5") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002349 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002350 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002351 (exit $ac_status); }
2352
2353cat >conftest.$ac_ext <<_ACEOF
2354/* confdefs.h. */
2355_ACEOF
2356cat confdefs.h >>conftest.$ac_ext
2357cat >>conftest.$ac_ext <<_ACEOF
2358/* end confdefs.h. */
2359
2360int
2361main ()
2362{
2363
2364 ;
2365 return 0;
2366}
2367_ACEOF
2368ac_clean_files_save=$ac_clean_files
Bram Moolenaar446cb832008-06-24 21:56:24 +00002369ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002370# Try to create an executable without -o first, disregard a.out.
2371# It will help us diagnose broken compilers, and finding out an intuition
2372# of exeext.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002373{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2374$as_echo_n "checking for C compiler default output file name... " >&6; }
2375ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002376
Bram Moolenaar446cb832008-06-24 21:56:24 +00002377# The possible output files:
2378ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2379
2380ac_rmfiles=
2381for ac_file in $ac_files
2382do
2383 case $ac_file in
2384 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2385 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2386 esac
2387done
2388rm -f $ac_rmfiles
2389
2390if { (ac_try="$ac_link_default"
2391case "(($ac_try" in
2392 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2393 *) ac_try_echo=$ac_try;;
2394esac
2395eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2396$as_echo "$ac_try_echo") >&5
2397 (eval "$ac_link_default") 2>&5
2398 ac_status=$?
2399 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2400 (exit $ac_status); }; then
2401 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2402# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2403# in a Makefile. We should not override ac_cv_exeext if it was cached,
2404# so that the user can short-circuit this test for compilers unknown to
2405# Autoconf.
2406for ac_file in $ac_files ''
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002407do
2408 test -f "$ac_file" || continue
2409 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002410 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002411 ;;
2412 [ab].out )
2413 # We found the default executable, but exeext='' is most
2414 # certainly right.
2415 break;;
2416 *.* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00002417 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2418 then :; else
2419 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2420 fi
2421 # We set ac_cv_exeext here because the later test for it is not
2422 # safe: cross compilers may not add the suffix if given an `-o'
2423 # argument, so we may need to know it at that point already.
2424 # Even if this section looks crufty: it has the advantage of
2425 # actually working.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002426 break;;
2427 * )
2428 break;;
2429 esac
2430done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002431test "$ac_cv_exeext" = no && ac_cv_exeext=
2432
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002433else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002434 ac_file=''
2435fi
2436
2437{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
2438$as_echo "$ac_file" >&6; }
2439if test -z "$ac_file"; then
2440 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002441sed 's/^/| /' conftest.$ac_ext >&5
2442
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002443{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2444$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00002445{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002446See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002447$as_echo "$as_me: error: C compiler cannot create executables
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002448See \`config.log' for more details." >&2;}
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002449 { (exit 77); exit 77; }; }; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002450fi
2451
2452ac_exeext=$ac_cv_exeext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002453
Bram Moolenaar446cb832008-06-24 21:56:24 +00002454# Check that the compiler produces executables we can run. If not, either
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002455# the compiler is broken, or we cross compile.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002456{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2457$as_echo_n "checking whether the C compiler works... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002458# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2459# If not cross compiling, check that we can run a simple program.
2460if test "$cross_compiling" != yes; then
2461 if { ac_try='./$ac_file'
Bram Moolenaar446cb832008-06-24 21:56:24 +00002462 { (case "(($ac_try" in
2463 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2464 *) ac_try_echo=$ac_try;;
2465esac
2466eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2467$as_echo "$ac_try_echo") >&5
2468 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002469 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002470 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002471 (exit $ac_status); }; }; then
2472 cross_compiling=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00002473 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002474 if test "$cross_compiling" = maybe; then
2475 cross_compiling=yes
2476 else
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002477 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2478$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2479{ { $as_echo "$as_me:$LINENO: 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." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002482$as_echo "$as_me: error: cannot run C compiled programs.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002483If you meant to cross compile, use \`--host'.
2484See \`config.log' for more details." >&2;}
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002485 { (exit 1); exit 1; }; }; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002486 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002487 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002488fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002489{ $as_echo "$as_me:$LINENO: result: yes" >&5
2490$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002491
Bram Moolenaar446cb832008-06-24 21:56:24 +00002492rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002493ac_clean_files=$ac_clean_files_save
Bram Moolenaar446cb832008-06-24 21:56:24 +00002494# Check that the compiler produces executables we can run. If not, either
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002495# the compiler is broken, or we cross compile.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002496{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2497$as_echo_n "checking whether we are cross compiling... " >&6; }
2498{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
2499$as_echo "$cross_compiling" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002500
Bram Moolenaar446cb832008-06-24 21:56:24 +00002501{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
2502$as_echo_n "checking for suffix of executables... " >&6; }
2503if { (ac_try="$ac_link"
2504case "(($ac_try" in
2505 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2506 *) ac_try_echo=$ac_try;;
2507esac
2508eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2509$as_echo "$ac_try_echo") >&5
2510 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002511 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002512 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002513 (exit $ac_status); }; then
2514 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2515# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2516# work properly (i.e., refer to `conftest.exe'), while it won't with
2517# `rm'.
2518for ac_file in conftest.exe conftest conftest.*; do
2519 test -f "$ac_file" || continue
2520 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002521 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002522 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002523 break;;
2524 * ) break;;
2525 esac
2526done
Bram Moolenaar071d4272004-06-13 20:20:40 +00002527else
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002528 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2529$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2530{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002531See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002532$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002533See \`config.log' for more details." >&2;}
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002534 { (exit 1); exit 1; }; }; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002535fi
2536
2537rm -f conftest$ac_cv_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002538{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2539$as_echo "$ac_cv_exeext" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002540
2541rm -f conftest.$ac_ext
2542EXEEXT=$ac_cv_exeext
2543ac_exeext=$EXEEXT
Bram Moolenaar446cb832008-06-24 21:56:24 +00002544{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
2545$as_echo_n "checking for suffix of object files... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002546if test "${ac_cv_objext+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002547 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002548else
2549 cat >conftest.$ac_ext <<_ACEOF
2550/* confdefs.h. */
2551_ACEOF
2552cat confdefs.h >>conftest.$ac_ext
2553cat >>conftest.$ac_ext <<_ACEOF
2554/* end confdefs.h. */
2555
2556int
2557main ()
2558{
2559
2560 ;
2561 return 0;
2562}
2563_ACEOF
2564rm -f conftest.o conftest.obj
Bram Moolenaar446cb832008-06-24 21:56:24 +00002565if { (ac_try="$ac_compile"
2566case "(($ac_try" in
2567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2568 *) ac_try_echo=$ac_try;;
2569esac
2570eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2571$as_echo "$ac_try_echo") >&5
2572 (eval "$ac_compile") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002573 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002574 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002575 (exit $ac_status); }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002576 for ac_file in conftest.o conftest.obj conftest.*; do
2577 test -f "$ac_file" || continue;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002578 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002579 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002580 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2581 break;;
2582 esac
2583done
2584else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002585 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002586sed 's/^/| /' conftest.$ac_ext >&5
2587
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002588{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2589$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00002590{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002591See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002592$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002593See \`config.log' for more details." >&2;}
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002594 { (exit 1); exit 1; }; }; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002595fi
2596
2597rm -f conftest.$ac_cv_objext conftest.$ac_ext
2598fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002599{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2600$as_echo "$ac_cv_objext" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002601OBJEXT=$ac_cv_objext
2602ac_objext=$OBJEXT
Bram Moolenaar446cb832008-06-24 21:56:24 +00002603{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2604$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002605if test "${ac_cv_c_compiler_gnu+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002606 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002607else
2608 cat >conftest.$ac_ext <<_ACEOF
2609/* confdefs.h. */
2610_ACEOF
2611cat confdefs.h >>conftest.$ac_ext
2612cat >>conftest.$ac_ext <<_ACEOF
2613/* end confdefs.h. */
2614
2615int
2616main ()
2617{
2618#ifndef __GNUC__
2619 choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00002620#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00002621
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002622 ;
2623 return 0;
2624}
2625_ACEOF
2626rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002627if { (ac_try="$ac_compile"
2628case "(($ac_try" in
2629 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2630 *) ac_try_echo=$ac_try;;
2631esac
2632eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2633$as_echo "$ac_try_echo") >&5
2634 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002635 ac_status=$?
2636 grep -v '^ *+' conftest.er1 >conftest.err
2637 rm -f conftest.er1
2638 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002639 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2640 (exit $ac_status); } && {
2641 test -z "$ac_c_werror_flag" ||
2642 test ! -s conftest.err
2643 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002644 ac_compiler_gnu=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00002645else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002646 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002647sed 's/^/| /' conftest.$ac_ext >&5
2648
Bram Moolenaar446cb832008-06-24 21:56:24 +00002649 ac_compiler_gnu=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00002650fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002651
2652rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002653ac_cv_c_compiler_gnu=$ac_compiler_gnu
Bram Moolenaar071d4272004-06-13 20:20:40 +00002654
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002655fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002656{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2657$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2658if test $ac_compiler_gnu = yes; then
2659 GCC=yes
2660else
2661 GCC=
2662fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002663ac_test_CFLAGS=${CFLAGS+set}
2664ac_save_CFLAGS=$CFLAGS
Bram Moolenaar446cb832008-06-24 21:56:24 +00002665{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2666$as_echo_n "checking whether $CC accepts -g... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002667if test "${ac_cv_prog_cc_g+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002668 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002669else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002670 ac_save_c_werror_flag=$ac_c_werror_flag
2671 ac_c_werror_flag=yes
2672 ac_cv_prog_cc_g=no
2673 CFLAGS="-g"
2674 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002675/* confdefs.h. */
2676_ACEOF
2677cat confdefs.h >>conftest.$ac_ext
2678cat >>conftest.$ac_ext <<_ACEOF
2679/* end confdefs.h. */
2680
2681int
2682main ()
2683{
2684
2685 ;
2686 return 0;
2687}
2688_ACEOF
2689rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002690if { (ac_try="$ac_compile"
2691case "(($ac_try" in
2692 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2693 *) ac_try_echo=$ac_try;;
2694esac
2695eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2696$as_echo "$ac_try_echo") >&5
2697 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002698 ac_status=$?
2699 grep -v '^ *+' conftest.er1 >conftest.err
2700 rm -f conftest.er1
2701 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002702 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2703 (exit $ac_status); } && {
2704 test -z "$ac_c_werror_flag" ||
2705 test ! -s conftest.err
2706 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00002707 ac_cv_prog_cc_g=yes
2708else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002709 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002710sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00002711
Bram Moolenaar446cb832008-06-24 21:56:24 +00002712 CFLAGS=""
2713 cat >conftest.$ac_ext <<_ACEOF
2714/* confdefs.h. */
2715_ACEOF
2716cat confdefs.h >>conftest.$ac_ext
2717cat >>conftest.$ac_ext <<_ACEOF
2718/* end confdefs.h. */
2719
2720int
2721main ()
2722{
2723
2724 ;
2725 return 0;
2726}
2727_ACEOF
2728rm -f conftest.$ac_objext
2729if { (ac_try="$ac_compile"
2730case "(($ac_try" in
2731 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2732 *) ac_try_echo=$ac_try;;
2733esac
2734eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2735$as_echo "$ac_try_echo") >&5
2736 (eval "$ac_compile") 2>conftest.er1
2737 ac_status=$?
2738 grep -v '^ *+' conftest.er1 >conftest.err
2739 rm -f conftest.er1
2740 cat conftest.err >&5
2741 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2742 (exit $ac_status); } && {
2743 test -z "$ac_c_werror_flag" ||
2744 test ! -s conftest.err
2745 } && test -s conftest.$ac_objext; then
2746 :
2747else
2748 $as_echo "$as_me: failed program was:" >&5
2749sed 's/^/| /' conftest.$ac_ext >&5
2750
2751 ac_c_werror_flag=$ac_save_c_werror_flag
2752 CFLAGS="-g"
2753 cat >conftest.$ac_ext <<_ACEOF
2754/* confdefs.h. */
2755_ACEOF
2756cat confdefs.h >>conftest.$ac_ext
2757cat >>conftest.$ac_ext <<_ACEOF
2758/* end confdefs.h. */
2759
2760int
2761main ()
2762{
2763
2764 ;
2765 return 0;
2766}
2767_ACEOF
2768rm -f conftest.$ac_objext
2769if { (ac_try="$ac_compile"
2770case "(($ac_try" in
2771 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2772 *) ac_try_echo=$ac_try;;
2773esac
2774eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2775$as_echo "$ac_try_echo") >&5
2776 (eval "$ac_compile") 2>conftest.er1
2777 ac_status=$?
2778 grep -v '^ *+' conftest.er1 >conftest.err
2779 rm -f conftest.er1
2780 cat conftest.err >&5
2781 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2782 (exit $ac_status); } && {
2783 test -z "$ac_c_werror_flag" ||
2784 test ! -s conftest.err
2785 } && test -s conftest.$ac_objext; then
2786 ac_cv_prog_cc_g=yes
2787else
2788 $as_echo "$as_me: failed program was:" >&5
2789sed 's/^/| /' conftest.$ac_ext >&5
2790
2791
Bram Moolenaar071d4272004-06-13 20:20:40 +00002792fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002793
2794rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002795fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002796
2797rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2798fi
2799
2800rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2801 ac_c_werror_flag=$ac_save_c_werror_flag
2802fi
2803{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2804$as_echo "$ac_cv_prog_cc_g" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002805if test "$ac_test_CFLAGS" = set; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002806 CFLAGS=$ac_save_CFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00002807elif test $ac_cv_prog_cc_g = yes; then
2808 if test "$GCC" = yes; then
2809 CFLAGS="-g -O2"
2810 else
2811 CFLAGS="-g"
2812 fi
2813else
2814 if test "$GCC" = yes; then
2815 CFLAGS="-O2"
2816 else
2817 CFLAGS=
2818 fi
2819fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002820{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2821$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2822if test "${ac_cv_prog_cc_c89+set}" = set; then
2823 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002824else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002825 ac_cv_prog_cc_c89=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002826ac_save_CC=$CC
2827cat >conftest.$ac_ext <<_ACEOF
2828/* confdefs.h. */
2829_ACEOF
2830cat confdefs.h >>conftest.$ac_ext
2831cat >>conftest.$ac_ext <<_ACEOF
2832/* end confdefs.h. */
2833#include <stdarg.h>
2834#include <stdio.h>
2835#include <sys/types.h>
2836#include <sys/stat.h>
2837/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2838struct buf { int x; };
2839FILE * (*rcsopen) (struct buf *, struct stat *, int);
2840static char *e (p, i)
2841 char **p;
2842 int i;
2843{
2844 return p[i];
2845}
2846static char *f (char * (*g) (char **, int), char **p, ...)
2847{
2848 char *s;
2849 va_list v;
2850 va_start (v,p);
2851 s = g (p, va_arg (v,int));
2852 va_end (v);
2853 return s;
2854}
2855
2856/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2857 function prototypes and stuff, but not '\xHH' hex character constants.
2858 These don't provoke an error unfortunately, instead are silently treated
Bram Moolenaar446cb832008-06-24 21:56:24 +00002859 as 'x'. The following induces an error, until -std is added to get
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002860 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2861 array size at least. It's necessary to write '\x00'==0 to get something
Bram Moolenaar446cb832008-06-24 21:56:24 +00002862 that's true only with -std. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002863int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2864
Bram Moolenaar446cb832008-06-24 21:56:24 +00002865/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2866 inside strings and character constants. */
2867#define FOO(x) 'x'
2868int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2869
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002870int test (int i, double x);
2871struct s1 {int (*f) (int a);};
2872struct s2 {int (*f) (double a);};
2873int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2874int argc;
2875char **argv;
2876int
2877main ()
2878{
2879return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2880 ;
2881 return 0;
2882}
2883_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00002884for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2885 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002886do
2887 CC="$ac_save_CC $ac_arg"
2888 rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002889if { (ac_try="$ac_compile"
2890case "(($ac_try" in
2891 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2892 *) ac_try_echo=$ac_try;;
2893esac
2894eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2895$as_echo "$ac_try_echo") >&5
2896 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002897 ac_status=$?
2898 grep -v '^ *+' conftest.er1 >conftest.err
2899 rm -f conftest.er1
2900 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002901 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2902 (exit $ac_status); } && {
2903 test -z "$ac_c_werror_flag" ||
2904 test ! -s conftest.err
2905 } && test -s conftest.$ac_objext; then
2906 ac_cv_prog_cc_c89=$ac_arg
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002907else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002908 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002909sed 's/^/| /' conftest.$ac_ext >&5
2910
Bram Moolenaar446cb832008-06-24 21:56:24 +00002911
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002912fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002913
2914rm -f core conftest.err conftest.$ac_objext
2915 test "x$ac_cv_prog_cc_c89" != "xno" && break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002916done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002917rm -f conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002918CC=$ac_save_CC
2919
2920fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002921# AC_CACHE_VAL
2922case "x$ac_cv_prog_cc_c89" in
2923 x)
2924 { $as_echo "$as_me:$LINENO: result: none needed" >&5
2925$as_echo "none needed" >&6; } ;;
2926 xno)
2927 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
2928$as_echo "unsupported" >&6; } ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002929 *)
Bram Moolenaar446cb832008-06-24 21:56:24 +00002930 CC="$CC $ac_cv_prog_cc_c89"
2931 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2932$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002933esac
2934
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002935
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002936ac_ext=c
2937ac_cpp='$CPP $CPPFLAGS'
2938ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2939ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2940ac_compiler_gnu=$ac_cv_c_compiler_gnu
2941 ac_ext=c
2942ac_cpp='$CPP $CPPFLAGS'
2943ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2944ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2945ac_compiler_gnu=$ac_cv_c_compiler_gnu
Bram Moolenaar446cb832008-06-24 21:56:24 +00002946{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2947$as_echo_n "checking how to run the C preprocessor... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002948# On Suns, sometimes $CPP names a directory.
2949if test -n "$CPP" && test -d "$CPP"; then
2950 CPP=
2951fi
2952if test -z "$CPP"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002953 if test "${ac_cv_prog_CPP+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002954 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002955else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002956 # Double quotes because CPP needs to be expanded
2957 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2958 do
2959 ac_preproc_ok=false
2960for ac_c_preproc_warn_flag in '' yes
2961do
2962 # Use a header file that comes with gcc, so configuring glibc
2963 # with a fresh cross-compiler works.
2964 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2965 # <limits.h> exists even on freestanding compilers.
Bram Moolenaar071d4272004-06-13 20:20:40 +00002966 # On the NeXT, cc -E runs the code through the compiler's parser,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002967 # not just through cpp. "Syntax error" is here to catch this case.
2968 cat >conftest.$ac_ext <<_ACEOF
2969/* confdefs.h. */
2970_ACEOF
2971cat confdefs.h >>conftest.$ac_ext
2972cat >>conftest.$ac_ext <<_ACEOF
2973/* end confdefs.h. */
2974#ifdef __STDC__
2975# include <limits.h>
2976#else
2977# include <assert.h>
2978#endif
2979 Syntax error
2980_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00002981if { (ac_try="$ac_cpp conftest.$ac_ext"
2982case "(($ac_try" in
2983 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2984 *) ac_try_echo=$ac_try;;
2985esac
2986eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2987$as_echo "$ac_try_echo") >&5
2988 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002989 ac_status=$?
2990 grep -v '^ *+' conftest.er1 >conftest.err
2991 rm -f conftest.er1
2992 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002993 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2994 (exit $ac_status); } >/dev/null && {
2995 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
2996 test ! -s conftest.err
2997 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002998 :
2999else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003000 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003001sed 's/^/| /' conftest.$ac_ext >&5
3002
3003 # Broken: fails on valid input.
3004continue
3005fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003006
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003007rm -f conftest.err conftest.$ac_ext
3008
Bram Moolenaar446cb832008-06-24 21:56:24 +00003009 # OK, works on sane cases. Now check whether nonexistent headers
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003010 # can be detected and how.
3011 cat >conftest.$ac_ext <<_ACEOF
3012/* confdefs.h. */
3013_ACEOF
3014cat confdefs.h >>conftest.$ac_ext
3015cat >>conftest.$ac_ext <<_ACEOF
3016/* end confdefs.h. */
3017#include <ac_nonexistent.h>
3018_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003019if { (ac_try="$ac_cpp conftest.$ac_ext"
3020case "(($ac_try" in
3021 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3022 *) ac_try_echo=$ac_try;;
3023esac
3024eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3025$as_echo "$ac_try_echo") >&5
3026 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003027 ac_status=$?
3028 grep -v '^ *+' conftest.er1 >conftest.err
3029 rm -f conftest.er1
3030 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003031 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3032 (exit $ac_status); } >/dev/null && {
3033 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3034 test ! -s conftest.err
3035 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003036 # Broken: success on invalid input.
3037continue
3038else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003039 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003040sed 's/^/| /' conftest.$ac_ext >&5
3041
3042 # Passes both tests.
3043ac_preproc_ok=:
3044break
3045fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003046
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003047rm -f conftest.err conftest.$ac_ext
3048
3049done
3050# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3051rm -f conftest.err conftest.$ac_ext
3052if $ac_preproc_ok; then
3053 break
3054fi
3055
3056 done
3057 ac_cv_prog_CPP=$CPP
3058
3059fi
3060 CPP=$ac_cv_prog_CPP
3061else
3062 ac_cv_prog_CPP=$CPP
3063fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003064{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
3065$as_echo "$CPP" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003066ac_preproc_ok=false
3067for ac_c_preproc_warn_flag in '' yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003068do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003069 # Use a header file that comes with gcc, so configuring glibc
3070 # with a fresh cross-compiler works.
3071 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3072 # <limits.h> exists even on freestanding compilers.
3073 # On the NeXT, cc -E runs the code through the compiler's parser,
3074 # not just through cpp. "Syntax error" is here to catch this case.
3075 cat >conftest.$ac_ext <<_ACEOF
3076/* confdefs.h. */
3077_ACEOF
3078cat confdefs.h >>conftest.$ac_ext
3079cat >>conftest.$ac_ext <<_ACEOF
3080/* end confdefs.h. */
3081#ifdef __STDC__
3082# include <limits.h>
3083#else
3084# include <assert.h>
3085#endif
3086 Syntax error
3087_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003088if { (ac_try="$ac_cpp conftest.$ac_ext"
3089case "(($ac_try" in
3090 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3091 *) ac_try_echo=$ac_try;;
3092esac
3093eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3094$as_echo "$ac_try_echo") >&5
3095 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003096 ac_status=$?
3097 grep -v '^ *+' conftest.er1 >conftest.err
3098 rm -f conftest.er1
3099 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003100 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3101 (exit $ac_status); } >/dev/null && {
3102 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3103 test ! -s conftest.err
3104 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003105 :
3106else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003107 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003108sed 's/^/| /' conftest.$ac_ext >&5
3109
3110 # Broken: fails on valid input.
3111continue
3112fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003113
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003114rm -f conftest.err conftest.$ac_ext
3115
Bram Moolenaar446cb832008-06-24 21:56:24 +00003116 # OK, works on sane cases. Now check whether nonexistent headers
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003117 # can be detected and how.
3118 cat >conftest.$ac_ext <<_ACEOF
3119/* confdefs.h. */
3120_ACEOF
3121cat confdefs.h >>conftest.$ac_ext
3122cat >>conftest.$ac_ext <<_ACEOF
3123/* end confdefs.h. */
3124#include <ac_nonexistent.h>
3125_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003126if { (ac_try="$ac_cpp conftest.$ac_ext"
3127case "(($ac_try" in
3128 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3129 *) ac_try_echo=$ac_try;;
3130esac
3131eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3132$as_echo "$ac_try_echo") >&5
3133 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003134 ac_status=$?
3135 grep -v '^ *+' conftest.er1 >conftest.err
3136 rm -f conftest.er1
3137 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003138 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3139 (exit $ac_status); } >/dev/null && {
3140 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3141 test ! -s conftest.err
3142 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003143 # Broken: success on invalid input.
3144continue
3145else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003146 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003147sed 's/^/| /' conftest.$ac_ext >&5
3148
3149 # Passes both tests.
3150ac_preproc_ok=:
3151break
3152fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003153
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003154rm -f conftest.err conftest.$ac_ext
3155
3156done
3157# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3158rm -f conftest.err conftest.$ac_ext
3159if $ac_preproc_ok; then
3160 :
3161else
Bram Moolenaar32f31b12009-05-21 13:20:59 +00003162 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3163$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3164{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003165See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003166$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003167See \`config.log' for more details." >&2;}
Bram Moolenaar32f31b12009-05-21 13:20:59 +00003168 { (exit 1); exit 1; }; }; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003169fi
3170
3171ac_ext=c
3172ac_cpp='$CPP $CPPFLAGS'
3173ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3174ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3175ac_compiler_gnu=$ac_cv_c_compiler_gnu
3176
3177
Bram Moolenaar446cb832008-06-24 21:56:24 +00003178{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3179$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3180if test "${ac_cv_path_GREP+set}" = set; then
3181 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003182else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003183 if test -z "$GREP"; then
3184 ac_path_GREP_found=false
3185 # Loop through the user's path and test for each of PROGNAME-LIST
3186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3187for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3188do
3189 IFS=$as_save_IFS
3190 test -z "$as_dir" && as_dir=.
3191 for ac_prog in grep ggrep; do
3192 for ac_exec_ext in '' $ac_executable_extensions; do
3193 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3194 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3195# Check for GNU ac_path_GREP and select it if it is found.
3196 # Check for GNU $ac_path_GREP
3197case `"$ac_path_GREP" --version 2>&1` in
3198*GNU*)
3199 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3200*)
3201 ac_count=0
3202 $as_echo_n 0123456789 >"conftest.in"
3203 while :
3204 do
3205 cat "conftest.in" "conftest.in" >"conftest.tmp"
3206 mv "conftest.tmp" "conftest.in"
3207 cp "conftest.in" "conftest.nl"
3208 $as_echo 'GREP' >> "conftest.nl"
3209 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3210 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3211 ac_count=`expr $ac_count + 1`
3212 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3213 # Best one so far, save it but keep looking for a better one
3214 ac_cv_path_GREP="$ac_path_GREP"
3215 ac_path_GREP_max=$ac_count
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003216 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003217 # 10*(2^10) chars as input seems more than enough
3218 test $ac_count -gt 10 && break
3219 done
3220 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3221esac
3222
3223 $ac_path_GREP_found && break 3
3224 done
3225 done
3226done
3227IFS=$as_save_IFS
3228 if test -z "$ac_cv_path_GREP"; then
3229 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3230$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3231 { (exit 1); exit 1; }; }
3232 fi
3233else
3234 ac_cv_path_GREP=$GREP
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003235fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003236
3237fi
3238{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3239$as_echo "$ac_cv_path_GREP" >&6; }
3240 GREP="$ac_cv_path_GREP"
3241
3242
3243{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
3244$as_echo_n "checking for egrep... " >&6; }
3245if test "${ac_cv_path_EGREP+set}" = set; then
3246 $as_echo_n "(cached) " >&6
3247else
3248 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3249 then ac_cv_path_EGREP="$GREP -E"
3250 else
3251 if test -z "$EGREP"; then
3252 ac_path_EGREP_found=false
3253 # Loop through the user's path and test for each of PROGNAME-LIST
3254 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3255for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3256do
3257 IFS=$as_save_IFS
3258 test -z "$as_dir" && as_dir=.
3259 for ac_prog in egrep; do
3260 for ac_exec_ext in '' $ac_executable_extensions; do
3261 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3262 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3263# Check for GNU ac_path_EGREP and select it if it is found.
3264 # Check for GNU $ac_path_EGREP
3265case `"$ac_path_EGREP" --version 2>&1` in
3266*GNU*)
3267 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3268*)
3269 ac_count=0
3270 $as_echo_n 0123456789 >"conftest.in"
3271 while :
3272 do
3273 cat "conftest.in" "conftest.in" >"conftest.tmp"
3274 mv "conftest.tmp" "conftest.in"
3275 cp "conftest.in" "conftest.nl"
3276 $as_echo 'EGREP' >> "conftest.nl"
3277 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3278 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3279 ac_count=`expr $ac_count + 1`
3280 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3281 # Best one so far, save it but keep looking for a better one
3282 ac_cv_path_EGREP="$ac_path_EGREP"
3283 ac_path_EGREP_max=$ac_count
3284 fi
3285 # 10*(2^10) chars as input seems more than enough
3286 test $ac_count -gt 10 && break
3287 done
3288 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3289esac
3290
3291 $ac_path_EGREP_found && break 3
3292 done
3293 done
3294done
3295IFS=$as_save_IFS
3296 if test -z "$ac_cv_path_EGREP"; then
3297 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3298$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3299 { (exit 1); exit 1; }; }
3300 fi
3301else
3302 ac_cv_path_EGREP=$EGREP
3303fi
3304
3305 fi
3306fi
3307{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3308$as_echo "$ac_cv_path_EGREP" >&6; }
3309 EGREP="$ac_cv_path_EGREP"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003310
3311
3312cat >conftest.$ac_ext <<_ACEOF
3313/* confdefs.h. */
3314_ACEOF
3315cat confdefs.h >>conftest.$ac_ext
3316cat >>conftest.$ac_ext <<_ACEOF
3317/* end confdefs.h. */
3318
3319_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003320rm -f conftest*
Bram Moolenaar446cb832008-06-24 21:56:24 +00003321 { $as_echo "$as_me:$LINENO: checking for library containing strerror" >&5
3322$as_echo_n "checking for library containing strerror... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003323if test "${ac_cv_search_strerror+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003324 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003325else
3326 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003327cat >conftest.$ac_ext <<_ACEOF
3328/* confdefs.h. */
3329_ACEOF
3330cat confdefs.h >>conftest.$ac_ext
3331cat >>conftest.$ac_ext <<_ACEOF
3332/* end confdefs.h. */
3333
Bram Moolenaar446cb832008-06-24 21:56:24 +00003334/* Override any GCC internal prototype to avoid an error.
3335 Use char because int might match the return type of a GCC
3336 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003337#ifdef __cplusplus
3338extern "C"
3339#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003340char strerror ();
3341int
3342main ()
3343{
Bram Moolenaar446cb832008-06-24 21:56:24 +00003344return strerror ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003345 ;
3346 return 0;
3347}
3348_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003349for ac_lib in '' cposix; do
3350 if test -z "$ac_lib"; then
3351 ac_res="none required"
3352 else
3353 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003354 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003355 fi
3356 rm -f conftest.$ac_objext conftest$ac_exeext
3357if { (ac_try="$ac_link"
3358case "(($ac_try" in
3359 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3360 *) ac_try_echo=$ac_try;;
3361esac
3362eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3363$as_echo "$ac_try_echo") >&5
3364 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003365 ac_status=$?
3366 grep -v '^ *+' conftest.er1 >conftest.err
3367 rm -f conftest.er1
3368 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003369 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3370 (exit $ac_status); } && {
3371 test -z "$ac_c_werror_flag" ||
3372 test ! -s conftest.err
3373 } && test -s conftest$ac_exeext && {
3374 test "$cross_compiling" = yes ||
3375 $as_test_x conftest$ac_exeext
3376 }; then
3377 ac_cv_search_strerror=$ac_res
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003378else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003379 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003380sed 's/^/| /' conftest.$ac_ext >&5
3381
Bram Moolenaar446cb832008-06-24 21:56:24 +00003382
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003383fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003384
3385rm -rf conftest.dSYM
3386rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
3387 conftest$ac_exeext
3388 if test "${ac_cv_search_strerror+set}" = set; then
3389 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003390fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003391done
3392if test "${ac_cv_search_strerror+set}" = set; then
3393 :
3394else
3395 ac_cv_search_strerror=no
3396fi
3397rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003398LIBS=$ac_func_search_save_LIBS
3399fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003400{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
3401$as_echo "$ac_cv_search_strerror" >&6; }
3402ac_res=$ac_cv_search_strerror
3403if test "$ac_res" != no; then
3404 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003405
3406fi
3407 for ac_prog in gawk mawk nawk awk
3408do
3409 # Extract the first word of "$ac_prog", so it can be a program name with args.
Bram Moolenaar071d4272004-06-13 20:20:40 +00003410set dummy $ac_prog; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00003411{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3412$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003413if test "${ac_cv_prog_AWK+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003414 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003415else
3416 if test -n "$AWK"; then
3417 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3418else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003419as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3420for as_dir in $PATH
3421do
3422 IFS=$as_save_IFS
3423 test -z "$as_dir" && as_dir=.
3424 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003425 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 +00003426 ac_cv_prog_AWK="$ac_prog"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003427 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003428 break 2
3429 fi
3430done
3431done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003432IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003433
Bram Moolenaar071d4272004-06-13 20:20:40 +00003434fi
3435fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003436AWK=$ac_cv_prog_AWK
Bram Moolenaar071d4272004-06-13 20:20:40 +00003437if test -n "$AWK"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003438 { $as_echo "$as_me:$LINENO: result: $AWK" >&5
3439$as_echo "$AWK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003440else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003441 { $as_echo "$as_me:$LINENO: result: no" >&5
3442$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003443fi
3444
Bram Moolenaar446cb832008-06-24 21:56:24 +00003445
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003446 test -n "$AWK" && break
Bram Moolenaar071d4272004-06-13 20:20:40 +00003447done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003448
Bram Moolenaar071d4272004-06-13 20:20:40 +00003449# Extract the first word of "strip", so it can be a program name with args.
3450set dummy strip; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00003451{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3452$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003453if test "${ac_cv_prog_STRIP+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003454 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003455else
3456 if test -n "$STRIP"; then
3457 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3458else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003459as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3460for as_dir in $PATH
3461do
3462 IFS=$as_save_IFS
3463 test -z "$as_dir" && as_dir=.
3464 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003465 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 +00003466 ac_cv_prog_STRIP="strip"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003467 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003468 break 2
3469 fi
3470done
3471done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003472IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003473
Bram Moolenaar071d4272004-06-13 20:20:40 +00003474 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
3475fi
3476fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003477STRIP=$ac_cv_prog_STRIP
Bram Moolenaar071d4272004-06-13 20:20:40 +00003478if test -n "$STRIP"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003479 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
3480$as_echo "$STRIP" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003481else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003482 { $as_echo "$as_me:$LINENO: result: no" >&5
3483$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003484fi
3485
3486
Bram Moolenaar071d4272004-06-13 20:20:40 +00003487
3488
Bram Moolenaar071d4272004-06-13 20:20:40 +00003489
Bram Moolenaar446cb832008-06-24 21:56:24 +00003490{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3491$as_echo_n "checking for ANSI C header files... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003492if test "${ac_cv_header_stdc+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003493 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003494else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003495 cat >conftest.$ac_ext <<_ACEOF
3496/* confdefs.h. */
3497_ACEOF
3498cat confdefs.h >>conftest.$ac_ext
3499cat >>conftest.$ac_ext <<_ACEOF
3500/* end confdefs.h. */
3501#include <stdlib.h>
3502#include <stdarg.h>
3503#include <string.h>
3504#include <float.h>
3505
3506int
3507main ()
3508{
3509
3510 ;
3511 return 0;
3512}
3513_ACEOF
3514rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003515if { (ac_try="$ac_compile"
3516case "(($ac_try" in
3517 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3518 *) ac_try_echo=$ac_try;;
3519esac
3520eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3521$as_echo "$ac_try_echo") >&5
3522 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003523 ac_status=$?
3524 grep -v '^ *+' conftest.er1 >conftest.err
3525 rm -f conftest.er1
3526 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003527 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3528 (exit $ac_status); } && {
3529 test -z "$ac_c_werror_flag" ||
3530 test ! -s conftest.err
3531 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003532 ac_cv_header_stdc=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003533else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003534 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003535sed 's/^/| /' conftest.$ac_ext >&5
3536
Bram Moolenaar446cb832008-06-24 21:56:24 +00003537 ac_cv_header_stdc=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003538fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003539
3540rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003541
3542if test $ac_cv_header_stdc = yes; then
3543 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3544 cat >conftest.$ac_ext <<_ACEOF
3545/* confdefs.h. */
3546_ACEOF
3547cat confdefs.h >>conftest.$ac_ext
3548cat >>conftest.$ac_ext <<_ACEOF
3549/* end confdefs.h. */
3550#include <string.h>
3551
3552_ACEOF
3553if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3554 $EGREP "memchr" >/dev/null 2>&1; then
3555 :
3556else
3557 ac_cv_header_stdc=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003558fi
3559rm -f conftest*
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003560
Bram Moolenaar071d4272004-06-13 20:20:40 +00003561fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003562
3563if test $ac_cv_header_stdc = yes; then
3564 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3565 cat >conftest.$ac_ext <<_ACEOF
3566/* confdefs.h. */
3567_ACEOF
3568cat confdefs.h >>conftest.$ac_ext
3569cat >>conftest.$ac_ext <<_ACEOF
3570/* end confdefs.h. */
3571#include <stdlib.h>
3572
3573_ACEOF
3574if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3575 $EGREP "free" >/dev/null 2>&1; then
3576 :
Bram Moolenaar071d4272004-06-13 20:20:40 +00003577else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003578 ac_cv_header_stdc=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003579fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003580rm -f conftest*
3581
3582fi
3583
3584if test $ac_cv_header_stdc = yes; then
3585 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3586 if test "$cross_compiling" = yes; then
3587 :
3588else
3589 cat >conftest.$ac_ext <<_ACEOF
3590/* confdefs.h. */
3591_ACEOF
3592cat confdefs.h >>conftest.$ac_ext
3593cat >>conftest.$ac_ext <<_ACEOF
3594/* end confdefs.h. */
3595#include <ctype.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00003596#include <stdlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003597#if ((' ' & 0x0FF) == 0x020)
3598# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3599# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3600#else
3601# define ISLOWER(c) \
3602 (('a' <= (c) && (c) <= 'i') \
3603 || ('j' <= (c) && (c) <= 'r') \
3604 || ('s' <= (c) && (c) <= 'z'))
3605# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3606#endif
3607
3608#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3609int
3610main ()
3611{
3612 int i;
3613 for (i = 0; i < 256; i++)
3614 if (XOR (islower (i), ISLOWER (i))
3615 || toupper (i) != TOUPPER (i))
Bram Moolenaar446cb832008-06-24 21:56:24 +00003616 return 2;
3617 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003618}
3619_ACEOF
3620rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003621if { (ac_try="$ac_link"
3622case "(($ac_try" in
3623 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3624 *) ac_try_echo=$ac_try;;
3625esac
3626eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3627$as_echo "$ac_try_echo") >&5
3628 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003629 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00003630 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003631 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +00003632 { (case "(($ac_try" in
3633 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3634 *) ac_try_echo=$ac_try;;
3635esac
3636eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3637$as_echo "$ac_try_echo") >&5
3638 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003639 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00003640 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003641 (exit $ac_status); }; }; then
3642 :
3643else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003644 $as_echo "$as_me: program exited with status $ac_status" >&5
3645$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003646sed 's/^/| /' conftest.$ac_ext >&5
3647
3648( exit $ac_status )
3649ac_cv_header_stdc=no
3650fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003651rm -rf conftest.dSYM
3652rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3653fi
3654
3655
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003656fi
3657fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003658{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3659$as_echo "$ac_cv_header_stdc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003660if test $ac_cv_header_stdc = yes; then
3661
3662cat >>confdefs.h <<\_ACEOF
3663#define STDC_HEADERS 1
3664_ACEOF
3665
3666fi
3667
Bram Moolenaar446cb832008-06-24 21:56:24 +00003668{ $as_echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
3669$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
3670if test "${ac_cv_header_sys_wait_h+set}" = set; then
3671 $as_echo_n "(cached) " >&6
3672else
3673 cat >conftest.$ac_ext <<_ACEOF
3674/* confdefs.h. */
3675_ACEOF
3676cat confdefs.h >>conftest.$ac_ext
3677cat >>conftest.$ac_ext <<_ACEOF
3678/* end confdefs.h. */
3679#include <sys/types.h>
3680#include <sys/wait.h>
3681#ifndef WEXITSTATUS
3682# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
3683#endif
3684#ifndef WIFEXITED
3685# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
3686#endif
3687
3688int
3689main ()
3690{
3691 int s;
3692 wait (&s);
3693 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
3694 ;
3695 return 0;
3696}
3697_ACEOF
3698rm -f conftest.$ac_objext
3699if { (ac_try="$ac_compile"
3700case "(($ac_try" in
3701 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3702 *) ac_try_echo=$ac_try;;
3703esac
3704eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3705$as_echo "$ac_try_echo") >&5
3706 (eval "$ac_compile") 2>conftest.er1
3707 ac_status=$?
3708 grep -v '^ *+' conftest.er1 >conftest.err
3709 rm -f conftest.er1
3710 cat conftest.err >&5
3711 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3712 (exit $ac_status); } && {
3713 test -z "$ac_c_werror_flag" ||
3714 test ! -s conftest.err
3715 } && test -s conftest.$ac_objext; then
3716 ac_cv_header_sys_wait_h=yes
3717else
3718 $as_echo "$as_me: failed program was:" >&5
3719sed 's/^/| /' conftest.$ac_ext >&5
3720
3721 ac_cv_header_sys_wait_h=no
3722fi
3723
3724rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3725fi
3726{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
3727$as_echo "$ac_cv_header_sys_wait_h" >&6; }
3728if test $ac_cv_header_sys_wait_h = yes; then
3729
3730cat >>confdefs.h <<\_ACEOF
3731#define HAVE_SYS_WAIT_H 1
3732_ACEOF
3733
3734fi
3735
3736
3737if test -z "$CFLAGS"; then
3738 CFLAGS="-O"
3739 test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall"
3740fi
3741if test "$GCC" = yes; then
3742 gccversion=`"$CC" -dumpversion`
3743 if test "x$gccversion" = "x"; then
3744 gccversion=`"$CC" --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'`
3745 fi
3746 if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then
3747 echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"'
3748 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'`
3749 else
3750 if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then
3751 echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"'
3752 CFLAGS="$CFLAGS -fno-strength-reduce"
3753 fi
3754 fi
3755fi
3756
3757if test "$cross_compiling" = yes; then
3758 { $as_echo "$as_me:$LINENO: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5
3759$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; }
3760fi
3761
3762test "$GCC" = yes && CPP_MM=M;
3763
3764if test -f ./toolcheck; then
3765 { $as_echo "$as_me:$LINENO: checking for buggy tools..." >&5
3766$as_echo "$as_me: checking for buggy tools..." >&6;}
3767 sh ./toolcheck 1>&6
3768fi
3769
3770OS_EXTRA_SRC=""; OS_EXTRA_OBJ=""
3771
3772{ $as_echo "$as_me:$LINENO: checking for BeOS" >&5
3773$as_echo_n "checking for BeOS... " >&6; }
3774case `uname` in
3775 BeOS) OS_EXTRA_SRC=os_beos.c; OS_EXTRA_OBJ=objects/os_beos.o
3776 BEOS=yes; { $as_echo "$as_me:$LINENO: result: yes" >&5
3777$as_echo "yes" >&6; };;
3778 *) BEOS=no; { $as_echo "$as_me:$LINENO: result: no" >&5
3779$as_echo "no" >&6; };;
3780esac
3781
3782{ $as_echo "$as_me:$LINENO: checking for QNX" >&5
3783$as_echo_n "checking for QNX... " >&6; }
3784case `uname` in
3785 QNX) OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o
3786 test -z "$with_x" && with_x=no
3787 QNX=yes; { $as_echo "$as_me:$LINENO: result: yes" >&5
3788$as_echo "yes" >&6; };;
3789 *) QNX=no; { $as_echo "$as_me:$LINENO: result: no" >&5
3790$as_echo "no" >&6; };;
3791esac
3792
3793{ $as_echo "$as_me:$LINENO: checking for Darwin (Mac OS X)" >&5
3794$as_echo_n "checking for Darwin (Mac OS X)... " >&6; }
3795if test "`(uname) 2>/dev/null`" = Darwin; then
3796 { $as_echo "$as_me:$LINENO: result: yes" >&5
3797$as_echo "yes" >&6; }
3798
3799 { $as_echo "$as_me:$LINENO: checking --disable-darwin argument" >&5
3800$as_echo_n "checking --disable-darwin argument... " >&6; }
3801 # Check whether --enable-darwin was given.
3802if test "${enable_darwin+set}" = set; then
3803 enableval=$enable_darwin;
3804else
3805 enable_darwin="yes"
3806fi
3807
3808 if test "$enable_darwin" = "yes"; then
3809 { $as_echo "$as_me:$LINENO: result: no" >&5
3810$as_echo "no" >&6; }
3811 { $as_echo "$as_me:$LINENO: checking if Darwin files are there" >&5
3812$as_echo_n "checking if Darwin files are there... " >&6; }
3813 if test -f os_macosx.c; then
3814 { $as_echo "$as_me:$LINENO: result: yes" >&5
3815$as_echo "yes" >&6; }
3816 else
3817 { $as_echo "$as_me:$LINENO: result: no, Darwin support disabled" >&5
3818$as_echo "no, Darwin support disabled" >&6; }
3819 enable_darwin=no
3820 fi
3821 else
3822 { $as_echo "$as_me:$LINENO: result: yes, Darwin support excluded" >&5
3823$as_echo "yes, Darwin support excluded" >&6; }
3824 fi
3825
3826 { $as_echo "$as_me:$LINENO: checking --with-mac-arch argument" >&5
3827$as_echo_n "checking --with-mac-arch argument... " >&6; }
3828
3829# Check whether --with-mac-arch was given.
3830if test "${with_mac_arch+set}" = set; then
3831 withval=$with_mac_arch; MACARCH="$withval"; { $as_echo "$as_me:$LINENO: result: $MACARCH" >&5
3832$as_echo "$MACARCH" >&6; }
3833else
3834 MACARCH="current"; { $as_echo "$as_me:$LINENO: result: defaulting to $MACARCH" >&5
3835$as_echo "defaulting to $MACARCH" >&6; }
3836fi
3837
3838
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003839 { $as_echo "$as_me:$LINENO: checking --with-developer-dir argument" >&5
3840$as_echo_n "checking --with-developer-dir argument... " >&6; }
3841
3842# Check whether --with-developer-dir was given.
3843if test "${with_developer_dir+set}" = set; then
3844 withval=$with_developer_dir; DEVELOPER_DIR="$withval"; { $as_echo "$as_me:$LINENO: result: $DEVELOPER_DIR" >&5
3845$as_echo "$DEVELOPER_DIR" >&6; }
3846else
3847 DEVELOPER_DIR=""; { $as_echo "$as_me:$LINENO: result: not present" >&5
3848$as_echo "not present" >&6; }
3849fi
3850
3851
3852 if test "x$DEVELOPER_DIR" = "x"; then
3853 # Extract the first word of "xcode-select", so it can be a program name with args.
3854set dummy xcode-select; ac_word=$2
3855{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3856$as_echo_n "checking for $ac_word... " >&6; }
3857if test "${ac_cv_path_XCODE_SELECT+set}" = set; then
3858 $as_echo_n "(cached) " >&6
3859else
3860 case $XCODE_SELECT in
3861 [\\/]* | ?:[\\/]*)
3862 ac_cv_path_XCODE_SELECT="$XCODE_SELECT" # Let the user override the test with a path.
3863 ;;
3864 *)
3865 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3866for as_dir in $PATH
3867do
3868 IFS=$as_save_IFS
3869 test -z "$as_dir" && as_dir=.
3870 for ac_exec_ext in '' $ac_executable_extensions; do
3871 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3872 ac_cv_path_XCODE_SELECT="$as_dir/$ac_word$ac_exec_ext"
3873 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3874 break 2
3875 fi
3876done
3877done
3878IFS=$as_save_IFS
3879
3880 ;;
3881esac
3882fi
3883XCODE_SELECT=$ac_cv_path_XCODE_SELECT
3884if test -n "$XCODE_SELECT"; then
3885 { $as_echo "$as_me:$LINENO: result: $XCODE_SELECT" >&5
3886$as_echo "$XCODE_SELECT" >&6; }
3887else
3888 { $as_echo "$as_me:$LINENO: result: no" >&5
3889$as_echo "no" >&6; }
3890fi
3891
3892
3893 if test "x$XCODE_SELECT" != "x"; then
3894 { $as_echo "$as_me:$LINENO: checking for developer dir using xcode-select" >&5
3895$as_echo_n "checking for developer dir using xcode-select... " >&6; }
3896 DEVELOPER_DIR=`$XCODE_SELECT -print-path`
3897 { $as_echo "$as_me:$LINENO: result: $DEVELOPER_DIR" >&5
3898$as_echo "$DEVELOPER_DIR" >&6; }
3899 else
3900 DEVELOPER_DIR=/Developer
3901 fi
3902 fi
3903
Bram Moolenaar446cb832008-06-24 21:56:24 +00003904 if test "x$MACARCH" = "xboth"; then
3905 { $as_echo "$as_me:$LINENO: checking for 10.4 universal SDK" >&5
3906$as_echo_n "checking for 10.4 universal SDK... " >&6; }
3907 save_cppflags="$CPPFLAGS"
3908 save_cflags="$CFLAGS"
3909 save_ldflags="$LDFLAGS"
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003910 CFLAGS="$CFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003911 cat >conftest.$ac_ext <<_ACEOF
3912/* confdefs.h. */
3913_ACEOF
3914cat confdefs.h >>conftest.$ac_ext
3915cat >>conftest.$ac_ext <<_ACEOF
3916/* end confdefs.h. */
3917
3918int
3919main ()
3920{
3921
3922 ;
3923 return 0;
3924}
3925_ACEOF
3926rm -f conftest.$ac_objext conftest$ac_exeext
3927if { (ac_try="$ac_link"
3928case "(($ac_try" in
3929 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3930 *) ac_try_echo=$ac_try;;
3931esac
3932eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3933$as_echo "$ac_try_echo") >&5
3934 (eval "$ac_link") 2>conftest.er1
3935 ac_status=$?
3936 grep -v '^ *+' conftest.er1 >conftest.err
3937 rm -f conftest.er1
3938 cat conftest.err >&5
3939 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3940 (exit $ac_status); } && {
3941 test -z "$ac_c_werror_flag" ||
3942 test ! -s conftest.err
3943 } && test -s conftest$ac_exeext && {
3944 test "$cross_compiling" = yes ||
3945 $as_test_x conftest$ac_exeext
3946 }; then
3947 { $as_echo "$as_me:$LINENO: result: found" >&5
3948$as_echo "found" >&6; }
3949else
3950 $as_echo "$as_me: failed program was:" >&5
3951sed 's/^/| /' conftest.$ac_ext >&5
3952
3953 { $as_echo "$as_me:$LINENO: result: not found" >&5
3954$as_echo "not found" >&6; }
3955 CFLAGS="$save_cflags"
3956 { $as_echo "$as_me:$LINENO: checking if Intel architecture is supported" >&5
3957$as_echo_n "checking if Intel architecture is supported... " >&6; }
3958 CPPFLAGS="$CPPFLAGS -arch i386"
3959 LDFLAGS="$save_ldflags -arch i386"
3960 cat >conftest.$ac_ext <<_ACEOF
3961/* confdefs.h. */
3962_ACEOF
3963cat confdefs.h >>conftest.$ac_ext
3964cat >>conftest.$ac_ext <<_ACEOF
3965/* end confdefs.h. */
3966
3967int
3968main ()
3969{
3970
3971 ;
3972 return 0;
3973}
3974_ACEOF
3975rm -f conftest.$ac_objext conftest$ac_exeext
3976if { (ac_try="$ac_link"
3977case "(($ac_try" in
3978 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3979 *) ac_try_echo=$ac_try;;
3980esac
3981eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3982$as_echo "$ac_try_echo") >&5
3983 (eval "$ac_link") 2>conftest.er1
3984 ac_status=$?
3985 grep -v '^ *+' conftest.er1 >conftest.err
3986 rm -f conftest.er1
3987 cat conftest.err >&5
3988 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3989 (exit $ac_status); } && {
3990 test -z "$ac_c_werror_flag" ||
3991 test ! -s conftest.err
3992 } && test -s conftest$ac_exeext && {
3993 test "$cross_compiling" = yes ||
3994 $as_test_x conftest$ac_exeext
3995 }; then
3996 { $as_echo "$as_me:$LINENO: result: yes" >&5
3997$as_echo "yes" >&6; }; MACARCH="intel"
3998else
3999 $as_echo "$as_me: failed program was:" >&5
4000sed 's/^/| /' conftest.$ac_ext >&5
4001
4002 { $as_echo "$as_me:$LINENO: result: no" >&5
4003$as_echo "no" >&6; }
4004 MACARCH="ppc"
4005 CPPFLAGS="$save_cppflags -arch ppc"
4006 LDFLAGS="$save_ldflags -arch ppc"
4007fi
4008
4009rm -rf conftest.dSYM
4010rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4011 conftest$ac_exeext conftest.$ac_ext
4012fi
4013
4014rm -rf conftest.dSYM
4015rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4016 conftest$ac_exeext conftest.$ac_ext
4017 elif test "x$MACARCH" = "xintel"; then
4018 CPPFLAGS="$CPPFLAGS -arch intel"
4019 LDFLAGS="$LDFLAGS -arch intel"
4020 elif test "x$MACARCH" = "xppc"; then
4021 CPPFLAGS="$CPPFLAGS -arch ppc"
4022 LDFLAGS="$LDFLAGS -arch ppc"
4023 fi
4024
4025 if test "$enable_darwin" = "yes"; then
4026 MACOSX=yes
Bram Moolenaar3a025402008-07-24 15:20:50 +00004027 OS_EXTRA_SRC="os_macosx.c os_mac_conv.c";
Bram Moolenaar446cb832008-06-24 21:56:24 +00004028 OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o"
4029 CPPFLAGS="$CPPFLAGS -DMACOS_X_UNIX -no-cpp-precomp"
4030 if test "x$MACARCH" = "xboth"; then
Bram Moolenaar595a7be2010-03-10 16:28:12 +01004031 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004032 else
Bram Moolenaar595a7be2010-03-10 16:28:12 +01004033 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/Headers/FlatCarbon"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004034 fi
4035
4036 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004037
4038
4039
4040
4041
4042
4043
4044
4045
4046for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4047 inttypes.h stdint.h unistd.h
4048do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004049as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4050{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
4051$as_echo_n "checking for $ac_header... " >&6; }
4052if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4053 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004054else
4055 cat >conftest.$ac_ext <<_ACEOF
4056/* confdefs.h. */
4057_ACEOF
4058cat confdefs.h >>conftest.$ac_ext
4059cat >>conftest.$ac_ext <<_ACEOF
4060/* end confdefs.h. */
4061$ac_includes_default
4062
4063#include <$ac_header>
4064_ACEOF
4065rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004066if { (ac_try="$ac_compile"
4067case "(($ac_try" in
4068 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4069 *) ac_try_echo=$ac_try;;
4070esac
4071eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4072$as_echo "$ac_try_echo") >&5
4073 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004074 ac_status=$?
4075 grep -v '^ *+' conftest.er1 >conftest.err
4076 rm -f conftest.er1
4077 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004078 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4079 (exit $ac_status); } && {
4080 test -z "$ac_c_werror_flag" ||
4081 test ! -s conftest.err
4082 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004083 eval "$as_ac_Header=yes"
4084else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004085 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004086sed 's/^/| /' conftest.$ac_ext >&5
4087
Bram Moolenaar446cb832008-06-24 21:56:24 +00004088 eval "$as_ac_Header=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004089fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004090
4091rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004092fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004093ac_res=`eval 'as_val=${'$as_ac_Header'}
4094 $as_echo "$as_val"'`
4095 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
4096$as_echo "$ac_res" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00004097as_val=`eval 'as_val=${'$as_ac_Header'}
4098 $as_echo "$as_val"'`
4099 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004100 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00004101#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004102_ACEOF
4103
4104fi
4105
4106done
4107
4108
4109if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004110 { $as_echo "$as_me:$LINENO: checking for Carbon/Carbon.h" >&5
4111$as_echo_n "checking for Carbon/Carbon.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004112if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004113 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004114fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004115{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_Carbon_Carbon_h" >&5
4116$as_echo "$ac_cv_header_Carbon_Carbon_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004117else
4118 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00004119{ $as_echo "$as_me:$LINENO: checking Carbon/Carbon.h usability" >&5
4120$as_echo_n "checking Carbon/Carbon.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004121cat >conftest.$ac_ext <<_ACEOF
4122/* confdefs.h. */
4123_ACEOF
4124cat confdefs.h >>conftest.$ac_ext
4125cat >>conftest.$ac_ext <<_ACEOF
4126/* end confdefs.h. */
4127$ac_includes_default
4128#include <Carbon/Carbon.h>
4129_ACEOF
4130rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004131if { (ac_try="$ac_compile"
4132case "(($ac_try" in
4133 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4134 *) ac_try_echo=$ac_try;;
4135esac
4136eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4137$as_echo "$ac_try_echo") >&5
4138 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004139 ac_status=$?
4140 grep -v '^ *+' conftest.er1 >conftest.err
4141 rm -f conftest.er1
4142 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004143 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4144 (exit $ac_status); } && {
4145 test -z "$ac_c_werror_flag" ||
4146 test ! -s conftest.err
4147 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004148 ac_header_compiler=yes
4149else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004150 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004151sed 's/^/| /' conftest.$ac_ext >&5
4152
Bram Moolenaar446cb832008-06-24 21:56:24 +00004153 ac_header_compiler=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004154fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004155
4156rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4157{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4158$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004159
4160# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +00004161{ $as_echo "$as_me:$LINENO: checking Carbon/Carbon.h presence" >&5
4162$as_echo_n "checking Carbon/Carbon.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004163cat >conftest.$ac_ext <<_ACEOF
4164/* confdefs.h. */
4165_ACEOF
4166cat confdefs.h >>conftest.$ac_ext
4167cat >>conftest.$ac_ext <<_ACEOF
4168/* end confdefs.h. */
4169#include <Carbon/Carbon.h>
4170_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00004171if { (ac_try="$ac_cpp conftest.$ac_ext"
4172case "(($ac_try" in
4173 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4174 *) ac_try_echo=$ac_try;;
4175esac
4176eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4177$as_echo "$ac_try_echo") >&5
4178 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004179 ac_status=$?
4180 grep -v '^ *+' conftest.er1 >conftest.err
4181 rm -f conftest.er1
4182 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004183 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4184 (exit $ac_status); } >/dev/null && {
4185 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4186 test ! -s conftest.err
4187 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004188 ac_header_preproc=yes
4189else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004190 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004191sed 's/^/| /' conftest.$ac_ext >&5
4192
4193 ac_header_preproc=no
4194fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004195
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004196rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004197{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4198$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004199
4200# So? What about this header?
4201case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4202 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +00004203 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: accepted by the compiler, rejected by the preprocessor!" >&5
4204$as_echo "$as_me: WARNING: Carbon/Carbon.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4205 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: proceeding with the compiler's result" >&5
4206$as_echo "$as_me: WARNING: Carbon/Carbon.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004207 ac_header_preproc=yes
4208 ;;
4209 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00004210 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: present but cannot be compiled" >&5
4211$as_echo "$as_me: WARNING: Carbon/Carbon.h: present but cannot be compiled" >&2;}
4212 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: check for missing prerequisite headers?" >&5
4213$as_echo "$as_me: WARNING: Carbon/Carbon.h: check for missing prerequisite headers?" >&2;}
4214 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: see the Autoconf documentation" >&5
4215$as_echo "$as_me: WARNING: Carbon/Carbon.h: see the Autoconf documentation" >&2;}
4216 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: section \"Present But Cannot Be Compiled\"" >&5
4217$as_echo "$as_me: WARNING: Carbon/Carbon.h: section \"Present But Cannot Be Compiled\"" >&2;}
4218 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: proceeding with the preprocessor's result" >&5
4219$as_echo "$as_me: WARNING: Carbon/Carbon.h: proceeding with the preprocessor's result" >&2;}
4220 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: in the future, the compiler will take precedence" >&5
4221$as_echo "$as_me: WARNING: Carbon/Carbon.h: in the future, the compiler will take precedence" >&2;}
4222
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004223 ;;
4224esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00004225{ $as_echo "$as_me:$LINENO: checking for Carbon/Carbon.h" >&5
4226$as_echo_n "checking for Carbon/Carbon.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004227if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004228 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004229else
4230 ac_cv_header_Carbon_Carbon_h=$ac_header_preproc
4231fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004232{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_Carbon_Carbon_h" >&5
4233$as_echo "$ac_cv_header_Carbon_Carbon_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004234
4235fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +00004236if test "x$ac_cv_header_Carbon_Carbon_h" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004237 CARBON=yes
4238fi
4239
Bram Moolenaar071d4272004-06-13 20:20:40 +00004240
4241 if test "x$CARBON" = "xyes"; then
Bram Moolenaarab79bcb2004-07-18 21:34:53 +00004242 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 +00004243 with_x=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00004244 fi
4245 fi
4246 fi
Bram Moolenaara23ccb82006-02-27 00:08:02 +00004247
Bram Moolenaarfd2ac762006-03-01 22:09:21 +00004248 if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then
Bram Moolenaare224ffa2006-03-01 00:01:28 +00004249 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'`
4250 fi
4251
Bram Moolenaar071d4272004-06-13 20:20:40 +00004252else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004253 { $as_echo "$as_me:$LINENO: result: no" >&5
4254$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004255fi
4256
4257
4258
4259
Bram Moolenaar446cb832008-06-24 21:56:24 +00004260if test "$cross_compiling" = no; then
Bram Moolenaarc236c162008-07-13 17:41:49 +00004261 { $as_echo "$as_me:$LINENO: checking --with-local-dir argument" >&5
4262$as_echo_n "checking --with-local-dir argument... " >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00004263 have_local_include=''
4264 have_local_lib=''
Bram Moolenaarc236c162008-07-13 17:41:49 +00004265
4266# Check whether --with-local-dir was given.
4267if test "${with_local_dir+set}" = set; then
4268 withval=$with_local_dir;
4269 local_dir="$withval"
4270 case "$withval" in
4271 */*) ;;
4272 no)
4273 # avoid adding local dir to LDFLAGS and CPPFLAGS
4274 have_local_dir=yes
4275 have_local_lib=yes
4276 ;;
4277 *) { { $as_echo "$as_me:$LINENO: error: must pass path argument to --with-local-dir" >&5
4278$as_echo "$as_me: error: must pass path argument to --with-local-dir" >&2;}
4279 { (exit 1); exit 1; }; } ;;
4280 esac
4281 { $as_echo "$as_me:$LINENO: result: $local_dir" >&5
4282$as_echo "$local_dir" >&6; }
4283
4284else
4285
4286 local_dir=/usr/local
4287 { $as_echo "$as_me:$LINENO: result: Defaulting to $local_dir" >&5
4288$as_echo "Defaulting to $local_dir" >&6; }
4289
4290fi
4291
4292 if test "$GCC" = yes -a "$local_dir" != no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004293 echo 'void f(){}' > conftest.c
Bram Moolenaarc236c162008-07-13 17:41:49 +00004294 have_local_include=`${CC-cc} -no-cpp-precomp -c -v conftest.c 2>&1 | grep "${local_dir}/include"`
4295 have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"`
Bram Moolenaar446cb832008-06-24 21:56:24 +00004296 rm -f conftest.c conftest.o
Bram Moolenaar071d4272004-06-13 20:20:40 +00004297 fi
Bram Moolenaarc236c162008-07-13 17:41:49 +00004298 if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then
4299 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 +00004300 if test "$tt" = "$LDFLAGS"; then
Bram Moolenaarc236c162008-07-13 17:41:49 +00004301 LDFLAGS="$LDFLAGS -L${local_dir}/lib"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004302 fi
4303 fi
Bram Moolenaarc236c162008-07-13 17:41:49 +00004304 if test -z "$have_local_include" -a -d "${local_dir}/include"; then
4305 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 +00004306 if test "$tt" = "$CPPFLAGS"; then
Bram Moolenaarc236c162008-07-13 17:41:49 +00004307 CPPFLAGS="$CPPFLAGS -I${local_dir}/include"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004308 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004309 fi
4310fi
4311
Bram Moolenaar446cb832008-06-24 21:56:24 +00004312{ $as_echo "$as_me:$LINENO: checking --with-vim-name argument" >&5
4313$as_echo_n "checking --with-vim-name argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004314
Bram Moolenaar446cb832008-06-24 21:56:24 +00004315# Check whether --with-vim-name was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004316if test "${with_vim_name+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004317 withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:$LINENO: result: $VIMNAME" >&5
4318$as_echo "$VIMNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004319else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004320 VIMNAME="vim"; { $as_echo "$as_me:$LINENO: result: Defaulting to $VIMNAME" >&5
4321$as_echo "Defaulting to $VIMNAME" >&6; }
4322fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004323
4324
Bram Moolenaar446cb832008-06-24 21:56:24 +00004325{ $as_echo "$as_me:$LINENO: checking --with-ex-name argument" >&5
4326$as_echo_n "checking --with-ex-name argument... " >&6; }
4327
4328# Check whether --with-ex-name was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004329if test "${with_ex_name+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004330 withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:$LINENO: result: $EXNAME" >&5
4331$as_echo "$EXNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004332else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004333 EXNAME="ex"; { $as_echo "$as_me:$LINENO: result: Defaulting to ex" >&5
4334$as_echo "Defaulting to ex" >&6; }
4335fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004336
4337
Bram Moolenaar446cb832008-06-24 21:56:24 +00004338{ $as_echo "$as_me:$LINENO: checking --with-view-name argument" >&5
4339$as_echo_n "checking --with-view-name argument... " >&6; }
4340
4341# Check whether --with-view-name was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004342if test "${with_view_name+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004343 withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:$LINENO: result: $VIEWNAME" >&5
4344$as_echo "$VIEWNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004345else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004346 VIEWNAME="view"; { $as_echo "$as_me:$LINENO: result: Defaulting to view" >&5
4347$as_echo "Defaulting to view" >&6; }
4348fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004349
4350
4351
Bram Moolenaar446cb832008-06-24 21:56:24 +00004352{ $as_echo "$as_me:$LINENO: checking --with-global-runtime argument" >&5
4353$as_echo_n "checking --with-global-runtime argument... " >&6; }
4354
4355# Check whether --with-global-runtime was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004356if test "${with_global_runtime+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004357 withval=$with_global_runtime; { $as_echo "$as_me:$LINENO: result: $withval" >&5
4358$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004359#define RUNTIME_GLOBAL "$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004360_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004361
4362else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004363 { $as_echo "$as_me:$LINENO: result: no" >&5
4364$as_echo "no" >&6; }
4365fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004366
4367
Bram Moolenaar446cb832008-06-24 21:56:24 +00004368{ $as_echo "$as_me:$LINENO: checking --with-modified-by argument" >&5
4369$as_echo_n "checking --with-modified-by argument... " >&6; }
4370
4371# Check whether --with-modified-by was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004372if test "${with_modified_by+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004373 withval=$with_modified_by; { $as_echo "$as_me:$LINENO: result: $withval" >&5
4374$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004375#define MODIFIED_BY "$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004376_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004377
4378else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004379 { $as_echo "$as_me:$LINENO: result: no" >&5
4380$as_echo "no" >&6; }
4381fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004382
Bram Moolenaar446cb832008-06-24 21:56:24 +00004383
4384{ $as_echo "$as_me:$LINENO: checking if character set is EBCDIC" >&5
4385$as_echo_n "checking if character set is EBCDIC... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004386cat >conftest.$ac_ext <<_ACEOF
4387/* confdefs.h. */
4388_ACEOF
4389cat confdefs.h >>conftest.$ac_ext
4390cat >>conftest.$ac_ext <<_ACEOF
4391/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004392
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004393int
4394main ()
4395{
Bram Moolenaar071d4272004-06-13 20:20:40 +00004396 /* TryCompile function for CharSet.
4397 Treat any failure as ASCII for compatibility with existing art.
4398 Use compile-time rather than run-time tests for cross-compiler
4399 tolerance. */
4400#if '0'!=240
4401make an error "Character set is not EBCDIC"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004402#endif
4403 ;
4404 return 0;
4405}
4406_ACEOF
4407rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004408if { (ac_try="$ac_compile"
4409case "(($ac_try" in
4410 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4411 *) ac_try_echo=$ac_try;;
4412esac
4413eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4414$as_echo "$ac_try_echo") >&5
4415 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004416 ac_status=$?
4417 grep -v '^ *+' conftest.er1 >conftest.err
4418 rm -f conftest.er1
4419 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004420 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4421 (exit $ac_status); } && {
4422 test -z "$ac_c_werror_flag" ||
4423 test ! -s conftest.err
4424 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00004425 # TryCompile action if true
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004426cf_cv_ebcdic=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00004427else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004428 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004429sed 's/^/| /' conftest.$ac_ext >&5
4430
Bram Moolenaar446cb832008-06-24 21:56:24 +00004431 # TryCompile action if false
Bram Moolenaar071d4272004-06-13 20:20:40 +00004432cf_cv_ebcdic=no
4433fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004434
4435rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004436# end of TryCompile ])
4437# end of CacheVal CvEbcdic
Bram Moolenaar446cb832008-06-24 21:56:24 +00004438{ $as_echo "$as_me:$LINENO: result: $cf_cv_ebcdic" >&5
4439$as_echo "$cf_cv_ebcdic" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004440case "$cf_cv_ebcdic" in #(vi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004441 yes) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004442#define EBCDIC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004443_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004444
4445 line_break='"\\n"'
4446 ;;
4447 *) line_break='"\\012"';;
4448esac
4449
4450
4451if test "$cf_cv_ebcdic" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004452{ $as_echo "$as_me:$LINENO: checking for OS/390 Unix" >&5
4453$as_echo_n "checking for OS/390 Unix... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004454case `uname` in
4455 OS/390) OS390Unix="yes";
4456 if test "$CC" = "cc"; then
4457 ccm="$_CC_CCMODE"
4458 ccn="CC"
4459 else
4460 if test "$CC" = "c89"; then
4461 ccm="$_CC_C89MODE"
4462 ccn="C89"
4463 else
4464 ccm=1
4465 fi
4466 fi
4467 if test "$ccm" != "1"; then
4468 echo ""
4469 echo "------------------------------------------"
4470 echo " On OS/390 Unix, the environment variable"
4471 echo " __CC_${ccn}MODE must be set to \"1\"!"
4472 echo " Do:"
4473 echo " export _CC_${ccn}MODE=1"
4474 echo " and then call configure again."
4475 echo "------------------------------------------"
4476 exit 1
4477 fi
4478 CFLAGS="$CFLAGS -D_ALL_SOURCE"; LDFLAGS="$LDFLAGS -Wl,EDIT=NO"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004479 { $as_echo "$as_me:$LINENO: result: yes" >&5
4480$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004481 ;;
4482 *) OS390Unix="no";
Bram Moolenaar446cb832008-06-24 21:56:24 +00004483 { $as_echo "$as_me:$LINENO: result: no" >&5
4484$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004485 ;;
4486esac
4487fi
4488
Bram Moolenaar446cb832008-06-24 21:56:24 +00004489{ $as_echo "$as_me:$LINENO: checking --disable-selinux argument" >&5
4490$as_echo_n "checking --disable-selinux argument... " >&6; }
4491# Check whether --enable-selinux was given.
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004492if test "${enable_selinux+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004493 enableval=$enable_selinux;
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004494else
4495 enable_selinux="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004496fi
4497
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004498if test "$enable_selinux" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004499 { $as_echo "$as_me:$LINENO: result: no" >&5
4500$as_echo "no" >&6; }
4501 { $as_echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
4502$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004503if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004504 $as_echo_n "(cached) " >&6
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004505else
4506 ac_check_lib_save_LIBS=$LIBS
4507LIBS="-lselinux $LIBS"
4508cat >conftest.$ac_ext <<_ACEOF
4509/* confdefs.h. */
4510_ACEOF
4511cat confdefs.h >>conftest.$ac_ext
4512cat >>conftest.$ac_ext <<_ACEOF
4513/* end confdefs.h. */
4514
Bram Moolenaar446cb832008-06-24 21:56:24 +00004515/* Override any GCC internal prototype to avoid an error.
4516 Use char because int might match the return type of a GCC
4517 builtin and then its argument prototype would still apply. */
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004518#ifdef __cplusplus
4519extern "C"
4520#endif
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004521char is_selinux_enabled ();
4522int
4523main ()
4524{
Bram Moolenaar446cb832008-06-24 21:56:24 +00004525return is_selinux_enabled ();
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004526 ;
4527 return 0;
4528}
4529_ACEOF
4530rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004531if { (ac_try="$ac_link"
4532case "(($ac_try" in
4533 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4534 *) ac_try_echo=$ac_try;;
4535esac
4536eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4537$as_echo "$ac_try_echo") >&5
4538 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004539 ac_status=$?
4540 grep -v '^ *+' conftest.er1 >conftest.err
4541 rm -f conftest.er1
4542 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004543 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4544 (exit $ac_status); } && {
4545 test -z "$ac_c_werror_flag" ||
4546 test ! -s conftest.err
4547 } && test -s conftest$ac_exeext && {
4548 test "$cross_compiling" = yes ||
4549 $as_test_x conftest$ac_exeext
4550 }; then
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004551 ac_cv_lib_selinux_is_selinux_enabled=yes
4552else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004553 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004554sed 's/^/| /' conftest.$ac_ext >&5
4555
Bram Moolenaar446cb832008-06-24 21:56:24 +00004556 ac_cv_lib_selinux_is_selinux_enabled=no
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004557fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004558
4559rm -rf conftest.dSYM
4560rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004561 conftest$ac_exeext conftest.$ac_ext
4562LIBS=$ac_check_lib_save_LIBS
4563fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004564{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
4565$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00004566if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004567 LIBS="$LIBS -lselinux"
4568 cat >>confdefs.h <<\_ACEOF
4569#define HAVE_SELINUX 1
4570_ACEOF
4571
4572fi
4573
4574else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004575 { $as_echo "$as_me:$LINENO: result: yes" >&5
4576$as_echo "yes" >&6; }
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004577fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004578
4579
Bram Moolenaar446cb832008-06-24 21:56:24 +00004580{ $as_echo "$as_me:$LINENO: checking --with-features argument" >&5
4581$as_echo_n "checking --with-features argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004582
Bram Moolenaar446cb832008-06-24 21:56:24 +00004583# Check whether --with-features was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004584if test "${with_features+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004585 withval=$with_features; features="$withval"; { $as_echo "$as_me:$LINENO: result: $features" >&5
4586$as_echo "$features" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004587else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004588 features="normal"; { $as_echo "$as_me:$LINENO: result: Defaulting to normal" >&5
4589$as_echo "Defaulting to normal" >&6; }
4590fi
4591
Bram Moolenaar071d4272004-06-13 20:20:40 +00004592
4593dovimdiff=""
4594dogvimdiff=""
4595case "$features" in
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004596 tiny) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004597#define FEAT_TINY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004598_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004599 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004600 small) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004601#define FEAT_SMALL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004602_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004603 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004604 normal) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004605#define FEAT_NORMAL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004606_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004607 dovimdiff="installvimdiff";
4608 dogvimdiff="installgvimdiff" ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004609 big) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004610#define FEAT_BIG 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004611_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004612 dovimdiff="installvimdiff";
4613 dogvimdiff="installgvimdiff" ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004614 huge) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004615#define FEAT_HUGE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004616_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004617 dovimdiff="installvimdiff";
4618 dogvimdiff="installgvimdiff" ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00004619 *) { $as_echo "$as_me:$LINENO: result: Sorry, $features is not supported" >&5
4620$as_echo "Sorry, $features is not supported" >&6; } ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004621esac
4622
4623
4624
4625
Bram Moolenaar446cb832008-06-24 21:56:24 +00004626{ $as_echo "$as_me:$LINENO: checking --with-compiledby argument" >&5
4627$as_echo_n "checking --with-compiledby argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004628
Bram Moolenaar446cb832008-06-24 21:56:24 +00004629# Check whether --with-compiledby was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004630if test "${with_compiledby+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004631 withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:$LINENO: result: $withval" >&5
4632$as_echo "$withval" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004633else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004634 compiledby=""; { $as_echo "$as_me:$LINENO: result: no" >&5
4635$as_echo "no" >&6; }
4636fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004637
4638
Bram Moolenaar446cb832008-06-24 21:56:24 +00004639
4640{ $as_echo "$as_me:$LINENO: checking --disable-xsmp argument" >&5
4641$as_echo_n "checking --disable-xsmp argument... " >&6; }
4642# Check whether --enable-xsmp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004643if test "${enable_xsmp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004644 enableval=$enable_xsmp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004645else
4646 enable_xsmp="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004647fi
4648
Bram Moolenaar071d4272004-06-13 20:20:40 +00004649
4650if test "$enable_xsmp" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004651 { $as_echo "$as_me:$LINENO: result: no" >&5
4652$as_echo "no" >&6; }
4653 { $as_echo "$as_me:$LINENO: checking --disable-xsmp-interact argument" >&5
4654$as_echo_n "checking --disable-xsmp-interact argument... " >&6; }
4655 # Check whether --enable-xsmp-interact was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004656if test "${enable_xsmp_interact+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004657 enableval=$enable_xsmp_interact;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004658else
4659 enable_xsmp_interact="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004660fi
4661
Bram Moolenaar071d4272004-06-13 20:20:40 +00004662 if test "$enable_xsmp_interact" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004663 { $as_echo "$as_me:$LINENO: result: no" >&5
4664$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004665 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004666#define USE_XSMP_INTERACT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004667_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004668
4669 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004670 { $as_echo "$as_me:$LINENO: result: yes" >&5
4671$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004672 fi
4673else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004674 { $as_echo "$as_me:$LINENO: result: yes" >&5
4675$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004676fi
4677
Bram Moolenaar446cb832008-06-24 21:56:24 +00004678{ $as_echo "$as_me:$LINENO: checking --enable-mzschemeinterp argument" >&5
4679$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; }
4680# Check whether --enable-mzschemeinterp was given.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004681if test "${enable_mzschemeinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004682 enableval=$enable_mzschemeinterp;
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004683else
4684 enable_mzschemeinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004685fi
4686
4687{ $as_echo "$as_me:$LINENO: result: $enable_mzschemeinterp" >&5
4688$as_echo "$enable_mzschemeinterp" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004689
4690if test "$enable_mzschemeinterp" = "yes"; then
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004691
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004692
Bram Moolenaar446cb832008-06-24 21:56:24 +00004693 { $as_echo "$as_me:$LINENO: checking --with-plthome argument" >&5
4694$as_echo_n "checking --with-plthome argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004695
Bram Moolenaar446cb832008-06-24 21:56:24 +00004696# Check whether --with-plthome was given.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004697if test "${with_plthome+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004698 withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:$LINENO: result: $with_plthome" >&5
4699$as_echo "$with_plthome" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004700else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004701 with_plthome="";{ $as_echo "$as_me:$LINENO: result: \"no\"" >&5
4702$as_echo "\"no\"" >&6; }
4703fi
4704
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004705
4706 if test "X$with_plthome" != "X"; then
4707 vi_cv_path_mzscheme_pfx="$with_plthome"
4708 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004709 { $as_echo "$as_me:$LINENO: checking PLTHOME environment var" >&5
4710$as_echo_n "checking PLTHOME environment var... " >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004711 if test "X$PLTHOME" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004712 { $as_echo "$as_me:$LINENO: result: \"$PLTHOME\"" >&5
4713$as_echo "\"$PLTHOME\"" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004714 vi_cv_path_mzscheme_pfx="$PLTHOME"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004715 else
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004716 { $as_echo "$as_me:$LINENO: result: not set" >&5
4717$as_echo "not set" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004718 # Extract the first word of "mzscheme", so it can be a program name with args.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004719set dummy mzscheme; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00004720{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4721$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004722if test "${ac_cv_path_vi_cv_path_mzscheme+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004723 $as_echo_n "(cached) " >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004724else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004725 case $vi_cv_path_mzscheme in
4726 [\\/]* | ?:[\\/]*)
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004727 ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path.
4728 ;;
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004729 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004730 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4731for as_dir in $PATH
4732do
4733 IFS=$as_save_IFS
4734 test -z "$as_dir" && as_dir=.
4735 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004736 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 +00004737 ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004738 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004739 break 2
4740 fi
4741done
4742done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004743IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004744
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004745 ;;
4746esac
4747fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004748vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004749if test -n "$vi_cv_path_mzscheme"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004750 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_mzscheme" >&5
4751$as_echo "$vi_cv_path_mzscheme" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004752else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004753 { $as_echo "$as_me:$LINENO: result: no" >&5
4754$as_echo "no" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004755fi
4756
4757
Bram Moolenaar446cb832008-06-24 21:56:24 +00004758
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004759 if test "X$vi_cv_path_mzscheme" != "X"; then
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004760 lsout=`ls -l $vi_cv_path_mzscheme`
4761 if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then
4762 vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'`
4763 fi
4764 fi
4765
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004766 if test "X$vi_cv_path_mzscheme" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004767 { $as_echo "$as_me:$LINENO: checking MzScheme install prefix" >&5
4768$as_echo_n "checking MzScheme install prefix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004769if test "${vi_cv_path_mzscheme_pfx+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004770 $as_echo_n "(cached) " >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004771else
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004772 echo "(display (simplify-path \
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004773 (build-path (call-with-values \
4774 (lambda () (split-path (find-system-path (quote exec-file)))) \
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004775 (lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm
4776 vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \
4777 sed -e 's+/$++'`
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004778fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004779{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_mzscheme_pfx" >&5
4780$as_echo "$vi_cv_path_mzscheme_pfx" >&6; }
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004781 rm -f mzdirs.scm
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004782 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004783 fi
4784 fi
4785
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004786 SCHEME_INC=
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004787 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004788 { $as_echo "$as_me:$LINENO: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5
4789$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 +00004790 if test -f $vi_cv_path_mzscheme_pfx/include/scheme.h; then
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004791 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include
4792 { $as_echo "$as_me:$LINENO: result: yes" >&5
4793$as_echo "yes" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004794 else
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004795 { $as_echo "$as_me:$LINENO: result: no" >&5
4796$as_echo "no" >&6; }
4797 { $as_echo "$as_me:$LINENO: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt" >&5
4798$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 +00004799 if test -f $vi_cv_path_mzscheme_pfx/include/plt/scheme.h; then
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004800 { $as_echo "$as_me:$LINENO: result: yes" >&5
4801$as_echo "yes" >&6; }
4802 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004803 else
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004804 { $as_echo "$as_me:$LINENO: result: no" >&5
4805$as_echo "no" >&6; }
4806 { $as_echo "$as_me:$LINENO: checking if scheme.h can be found in /usr/include/plt/" >&5
4807$as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; }
4808 if test -f /usr/include/plt/scheme.h; then
4809 { $as_echo "$as_me:$LINENO: result: yes" >&5
4810$as_echo "yes" >&6; }
4811 SCHEME_INC=/usr/include/plt
4812 else
4813 { $as_echo "$as_me:$LINENO: result: no" >&5
4814$as_echo "no" >&6; }
4815 vi_cv_path_mzscheme_pfx=
4816 fi
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004817 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004818 fi
4819 fi
4820
4821 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
Bram Moolenaarf15f9432007-06-28 11:07:21 +00004822 if test "x$MACOSX" = "xyes"; then
4823 MZSCHEME_LIBS="-framework PLT_MzScheme"
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004824 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"; then
4825 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"
4826 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
Bram Moolenaarf15f9432007-06-28 11:07:21 +00004827 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"; then
Bram Moolenaare0d7b3c2007-05-12 14:23:41 +00004828 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 +00004829 else
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004830 if test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.so"; then
4831 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme3m"
4832 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
4833 else
4834 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc"
4835 fi
Bram Moolenaar2df6dcc2004-07-12 15:53:54 +00004836 if test "$GCC" = yes; then
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004837 MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${vi_cv_path_mzscheme_pfx}/lib"
Bram Moolenaar21cf8232004-07-16 20:18:37 +00004838 elif test "`(uname) 2>/dev/null`" = SunOS &&
4839 uname -r | grep '^5' >/dev/null; then
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004840 MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${vi_cv_path_mzscheme_pfx}/lib"
Bram Moolenaar2df6dcc2004-07-12 15:53:54 +00004841 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004842 fi
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004843 if test -d $vi_cv_path_mzscheme_pfx/lib/plt/collects; then
4844 SCHEME_COLLECTS=lib/plt/
4845 fi
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004846 if test -f "${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects/scheme/base.ss" ; then
4847 MZSCHEME_EXTRA="mzscheme_base.c"
4848 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE"
4849 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc"
4850 fi
4851 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004852 -DMZSCHEME_COLLECTS='\"${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects\"'"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004853 MZSCHEME_SRC="if_mzsch.c"
4854 MZSCHEME_OBJ="objects/if_mzsch.o"
4855 MZSCHEME_PRO="if_mzsch.pro"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004856 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004857#define FEAT_MZSCHEME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004858_ACEOF
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004859
4860 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004861
4862
4863
4864
4865
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004866
4867
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004868fi
4869
4870
Bram Moolenaar446cb832008-06-24 21:56:24 +00004871{ $as_echo "$as_me:$LINENO: checking --enable-perlinterp argument" >&5
4872$as_echo_n "checking --enable-perlinterp argument... " >&6; }
4873# Check whether --enable-perlinterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004874if test "${enable_perlinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004875 enableval=$enable_perlinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004876else
4877 enable_perlinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004878fi
4879
4880{ $as_echo "$as_me:$LINENO: result: $enable_perlinterp" >&5
4881$as_echo "$enable_perlinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004882if test "$enable_perlinterp" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004883
Bram Moolenaar071d4272004-06-13 20:20:40 +00004884 # Extract the first word of "perl", so it can be a program name with args.
4885set dummy perl; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00004886{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4887$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004888if test "${ac_cv_path_vi_cv_path_perl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004889 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004890else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004891 case $vi_cv_path_perl in
4892 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00004893 ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path.
4894 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004895 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4897for as_dir in $PATH
4898do
4899 IFS=$as_save_IFS
4900 test -z "$as_dir" && as_dir=.
4901 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004902 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 +00004903 ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004904 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004905 break 2
4906 fi
4907done
4908done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004909IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004910
Bram Moolenaar071d4272004-06-13 20:20:40 +00004911 ;;
4912esac
4913fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004914vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl
Bram Moolenaar071d4272004-06-13 20:20:40 +00004915if test -n "$vi_cv_path_perl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004916 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_perl" >&5
4917$as_echo "$vi_cv_path_perl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004918else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004919 { $as_echo "$as_me:$LINENO: result: no" >&5
4920$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004921fi
4922
Bram Moolenaar446cb832008-06-24 21:56:24 +00004923
Bram Moolenaar071d4272004-06-13 20:20:40 +00004924 if test "X$vi_cv_path_perl" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004925 { $as_echo "$as_me:$LINENO: checking Perl version" >&5
4926$as_echo_n "checking Perl version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004927 if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then
4928 eval `$vi_cv_path_perl -V:usethreads`
4929 if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then
4930 badthreads=no
4931 else
4932 if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then
4933 eval `$vi_cv_path_perl -V:use5005threads`
4934 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then
4935 badthreads=no
4936 else
4937 badthreads=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00004938 { $as_echo "$as_me:$LINENO: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5
4939$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004940 fi
4941 else
4942 badthreads=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00004943 { $as_echo "$as_me:$LINENO: result: >>> Perl 5.5 with threads cannot be used <<<" >&5
4944$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004945 fi
4946 fi
4947 if test $badthreads = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004948 { $as_echo "$as_me:$LINENO: result: OK" >&5
4949$as_echo "OK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004950 eval `$vi_cv_path_perl -V:shrpenv`
4951 if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04
4952 shrpenv=""
4953 fi
4954 vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004955
Bram Moolenaar071d4272004-06-13 20:20:40 +00004956 perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \
4957 -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//'`
4958 perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \
4959 sed -e '/Warning/d' -e '/Note (probably harmless)/d' \
4960 -e 's/-bE:perl.exp//' -e 's/-lc //'`
4961 perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \
4962 -e 'ccdlflags' | sed -e 's/-bE:perl.exp//'`
4963
Bram Moolenaar446cb832008-06-24 21:56:24 +00004964 { $as_echo "$as_me:$LINENO: checking if compile and link flags for Perl are sane" >&5
4965$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004966 cflags_save=$CFLAGS
4967 libs_save=$LIBS
4968 ldflags_save=$LDFLAGS
4969 CFLAGS="$CFLAGS $perlcppflags"
4970 LIBS="$LIBS $perllibs"
4971 LDFLAGS="$perlldflags $LDFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004972 cat >conftest.$ac_ext <<_ACEOF
4973/* confdefs.h. */
4974_ACEOF
4975cat confdefs.h >>conftest.$ac_ext
4976cat >>conftest.$ac_ext <<_ACEOF
4977/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004978
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004979int
4980main ()
4981{
4982
4983 ;
4984 return 0;
4985}
4986_ACEOF
4987rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004988if { (ac_try="$ac_link"
4989case "(($ac_try" in
4990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4991 *) ac_try_echo=$ac_try;;
4992esac
4993eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4994$as_echo "$ac_try_echo") >&5
4995 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004996 ac_status=$?
4997 grep -v '^ *+' conftest.er1 >conftest.err
4998 rm -f conftest.er1
4999 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005000 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5001 (exit $ac_status); } && {
5002 test -z "$ac_c_werror_flag" ||
5003 test ! -s conftest.err
5004 } && test -s conftest$ac_exeext && {
5005 test "$cross_compiling" = yes ||
5006 $as_test_x conftest$ac_exeext
5007 }; then
5008 { $as_echo "$as_me:$LINENO: result: yes" >&5
5009$as_echo "yes" >&6; }; perl_ok=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005010else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005011 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005012sed 's/^/| /' conftest.$ac_ext >&5
5013
Bram Moolenaar446cb832008-06-24 21:56:24 +00005014 { $as_echo "$as_me:$LINENO: result: no: PERL DISABLED" >&5
5015$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005016fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005017
5018rm -rf conftest.dSYM
5019rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005020 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005021 CFLAGS=$cflags_save
5022 LIBS=$libs_save
5023 LDFLAGS=$ldflags_save
5024 if test $perl_ok = yes; then
5025 if test "X$perlcppflags" != "X"; then
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00005026 PERL_CFLAGS=`echo "$perlcppflags" | sed -e 's/-pipe //' -e 's/-W[^ ]*//'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005027 fi
5028 if test "X$perlldflags" != "X"; then
5029 LDFLAGS="$perlldflags $LDFLAGS"
5030 fi
5031 PERL_LIBS=$perllibs
5032 PERL_SRC="auto/if_perl.c if_perlsfio.c"
5033 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o"
5034 PERL_PRO="if_perl.pro if_perlsfio.pro"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005035 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005036#define FEAT_PERL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005037_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005038
5039 fi
5040 fi
5041 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005042 { $as_echo "$as_me:$LINENO: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5
5043$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005044 fi
5045 fi
5046
5047 if test "x$MACOSX" = "xyes"; then
5048 dir=/System/Library/Perl
5049 darwindir=$dir/darwin
5050 if test -d $darwindir; then
5051 PERL=/usr/bin/perl
5052 else
5053 dir=/System/Library/Perl/5.8.1
5054 darwindir=$dir/darwin-thread-multi-2level
5055 if test -d $darwindir; then
5056 PERL=/usr/bin/perl
5057 fi
5058 fi
5059 if test -n "$PERL"; then
5060 PERL_DIR="$dir"
5061 PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE"
5062 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a"
5063 PERL_LIBS="-L$darwindir/CORE -lperl"
5064 fi
5065 fi
5066fi
5067
5068
5069
5070
5071
5072
5073
Bram Moolenaar446cb832008-06-24 21:56:24 +00005074{ $as_echo "$as_me:$LINENO: checking --enable-pythoninterp argument" >&5
5075$as_echo_n "checking --enable-pythoninterp argument... " >&6; }
5076# Check whether --enable-pythoninterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005077if test "${enable_pythoninterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005078 enableval=$enable_pythoninterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005079else
5080 enable_pythoninterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005081fi
5082
5083{ $as_echo "$as_me:$LINENO: result: $enable_pythoninterp" >&5
5084$as_echo "$enable_pythoninterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005085if test "$enable_pythoninterp" = "yes"; then
5086 # Extract the first word of "python", so it can be a program name with args.
5087set dummy python; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005088{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5089$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005090if test "${ac_cv_path_vi_cv_path_python+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005091 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005092else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005093 case $vi_cv_path_python in
5094 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005095 ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path.
5096 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005097 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005098 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5099for as_dir in $PATH
5100do
5101 IFS=$as_save_IFS
5102 test -z "$as_dir" && as_dir=.
5103 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005104 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 +00005105 ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005106 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005107 break 2
5108 fi
5109done
5110done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005111IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005112
Bram Moolenaar071d4272004-06-13 20:20:40 +00005113 ;;
5114esac
5115fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005116vi_cv_path_python=$ac_cv_path_vi_cv_path_python
Bram Moolenaar071d4272004-06-13 20:20:40 +00005117if test -n "$vi_cv_path_python"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005118 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_python" >&5
5119$as_echo "$vi_cv_path_python" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005120else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005121 { $as_echo "$as_me:$LINENO: result: no" >&5
5122$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005123fi
5124
Bram Moolenaar446cb832008-06-24 21:56:24 +00005125
Bram Moolenaar071d4272004-06-13 20:20:40 +00005126 if test "X$vi_cv_path_python" != "X"; then
5127
Bram Moolenaar446cb832008-06-24 21:56:24 +00005128 { $as_echo "$as_me:$LINENO: checking Python version" >&5
5129$as_echo_n "checking Python version... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005130if test "${vi_cv_var_python_version+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005131 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005132else
5133 vi_cv_var_python_version=`
5134 ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005135
Bram Moolenaar071d4272004-06-13 20:20:40 +00005136fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005137{ $as_echo "$as_me:$LINENO: result: $vi_cv_var_python_version" >&5
5138$as_echo "$vi_cv_var_python_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005139
Bram Moolenaar446cb832008-06-24 21:56:24 +00005140 { $as_echo "$as_me:$LINENO: checking Python is 1.4 or better" >&5
5141$as_echo_n "checking Python is 1.4 or better... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005142 if ${vi_cv_path_python} -c \
5143 "import sys; sys.exit(${vi_cv_var_python_version} < 1.4)"
5144 then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005145 { $as_echo "$as_me:$LINENO: result: yep" >&5
5146$as_echo "yep" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005147
Bram Moolenaar446cb832008-06-24 21:56:24 +00005148 { $as_echo "$as_me:$LINENO: checking Python's install prefix" >&5
5149$as_echo_n "checking Python's install prefix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005150if test "${vi_cv_path_python_pfx+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005151 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005152else
5153 vi_cv_path_python_pfx=`
5154 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005155 "import sys; print sys.prefix"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005156fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005157{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_python_pfx" >&5
5158$as_echo "$vi_cv_path_python_pfx" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005159
Bram Moolenaar446cb832008-06-24 21:56:24 +00005160 { $as_echo "$as_me:$LINENO: checking Python's execution prefix" >&5
5161$as_echo_n "checking Python's execution prefix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005162if test "${vi_cv_path_python_epfx+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005163 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005164else
5165 vi_cv_path_python_epfx=`
5166 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005167 "import sys; print sys.exec_prefix"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005168fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005169{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_python_epfx" >&5
5170$as_echo "$vi_cv_path_python_epfx" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005171
Bram Moolenaar071d4272004-06-13 20:20:40 +00005172
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005173 if test "${vi_cv_path_pythonpath+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005174 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005175else
5176 vi_cv_path_pythonpath=`
5177 unset PYTHONPATH;
5178 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005179 "import sys, string; print string.join(sys.path,':')"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005180fi
5181
5182
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005183
5184
Bram Moolenaar446cb832008-06-24 21:56:24 +00005185# Check whether --with-python-config-dir was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005186if test "${with_python_config_dir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005187 withval=$with_python_config_dir; vi_cv_path_python_conf="${withval}"
5188fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00005189
Bram Moolenaar446cb832008-06-24 21:56:24 +00005190
5191 { $as_echo "$as_me:$LINENO: checking Python's configuration directory" >&5
5192$as_echo_n "checking Python's configuration directory... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005193if test "${vi_cv_path_python_conf+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005194 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005195else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005196
Bram Moolenaar071d4272004-06-13 20:20:40 +00005197 vi_cv_path_python_conf=
5198 for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
Bram Moolenaar72951072009-12-02 16:58:33 +00005199 for subdir in lib64 lib share; do
Bram Moolenaar071d4272004-06-13 20:20:40 +00005200 d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
5201 if test -d "$d" && test -f "$d/config.c"; then
5202 vi_cv_path_python_conf="$d"
5203 fi
5204 done
5205 done
Bram Moolenaar071d4272004-06-13 20:20:40 +00005206
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005207fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005208{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_python_conf" >&5
5209$as_echo "$vi_cv_path_python_conf" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005210
5211 PYTHON_CONFDIR="${vi_cv_path_python_conf}"
5212
5213 if test "X$PYTHON_CONFDIR" = "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005214 { $as_echo "$as_me:$LINENO: result: can't find it!" >&5
5215$as_echo "can't find it!" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005216 else
5217
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005218 if test "${vi_cv_path_python_plibs+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005219 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005220else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005221
Bram Moolenaar01dd60c2008-07-24 14:24:48 +00005222 pwd=`pwd`
5223 tmp_mkf="$pwd/config-PyMake$$"
5224 cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005225__:
5226 @echo "python_MODLIBS='$(MODLIBS)'"
5227 @echo "python_LIBS='$(LIBS)'"
5228 @echo "python_SYSLIBS='$(SYSLIBS)'"
5229 @echo "python_LINKFORSHARED='$(LINKFORSHARED)'"
5230eof
Bram Moolenaar01dd60c2008-07-24 14:24:48 +00005231 eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
5232 rm -f -- "${tmp_mkf}"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005233 if test "x$MACOSX" = "xyes" && ${vi_cv_path_python} -c \
5234 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then
5235 vi_cv_path_python_plibs="-framework Python"
5236 else
5237 if test "${vi_cv_var_python_version}" = "1.4"; then
5238 vi_cv_path_python_plibs="${PYTHON_CONFDIR}/libModules.a ${PYTHON_CONFDIR}/libPython.a ${PYTHON_CONFDIR}/libObjects.a ${PYTHON_CONFDIR}/libParser.a"
5239 else
5240 vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
5241 fi
5242 vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_MODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
5243 vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//`
5244 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005245
Bram Moolenaar071d4272004-06-13 20:20:40 +00005246fi
5247
5248
5249 PYTHON_LIBS="${vi_cv_path_python_plibs}"
5250 if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then
5251 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version}"
5252 else
5253 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}"
5254 fi
5255 PYTHON_SRC="if_python.c"
5256 if test "x$MACOSX" = "xyes"; then
5257 PYTHON_OBJ="objects/if_python.o"
5258 else
5259 PYTHON_OBJ="objects/if_python.o objects/py_config.o"
5260 fi
5261 if test "${vi_cv_var_python_version}" = "1.4"; then
5262 PYTHON_OBJ="$PYTHON_OBJ objects/py_getpath.o"
5263 fi
5264 PYTHON_GETPATH_CFLAGS="-DPYTHONPATH='\"${vi_cv_path_pythonpath}\"' -DPREFIX='\"${vi_cv_path_python_pfx}\"' -DEXEC_PREFIX='\"${vi_cv_path_python_epfx}\"'"
5265
Bram Moolenaar446cb832008-06-24 21:56:24 +00005266 { $as_echo "$as_me:$LINENO: checking if -pthread should be used" >&5
5267$as_echo_n "checking if -pthread should be used... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005268 threadsafe_flag=
5269 thread_lib=
Bram Moolenaara1b5aa52006-10-10 09:41:28 +00005270 if test "`(uname) 2>/dev/null`" != Darwin; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005271 test "$GCC" = yes && threadsafe_flag="-pthread"
5272 if test "`(uname) 2>/dev/null`" = FreeBSD; then
5273 threadsafe_flag="-D_THREAD_SAFE"
5274 thread_lib="-pthread"
5275 fi
5276 fi
5277 libs_save_old=$LIBS
5278 if test -n "$threadsafe_flag"; then
5279 cflags_save=$CFLAGS
5280 CFLAGS="$CFLAGS $threadsafe_flag"
5281 LIBS="$LIBS $thread_lib"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005282 cat >conftest.$ac_ext <<_ACEOF
5283/* confdefs.h. */
5284_ACEOF
5285cat confdefs.h >>conftest.$ac_ext
5286cat >>conftest.$ac_ext <<_ACEOF
5287/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005288
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005289int
5290main ()
5291{
5292
5293 ;
5294 return 0;
5295}
5296_ACEOF
5297rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005298if { (ac_try="$ac_link"
5299case "(($ac_try" in
5300 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5301 *) ac_try_echo=$ac_try;;
5302esac
5303eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5304$as_echo "$ac_try_echo") >&5
5305 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005306 ac_status=$?
5307 grep -v '^ *+' conftest.er1 >conftest.err
5308 rm -f conftest.er1
5309 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005310 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5311 (exit $ac_status); } && {
5312 test -z "$ac_c_werror_flag" ||
5313 test ! -s conftest.err
5314 } && test -s conftest$ac_exeext && {
5315 test "$cross_compiling" = yes ||
5316 $as_test_x conftest$ac_exeext
5317 }; then
5318 { $as_echo "$as_me:$LINENO: result: yes" >&5
5319$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005320else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005321 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005322sed 's/^/| /' conftest.$ac_ext >&5
5323
Bram Moolenaar446cb832008-06-24 21:56:24 +00005324 { $as_echo "$as_me:$LINENO: result: no" >&5
5325$as_echo "no" >&6; }; LIBS=$libs_save_old
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005326
Bram Moolenaar071d4272004-06-13 20:20:40 +00005327fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005328
5329rm -rf conftest.dSYM
5330rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005331 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005332 CFLAGS=$cflags_save
5333 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005334 { $as_echo "$as_me:$LINENO: result: no" >&5
5335$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005336 fi
5337
Bram Moolenaar446cb832008-06-24 21:56:24 +00005338 { $as_echo "$as_me:$LINENO: checking if compile and link flags for Python are sane" >&5
5339$as_echo_n "checking if compile and link flags for Python are sane... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005340 cflags_save=$CFLAGS
5341 libs_save=$LIBS
5342 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
5343 LIBS="$LIBS $PYTHON_LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005344 cat >conftest.$ac_ext <<_ACEOF
5345/* confdefs.h. */
5346_ACEOF
5347cat confdefs.h >>conftest.$ac_ext
5348cat >>conftest.$ac_ext <<_ACEOF
5349/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005350
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005351int
5352main ()
5353{
5354
5355 ;
5356 return 0;
5357}
5358_ACEOF
5359rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005360if { (ac_try="$ac_link"
5361case "(($ac_try" in
5362 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5363 *) ac_try_echo=$ac_try;;
5364esac
5365eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5366$as_echo "$ac_try_echo") >&5
5367 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005368 ac_status=$?
5369 grep -v '^ *+' conftest.er1 >conftest.err
5370 rm -f conftest.er1
5371 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005372 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5373 (exit $ac_status); } && {
5374 test -z "$ac_c_werror_flag" ||
5375 test ! -s conftest.err
5376 } && test -s conftest$ac_exeext && {
5377 test "$cross_compiling" = yes ||
5378 $as_test_x conftest$ac_exeext
5379 }; then
5380 { $as_echo "$as_me:$LINENO: result: yes" >&5
5381$as_echo "yes" >&6; }; python_ok=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005382else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005383 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005384sed 's/^/| /' conftest.$ac_ext >&5
5385
Bram Moolenaar446cb832008-06-24 21:56:24 +00005386 { $as_echo "$as_me:$LINENO: result: no: PYTHON DISABLED" >&5
5387$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005388fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005389
5390rm -rf conftest.dSYM
5391rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005392 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005393 CFLAGS=$cflags_save
5394 LIBS=$libs_save
5395 if test $python_ok = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005396 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005397#define FEAT_PYTHON 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005398_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005399
5400 else
5401 LIBS=$libs_save_old
5402 PYTHON_SRC=
5403 PYTHON_OBJ=
5404 PYTHON_LIBS=
5405 PYTHON_CFLAGS=
5406 fi
5407
5408 fi
5409 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005410 { $as_echo "$as_me:$LINENO: result: too old" >&5
5411$as_echo "too old" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005412 fi
5413 fi
5414fi
5415
5416
5417
5418
5419
5420
5421
Bram Moolenaar446cb832008-06-24 21:56:24 +00005422{ $as_echo "$as_me:$LINENO: checking --enable-tclinterp argument" >&5
5423$as_echo_n "checking --enable-tclinterp argument... " >&6; }
5424# Check whether --enable-tclinterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005425if test "${enable_tclinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005426 enableval=$enable_tclinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005427else
5428 enable_tclinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005429fi
5430
5431{ $as_echo "$as_me:$LINENO: result: $enable_tclinterp" >&5
5432$as_echo "$enable_tclinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005433
5434if test "$enable_tclinterp" = "yes"; then
5435
Bram Moolenaar446cb832008-06-24 21:56:24 +00005436 { $as_echo "$as_me:$LINENO: checking --with-tclsh argument" >&5
5437$as_echo_n "checking --with-tclsh argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005438
Bram Moolenaar446cb832008-06-24 21:56:24 +00005439# Check whether --with-tclsh was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005440if test "${with_tclsh+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005441 withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:$LINENO: result: $tclsh_name" >&5
5442$as_echo "$tclsh_name" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005443else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005444 tclsh_name="tclsh8.5"; { $as_echo "$as_me:$LINENO: result: no" >&5
5445$as_echo "no" >&6; }
5446fi
5447
Bram Moolenaar071d4272004-06-13 20:20:40 +00005448 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5449set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005450{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5451$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005452if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005453 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005454else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005455 case $vi_cv_path_tcl in
5456 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005457 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5458 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005459 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005460 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5461for as_dir in $PATH
5462do
5463 IFS=$as_save_IFS
5464 test -z "$as_dir" && as_dir=.
5465 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005466 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 +00005467 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005468 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005469 break 2
5470 fi
5471done
5472done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005473IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005474
Bram Moolenaar071d4272004-06-13 20:20:40 +00005475 ;;
5476esac
5477fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005478vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005479if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005480 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5481$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005482else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005483 { $as_echo "$as_me:$LINENO: result: no" >&5
5484$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005485fi
5486
Bram Moolenaar071d4272004-06-13 20:20:40 +00005487
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005488
Bram Moolenaar446cb832008-06-24 21:56:24 +00005489
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005490 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then
5491 tclsh_name="tclsh8.4"
5492 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5493set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005494{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5495$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005496if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005497 $as_echo_n "(cached) " >&6
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005498else
5499 case $vi_cv_path_tcl in
5500 [\\/]* | ?:[\\/]*)
5501 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5502 ;;
5503 *)
5504 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5505for as_dir in $PATH
5506do
5507 IFS=$as_save_IFS
5508 test -z "$as_dir" && as_dir=.
5509 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005510 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 +00005511 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005512 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005513 break 2
5514 fi
5515done
5516done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005517IFS=$as_save_IFS
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005518
5519 ;;
5520esac
5521fi
5522vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005523if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005524 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5525$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005526else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005527 { $as_echo "$as_me:$LINENO: result: no" >&5
5528$as_echo "no" >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005529fi
5530
Bram Moolenaar446cb832008-06-24 21:56:24 +00005531
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005532 fi
5533 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005534 tclsh_name="tclsh8.2"
5535 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5536set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005537{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5538$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005539if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005540 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005541else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005542 case $vi_cv_path_tcl in
5543 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005544 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5545 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005546 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005547 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5548for as_dir in $PATH
5549do
5550 IFS=$as_save_IFS
5551 test -z "$as_dir" && as_dir=.
5552 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005553 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 +00005554 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005555 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005556 break 2
5557 fi
5558done
5559done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005560IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005561
Bram Moolenaar071d4272004-06-13 20:20:40 +00005562 ;;
5563esac
5564fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005565vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005566if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005567 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5568$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005569else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005570 { $as_echo "$as_me:$LINENO: result: no" >&5
5571$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005572fi
5573
Bram Moolenaar446cb832008-06-24 21:56:24 +00005574
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005575 fi
5576 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then
5577 tclsh_name="tclsh8.0"
5578 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5579set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005580{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5581$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005582if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005583 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005584else
5585 case $vi_cv_path_tcl in
5586 [\\/]* | ?:[\\/]*)
5587 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5588 ;;
5589 *)
5590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5591for as_dir in $PATH
5592do
5593 IFS=$as_save_IFS
5594 test -z "$as_dir" && as_dir=.
5595 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005596 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 +00005597 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005598 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005599 break 2
5600 fi
5601done
5602done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005603IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005604
5605 ;;
5606esac
5607fi
5608vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005609if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005610 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5611$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005612else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005613 { $as_echo "$as_me:$LINENO: result: no" >&5
5614$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005615fi
5616
Bram Moolenaar446cb832008-06-24 21:56:24 +00005617
Bram Moolenaar071d4272004-06-13 20:20:40 +00005618 fi
5619 if test "X$vi_cv_path_tcl" = "X"; then
5620 tclsh_name="tclsh"
5621 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5622set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005623{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5624$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005625if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005626 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005627else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005628 case $vi_cv_path_tcl in
5629 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005630 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5631 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005632 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5634for as_dir in $PATH
5635do
5636 IFS=$as_save_IFS
5637 test -z "$as_dir" && as_dir=.
5638 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005639 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 +00005640 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005641 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005642 break 2
5643 fi
5644done
5645done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005646IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005647
Bram Moolenaar071d4272004-06-13 20:20:40 +00005648 ;;
5649esac
5650fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005651vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005652if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005653 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5654$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005655else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005656 { $as_echo "$as_me:$LINENO: result: no" >&5
5657$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005658fi
5659
Bram Moolenaar446cb832008-06-24 21:56:24 +00005660
Bram Moolenaar071d4272004-06-13 20:20:40 +00005661 fi
5662 if test "X$vi_cv_path_tcl" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005663 { $as_echo "$as_me:$LINENO: checking Tcl version" >&5
5664$as_echo_n "checking Tcl version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005665 if echo 'exit [expr [info tclversion] < 8.0]' | $vi_cv_path_tcl - ; then
5666 tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -`
Bram Moolenaar446cb832008-06-24 21:56:24 +00005667 { $as_echo "$as_me:$LINENO: result: $tclver - OK" >&5
5668$as_echo "$tclver - OK" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00005669 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 -`
5670
Bram Moolenaar446cb832008-06-24 21:56:24 +00005671 { $as_echo "$as_me:$LINENO: checking for location of Tcl include" >&5
5672$as_echo_n "checking for location of Tcl include... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005673 if test "x$MACOSX" != "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005674 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 +00005675 else
5676 tclinc="/System/Library/Frameworks/Tcl.framework/Headers"
5677 fi
Bram Moolenaar0ff8f602008-02-20 11:44:03 +00005678 TCL_INC=
Bram Moolenaar071d4272004-06-13 20:20:40 +00005679 for try in $tclinc; do
5680 if test -f "$try/tcl.h"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005681 { $as_echo "$as_me:$LINENO: result: $try/tcl.h" >&5
5682$as_echo "$try/tcl.h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005683 TCL_INC=$try
5684 break
5685 fi
5686 done
5687 if test -z "$TCL_INC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005688 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
5689$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005690 SKIP_TCL=YES
5691 fi
5692 if test -z "$SKIP_TCL"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005693 { $as_echo "$as_me:$LINENO: checking for location of tclConfig.sh script" >&5
5694$as_echo_n "checking for location of tclConfig.sh script... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005695 if test "x$MACOSX" != "xyes"; then
5696 tclcnf=`echo $tclinc | sed s/include/lib/g`
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005697 tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005698 else
5699 tclcnf="/System/Library/Frameworks/Tcl.framework"
5700 fi
5701 for try in $tclcnf; do
5702 if test -f $try/tclConfig.sh; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005703 { $as_echo "$as_me:$LINENO: result: $try/tclConfig.sh" >&5
5704$as_echo "$try/tclConfig.sh" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005705 . $try/tclConfig.sh
5706 TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"`
Bram Moolenaar4394bff2008-07-24 11:21:31 +00005707 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 +00005708 break
5709 fi
5710 done
5711 if test -z "$TCL_LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005712 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
5713$as_echo "<not found>" >&6; }
5714 { $as_echo "$as_me:$LINENO: checking for Tcl library by myself" >&5
5715$as_echo_n "checking for Tcl library by myself... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005716 tcllib=`echo $tclinc | sed s/include/lib/g`
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005717 tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005718 for ext in .so .a ; do
5719 for ver in "" $tclver ; do
5720 for try in $tcllib ; do
5721 trylib=tcl$ver$ext
5722 if test -f $try/lib$trylib ; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005723 { $as_echo "$as_me:$LINENO: result: $try/lib$trylib" >&5
5724$as_echo "$try/lib$trylib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005725 TCL_LIBS="-L$try -ltcl$ver -ldl -lm"
5726 if test "`(uname) 2>/dev/null`" = SunOS &&
5727 uname -r | grep '^5' >/dev/null; then
5728 TCL_LIBS="$TCL_LIBS -R $try"
5729 fi
5730 break 3
5731 fi
5732 done
5733 done
5734 done
5735 if test -z "$TCL_LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005736 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
5737$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005738 SKIP_TCL=YES
5739 fi
5740 fi
5741 if test -z "$SKIP_TCL"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005742 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005743#define FEAT_TCL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005744_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005745
5746 TCL_SRC=if_tcl.c
5747 TCL_OBJ=objects/if_tcl.o
5748 TCL_PRO=if_tcl.pro
5749 TCL_CFLAGS="-I$TCL_INC $TCL_DEFS"
5750 fi
5751 fi
5752 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005753 { $as_echo "$as_me:$LINENO: result: too old; need Tcl version 8.0 or later" >&5
5754$as_echo "too old; need Tcl version 8.0 or later" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005755 fi
5756 fi
5757fi
5758
5759
5760
5761
5762
5763
Bram Moolenaar446cb832008-06-24 21:56:24 +00005764{ $as_echo "$as_me:$LINENO: checking --enable-rubyinterp argument" >&5
5765$as_echo_n "checking --enable-rubyinterp argument... " >&6; }
5766# Check whether --enable-rubyinterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005767if test "${enable_rubyinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005768 enableval=$enable_rubyinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005769else
5770 enable_rubyinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005771fi
5772
5773{ $as_echo "$as_me:$LINENO: result: $enable_rubyinterp" >&5
5774$as_echo "$enable_rubyinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005775if test "$enable_rubyinterp" = "yes"; then
Bram Moolenaar165641d2010-02-17 16:23:09 +01005776 { $as_echo "$as_me:$LINENO: checking --with-ruby-command argument" >&5
5777$as_echo_n "checking --with-ruby-command argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005778
Bram Moolenaar165641d2010-02-17 16:23:09 +01005779# Check whether --with-ruby-command was given.
5780if test "${with_ruby_command+set}" = set; then
5781 withval=$with_ruby_command; RUBY_CMD="$withval"; { $as_echo "$as_me:$LINENO: result: $RUBY_CMD" >&5
5782$as_echo "$RUBY_CMD" >&6; }
5783else
5784 RUBY_CMD="ruby"; { $as_echo "$as_me:$LINENO: result: defaulting to $RUBY_CMD" >&5
5785$as_echo "defaulting to $RUBY_CMD" >&6; }
5786fi
5787
5788
5789 # Extract the first word of "$RUBY_CMD", so it can be a program name with args.
5790set dummy $RUBY_CMD; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005791{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5792$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005793if test "${ac_cv_path_vi_cv_path_ruby+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005794 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005795else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005796 case $vi_cv_path_ruby in
5797 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005798 ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path.
5799 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005800 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005801 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5802for as_dir in $PATH
5803do
5804 IFS=$as_save_IFS
5805 test -z "$as_dir" && as_dir=.
5806 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005807 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 +00005808 ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005809 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005810 break 2
5811 fi
5812done
5813done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005814IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005815
Bram Moolenaar071d4272004-06-13 20:20:40 +00005816 ;;
5817esac
5818fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005819vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby
Bram Moolenaar071d4272004-06-13 20:20:40 +00005820if test -n "$vi_cv_path_ruby"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005821 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_ruby" >&5
5822$as_echo "$vi_cv_path_ruby" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005823else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005824 { $as_echo "$as_me:$LINENO: result: no" >&5
5825$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005826fi
5827
Bram Moolenaar446cb832008-06-24 21:56:24 +00005828
Bram Moolenaar071d4272004-06-13 20:20:40 +00005829 if test "X$vi_cv_path_ruby" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005830 { $as_echo "$as_me:$LINENO: checking Ruby version" >&5
5831$as_echo_n "checking Ruby version... " >&6; }
Bram Moolenaar0cb032e2005-04-23 20:52:00 +00005832 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 +00005833 { $as_echo "$as_me:$LINENO: result: OK" >&5
5834$as_echo "OK" >&6; }
5835 { $as_echo "$as_me:$LINENO: checking Ruby header files" >&5
5836$as_echo_n "checking Ruby header files... " >&6; }
Bram Moolenaar165641d2010-02-17 16:23:09 +01005837 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 +00005838 if test "X$rubyhdrdir" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005839 { $as_echo "$as_me:$LINENO: result: $rubyhdrdir" >&5
5840$as_echo "$rubyhdrdir" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005841 RUBY_CFLAGS="-I$rubyhdrdir"
Bram Moolenaar165641d2010-02-17 16:23:09 +01005842 rubyarch=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["arch"]'`
5843 if test -d "$rubyhdrdir/$rubyarch"; then
5844 RUBY_CFLAGS="$RUBY_CFLAGS -I$rubyhdrdir/$rubyarch"
5845 fi
5846 rubyversion=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["ruby_version"].gsub(/\./, "")[0,2]'`
5847 RUBY_CFLAGS="$RUBY_CFLAGS -DRUBY_VERSION=$rubyversion"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005848 rubylibs=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LIBS"]'`
5849 if test "X$rubylibs" != "X"; then
5850 RUBY_LIBS="$rubylibs"
5851 fi
5852 librubyarg=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["LIBRUBYARG"])'`
5853 if test -f "$rubyhdrdir/$librubyarg"; then
5854 librubyarg="$rubyhdrdir/$librubyarg"
5855 else
5856 rubylibdir=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["libdir"])'`
5857 if test -f "$rubylibdir/$librubyarg"; then
5858 librubyarg="$rubylibdir/$librubyarg"
5859 elif test "$librubyarg" = "libruby.a"; then
5860 librubyarg="-lruby"
5861 else
5862 librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print '$librubyarg'.gsub(/-L\./, %'-L#{Config.expand(Config::CONFIG[\"libdir\"])}')"`
5863 fi
5864 fi
5865
5866 if test "X$librubyarg" != "X"; then
5867 RUBY_LIBS="$librubyarg $RUBY_LIBS"
5868 fi
5869 rubyldflags=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LDFLAGS"]'`
5870 if test "X$rubyldflags" != "X"; then
Bram Moolenaar996b6d82009-07-22 09:17:23 +00005871 rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//'`
5872 if test "X$rubyldflags" != "X"; then
5873 LDFLAGS="$rubyldflags $LDFLAGS"
5874 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00005875 fi
5876 RUBY_SRC="if_ruby.c"
5877 RUBY_OBJ="objects/if_ruby.o"
5878 RUBY_PRO="if_ruby.pro"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005879 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005880#define FEAT_RUBY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005881_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005882
5883 else
Bram Moolenaar165641d2010-02-17 16:23:09 +01005884 { $as_echo "$as_me:$LINENO: result: not found; disabling Ruby" >&5
5885$as_echo "not found; disabling Ruby" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005886 fi
5887 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005888 { $as_echo "$as_me:$LINENO: result: too old; need Ruby version 1.6.0 or later" >&5
5889$as_echo "too old; need Ruby version 1.6.0 or later" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005890 fi
5891 fi
5892fi
5893
5894
5895
5896
5897
5898
Bram Moolenaar446cb832008-06-24 21:56:24 +00005899{ $as_echo "$as_me:$LINENO: checking --enable-cscope argument" >&5
5900$as_echo_n "checking --enable-cscope argument... " >&6; }
5901# Check whether --enable-cscope was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005902if test "${enable_cscope+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005903 enableval=$enable_cscope;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005904else
5905 enable_cscope="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005906fi
5907
5908{ $as_echo "$as_me:$LINENO: result: $enable_cscope" >&5
5909$as_echo "$enable_cscope" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005910if test "$enable_cscope" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005911 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005912#define FEAT_CSCOPE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005913_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005914
5915fi
5916
Bram Moolenaar446cb832008-06-24 21:56:24 +00005917{ $as_echo "$as_me:$LINENO: checking --enable-workshop argument" >&5
5918$as_echo_n "checking --enable-workshop argument... " >&6; }
5919# Check whether --enable-workshop was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005920if test "${enable_workshop+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005921 enableval=$enable_workshop;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005922else
5923 enable_workshop="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005924fi
5925
5926{ $as_echo "$as_me:$LINENO: result: $enable_workshop" >&5
5927$as_echo "$enable_workshop" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005928if test "$enable_workshop" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005929 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005930#define FEAT_SUN_WORKSHOP 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005931_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005932
5933 WORKSHOP_SRC="workshop.c integration.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005934
Bram Moolenaar071d4272004-06-13 20:20:40 +00005935 WORKSHOP_OBJ="objects/workshop.o objects/integration.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005936
Bram Moolenaar071d4272004-06-13 20:20:40 +00005937 if test "${enable_gui-xxx}" = xxx; then
5938 enable_gui=motif
5939 fi
5940fi
5941
Bram Moolenaar446cb832008-06-24 21:56:24 +00005942{ $as_echo "$as_me:$LINENO: checking --disable-netbeans argument" >&5
5943$as_echo_n "checking --disable-netbeans argument... " >&6; }
5944# Check whether --enable-netbeans was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005945if test "${enable_netbeans+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005946 enableval=$enable_netbeans;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005947else
5948 enable_netbeans="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005949fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005950
Bram Moolenaar446cb832008-06-24 21:56:24 +00005951if test "$enable_netbeans" = "yes"; then
5952 { $as_echo "$as_me:$LINENO: result: no" >&5
5953$as_echo "no" >&6; }
5954
5955{ $as_echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
5956$as_echo_n "checking for socket in -lsocket... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005957if test "${ac_cv_lib_socket_socket+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005958 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005959else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005960 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005961LIBS="-lsocket $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005962cat >conftest.$ac_ext <<_ACEOF
5963/* confdefs.h. */
5964_ACEOF
5965cat confdefs.h >>conftest.$ac_ext
5966cat >>conftest.$ac_ext <<_ACEOF
5967/* end confdefs.h. */
5968
Bram Moolenaar446cb832008-06-24 21:56:24 +00005969/* Override any GCC internal prototype to avoid an error.
5970 Use char because int might match the return type of a GCC
5971 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005972#ifdef __cplusplus
5973extern "C"
5974#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005975char socket ();
5976int
5977main ()
5978{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005979return socket ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005980 ;
5981 return 0;
5982}
5983_ACEOF
5984rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005985if { (ac_try="$ac_link"
5986case "(($ac_try" in
5987 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5988 *) ac_try_echo=$ac_try;;
5989esac
5990eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5991$as_echo "$ac_try_echo") >&5
5992 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005993 ac_status=$?
5994 grep -v '^ *+' conftest.er1 >conftest.err
5995 rm -f conftest.er1
5996 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005997 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5998 (exit $ac_status); } && {
5999 test -z "$ac_c_werror_flag" ||
6000 test ! -s conftest.err
6001 } && test -s conftest$ac_exeext && {
6002 test "$cross_compiling" = yes ||
6003 $as_test_x conftest$ac_exeext
6004 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006005 ac_cv_lib_socket_socket=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006006else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006007 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006008sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006009
Bram Moolenaar446cb832008-06-24 21:56:24 +00006010 ac_cv_lib_socket_socket=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006011fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006012
6013rm -rf conftest.dSYM
6014rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006015 conftest$ac_exeext conftest.$ac_ext
6016LIBS=$ac_check_lib_save_LIBS
6017fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006018{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
6019$as_echo "$ac_cv_lib_socket_socket" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00006020if test "x$ac_cv_lib_socket_socket" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006021 cat >>confdefs.h <<_ACEOF
6022#define HAVE_LIBSOCKET 1
6023_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006024
6025 LIBS="-lsocket $LIBS"
6026
Bram Moolenaar071d4272004-06-13 20:20:40 +00006027fi
6028
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006029
Bram Moolenaar446cb832008-06-24 21:56:24 +00006030{ $as_echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
6031$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006032if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006033 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006034else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006035 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006036LIBS="-lnsl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006037cat >conftest.$ac_ext <<_ACEOF
6038/* confdefs.h. */
6039_ACEOF
6040cat confdefs.h >>conftest.$ac_ext
6041cat >>conftest.$ac_ext <<_ACEOF
6042/* end confdefs.h. */
6043
Bram Moolenaar446cb832008-06-24 21:56:24 +00006044/* Override any GCC internal prototype to avoid an error.
6045 Use char because int might match the return type of a GCC
6046 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006047#ifdef __cplusplus
6048extern "C"
6049#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006050char gethostbyname ();
6051int
6052main ()
6053{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006054return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006055 ;
6056 return 0;
6057}
6058_ACEOF
6059rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006060if { (ac_try="$ac_link"
6061case "(($ac_try" in
6062 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6063 *) ac_try_echo=$ac_try;;
6064esac
6065eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6066$as_echo "$ac_try_echo") >&5
6067 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006068 ac_status=$?
6069 grep -v '^ *+' conftest.er1 >conftest.err
6070 rm -f conftest.er1
6071 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006072 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6073 (exit $ac_status); } && {
6074 test -z "$ac_c_werror_flag" ||
6075 test ! -s conftest.err
6076 } && test -s conftest$ac_exeext && {
6077 test "$cross_compiling" = yes ||
6078 $as_test_x conftest$ac_exeext
6079 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006080 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006081else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006082 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006083sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006084
Bram Moolenaar446cb832008-06-24 21:56:24 +00006085 ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006086fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006087
6088rm -rf conftest.dSYM
6089rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006090 conftest$ac_exeext conftest.$ac_ext
6091LIBS=$ac_check_lib_save_LIBS
6092fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006093{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
6094$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00006095if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006096 cat >>confdefs.h <<_ACEOF
6097#define HAVE_LIBNSL 1
6098_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006099
6100 LIBS="-lnsl $LIBS"
6101
Bram Moolenaar071d4272004-06-13 20:20:40 +00006102fi
6103
Bram Moolenaar446cb832008-06-24 21:56:24 +00006104 { $as_echo "$as_me:$LINENO: checking whether compiling netbeans integration is possible" >&5
6105$as_echo_n "checking whether compiling netbeans integration is possible... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006106 cat >conftest.$ac_ext <<_ACEOF
6107/* confdefs.h. */
6108_ACEOF
6109cat confdefs.h >>conftest.$ac_ext
6110cat >>conftest.$ac_ext <<_ACEOF
6111/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006112
6113#include <stdio.h>
6114#include <stdlib.h>
6115#include <stdarg.h>
6116#include <fcntl.h>
6117#include <netdb.h>
6118#include <netinet/in.h>
6119#include <errno.h>
6120#include <sys/types.h>
6121#include <sys/socket.h>
6122 /* Check bitfields */
6123 struct nbbuf {
6124 unsigned int initDone:1;
6125 ushort signmaplen;
6126 };
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006127
6128int
6129main ()
6130{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006131
6132 /* Check creating a socket. */
6133 struct sockaddr_in server;
6134 (void)socket(AF_INET, SOCK_STREAM, 0);
6135 (void)htons(100);
6136 (void)gethostbyname("microsoft.com");
6137 if (errno == ECONNREFUSED)
6138 (void)connect(1, (struct sockaddr *)&server, sizeof(server));
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006139
6140 ;
6141 return 0;
6142}
6143_ACEOF
6144rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006145if { (ac_try="$ac_link"
6146case "(($ac_try" in
6147 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6148 *) ac_try_echo=$ac_try;;
6149esac
6150eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6151$as_echo "$ac_try_echo") >&5
6152 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006153 ac_status=$?
6154 grep -v '^ *+' conftest.er1 >conftest.err
6155 rm -f conftest.er1
6156 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006157 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6158 (exit $ac_status); } && {
6159 test -z "$ac_c_werror_flag" ||
6160 test ! -s conftest.err
6161 } && test -s conftest$ac_exeext && {
6162 test "$cross_compiling" = yes ||
6163 $as_test_x conftest$ac_exeext
6164 }; then
6165 { $as_echo "$as_me:$LINENO: result: yes" >&5
6166$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006167else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006168 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006169sed 's/^/| /' conftest.$ac_ext >&5
6170
Bram Moolenaar446cb832008-06-24 21:56:24 +00006171 { $as_echo "$as_me:$LINENO: result: no" >&5
6172$as_echo "no" >&6; }; enable_netbeans="no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006173fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006174
6175rm -rf conftest.dSYM
6176rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006177 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00006178else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006179 { $as_echo "$as_me:$LINENO: result: yes" >&5
6180$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006181fi
6182if test "$enable_netbeans" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006183 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006184#define FEAT_NETBEANS_INTG 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006185_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006186
6187 NETBEANS_SRC="netbeans.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006188
Bram Moolenaar071d4272004-06-13 20:20:40 +00006189 NETBEANS_OBJ="objects/netbeans.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006190
Bram Moolenaar071d4272004-06-13 20:20:40 +00006191fi
6192
Bram Moolenaar446cb832008-06-24 21:56:24 +00006193{ $as_echo "$as_me:$LINENO: checking --enable-sniff argument" >&5
6194$as_echo_n "checking --enable-sniff argument... " >&6; }
6195# Check whether --enable-sniff was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006196if test "${enable_sniff+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006197 enableval=$enable_sniff;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006198else
6199 enable_sniff="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006200fi
6201
6202{ $as_echo "$as_me:$LINENO: result: $enable_sniff" >&5
6203$as_echo "$enable_sniff" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006204if test "$enable_sniff" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006205 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006206#define FEAT_SNIFF 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006207_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006208
6209 SNIFF_SRC="if_sniff.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006210
Bram Moolenaar071d4272004-06-13 20:20:40 +00006211 SNIFF_OBJ="objects/if_sniff.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006212
Bram Moolenaar071d4272004-06-13 20:20:40 +00006213fi
6214
Bram Moolenaar446cb832008-06-24 21:56:24 +00006215{ $as_echo "$as_me:$LINENO: checking --enable-multibyte argument" >&5
6216$as_echo_n "checking --enable-multibyte argument... " >&6; }
6217# Check whether --enable-multibyte was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006218if test "${enable_multibyte+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006219 enableval=$enable_multibyte;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006220else
6221 enable_multibyte="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006222fi
6223
6224{ $as_echo "$as_me:$LINENO: result: $enable_multibyte" >&5
6225$as_echo "$enable_multibyte" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006226if test "$enable_multibyte" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006227 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006228#define FEAT_MBYTE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006229_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006230
6231fi
6232
Bram Moolenaar446cb832008-06-24 21:56:24 +00006233{ $as_echo "$as_me:$LINENO: checking --enable-hangulinput argument" >&5
6234$as_echo_n "checking --enable-hangulinput argument... " >&6; }
6235# Check whether --enable-hangulinput was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006236if test "${enable_hangulinput+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006237 enableval=$enable_hangulinput;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006238else
6239 enable_hangulinput="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006240fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006241
Bram Moolenaar446cb832008-06-24 21:56:24 +00006242{ $as_echo "$as_me:$LINENO: result: $enable_hangulinput" >&5
6243$as_echo "$enable_hangulinput" >&6; }
6244
6245{ $as_echo "$as_me:$LINENO: checking --enable-xim argument" >&5
6246$as_echo_n "checking --enable-xim argument... " >&6; }
6247# Check whether --enable-xim was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006248if test "${enable_xim+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006249 enableval=$enable_xim; { $as_echo "$as_me:$LINENO: result: $enable_xim" >&5
6250$as_echo "$enable_xim" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006251else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006252 enable_xim="auto"; { $as_echo "$as_me:$LINENO: result: defaulting to auto" >&5
6253$as_echo "defaulting to auto" >&6; }
6254fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006255
Bram Moolenaar446cb832008-06-24 21:56:24 +00006256
6257{ $as_echo "$as_me:$LINENO: checking --enable-fontset argument" >&5
6258$as_echo_n "checking --enable-fontset argument... " >&6; }
6259# Check whether --enable-fontset was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006260if test "${enable_fontset+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006261 enableval=$enable_fontset;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006262else
6263 enable_fontset="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006264fi
6265
6266{ $as_echo "$as_me:$LINENO: result: $enable_fontset" >&5
6267$as_echo "$enable_fontset" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006268
6269test -z "$with_x" && with_x=yes
6270test "${enable_gui-yes}" != no -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && with_x=yes
6271if test "$with_x" = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006272 { $as_echo "$as_me:$LINENO: result: defaulting to: don't HAVE_X11" >&5
6273$as_echo "defaulting to: don't HAVE_X11" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006274else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006275
Bram Moolenaar071d4272004-06-13 20:20:40 +00006276 # Extract the first word of "xmkmf", so it can be a program name with args.
6277set dummy xmkmf; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00006278{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6279$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006280if test "${ac_cv_path_xmkmfpath+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006281 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006282else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006283 case $xmkmfpath in
6284 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00006285 ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path.
6286 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006287 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006288 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6289for as_dir in $PATH
6290do
6291 IFS=$as_save_IFS
6292 test -z "$as_dir" && as_dir=.
6293 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00006294 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 +00006295 ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006296 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006297 break 2
6298 fi
6299done
6300done
Bram Moolenaar446cb832008-06-24 21:56:24 +00006301IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006302
Bram Moolenaar071d4272004-06-13 20:20:40 +00006303 ;;
6304esac
6305fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006306xmkmfpath=$ac_cv_path_xmkmfpath
Bram Moolenaar071d4272004-06-13 20:20:40 +00006307if test -n "$xmkmfpath"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006308 { $as_echo "$as_me:$LINENO: result: $xmkmfpath" >&5
6309$as_echo "$xmkmfpath" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006310else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006311 { $as_echo "$as_me:$LINENO: result: no" >&5
6312$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006313fi
6314
6315
Bram Moolenaar446cb832008-06-24 21:56:24 +00006316
6317 { $as_echo "$as_me:$LINENO: checking for X" >&5
6318$as_echo_n "checking for X... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006319
Bram Moolenaar071d4272004-06-13 20:20:40 +00006320
Bram Moolenaar446cb832008-06-24 21:56:24 +00006321# Check whether --with-x was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006322if test "${with_x+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006323 withval=$with_x;
6324fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006325
6326# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
6327if test "x$with_x" = xno; then
6328 # The user explicitly disabled X.
6329 have_x=disabled
6330else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006331 case $x_includes,$x_libraries in #(
Bram Moolenaar32f31b12009-05-21 13:20:59 +00006332 *\'*) { { $as_echo "$as_me:$LINENO: error: cannot use X directory names containing '" >&5
6333$as_echo "$as_me: error: cannot use X directory names containing '" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00006334 { (exit 1); exit 1; }; };; #(
6335 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then
6336 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006337else
6338 # One or both of the vars are not set, and there is no cached value.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006339ac_x_includes=no ac_x_libraries=no
Bram Moolenaar446cb832008-06-24 21:56:24 +00006340rm -f -r conftest.dir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006341if mkdir conftest.dir; then
6342 cd conftest.dir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006343 cat >Imakefile <<'_ACEOF'
Bram Moolenaar446cb832008-06-24 21:56:24 +00006344incroot:
6345 @echo incroot='${INCROOT}'
6346usrlibdir:
6347 @echo usrlibdir='${USRLIBDIR}'
6348libdir:
6349 @echo libdir='${LIBDIR}'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006350_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00006351 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006352 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006353 for ac_var in incroot usrlibdir libdir; do
6354 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
6355 done
Bram Moolenaar071d4272004-06-13 20:20:40 +00006356 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006357 for ac_extension in a so sl dylib la dll; do
6358 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
6359 test -f "$ac_im_libdir/libX11.$ac_extension"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006360 ac_im_usrlibdir=$ac_im_libdir; break
Bram Moolenaar071d4272004-06-13 20:20:40 +00006361 fi
6362 done
6363 # Screen out bogus values from the imake configuration. They are
6364 # bogus both because they are the default anyway, and because
6365 # using them would break gcc on systems where it needs fixed includes.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006366 case $ac_im_incroot in
Bram Moolenaar446cb832008-06-24 21:56:24 +00006367 /usr/include) ac_x_includes= ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006368 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006369 esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006370 case $ac_im_usrlibdir in
Bram Moolenaar32f31b12009-05-21 13:20:59 +00006371 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006372 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006373 esac
6374 fi
6375 cd ..
Bram Moolenaar446cb832008-06-24 21:56:24 +00006376 rm -f -r conftest.dir
Bram Moolenaar071d4272004-06-13 20:20:40 +00006377fi
6378
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006379# Standard set of common directories for X headers.
6380# Check X11 before X11Rn because it is often a symlink to the current release.
6381ac_x_header_dirs='
6382/usr/X11/include
6383/usr/X11R6/include
6384/usr/X11R5/include
6385/usr/X11R4/include
Bram Moolenaar071d4272004-06-13 20:20:40 +00006386
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006387/usr/include/X11
6388/usr/include/X11R6
6389/usr/include/X11R5
6390/usr/include/X11R4
6391
6392/usr/local/X11/include
6393/usr/local/X11R6/include
6394/usr/local/X11R5/include
6395/usr/local/X11R4/include
6396
6397/usr/local/include/X11
6398/usr/local/include/X11R6
6399/usr/local/include/X11R5
6400/usr/local/include/X11R4
6401
6402/usr/X386/include
6403/usr/x386/include
6404/usr/XFree86/include/X11
6405
6406/usr/include
6407/usr/local/include
6408/usr/unsupported/include
6409/usr/athena/include
6410/usr/local/x11r5/include
6411/usr/lpp/Xamples/include
6412
6413/usr/openwin/include
6414/usr/openwin/share/include'
6415
6416if test "$ac_x_includes" = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006417 # Guess where to find include files, by looking for Xlib.h.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006418 # First, try using that file with no special directory specified.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006419 cat >conftest.$ac_ext <<_ACEOF
6420/* confdefs.h. */
6421_ACEOF
6422cat confdefs.h >>conftest.$ac_ext
6423cat >>conftest.$ac_ext <<_ACEOF
6424/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00006425#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006426_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00006427if { (ac_try="$ac_cpp conftest.$ac_ext"
6428case "(($ac_try" in
6429 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6430 *) ac_try_echo=$ac_try;;
6431esac
6432eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6433$as_echo "$ac_try_echo") >&5
6434 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006435 ac_status=$?
6436 grep -v '^ *+' conftest.er1 >conftest.err
6437 rm -f conftest.er1
6438 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006439 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6440 (exit $ac_status); } >/dev/null && {
6441 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6442 test ! -s conftest.err
6443 }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006444 # We can compile using X headers with no special include directory.
6445ac_x_includes=
6446else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006447 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006448sed 's/^/| /' conftest.$ac_ext >&5
6449
6450 for ac_dir in $ac_x_header_dirs; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00006451 if test -r "$ac_dir/X11/Xlib.h"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006452 ac_x_includes=$ac_dir
6453 break
6454 fi
6455done
Bram Moolenaar071d4272004-06-13 20:20:40 +00006456fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006457
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006458rm -f conftest.err conftest.$ac_ext
6459fi # $ac_x_includes = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006460
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006461if test "$ac_x_libraries" = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006462 # Check for the libraries.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006463 # See if we find them without any special options.
6464 # Don't add to $LIBS permanently.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006465 ac_save_LIBS=$LIBS
Bram Moolenaar446cb832008-06-24 21:56:24 +00006466 LIBS="-lX11 $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006467 cat >conftest.$ac_ext <<_ACEOF
6468/* confdefs.h. */
6469_ACEOF
6470cat confdefs.h >>conftest.$ac_ext
6471cat >>conftest.$ac_ext <<_ACEOF
6472/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00006473#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006474int
6475main ()
6476{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006477XrmInitialize ()
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006478 ;
6479 return 0;
6480}
6481_ACEOF
6482rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006483if { (ac_try="$ac_link"
6484case "(($ac_try" in
6485 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6486 *) ac_try_echo=$ac_try;;
6487esac
6488eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6489$as_echo "$ac_try_echo") >&5
6490 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006491 ac_status=$?
6492 grep -v '^ *+' conftest.er1 >conftest.err
6493 rm -f conftest.er1
6494 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006495 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6496 (exit $ac_status); } && {
6497 test -z "$ac_c_werror_flag" ||
6498 test ! -s conftest.err
6499 } && test -s conftest$ac_exeext && {
6500 test "$cross_compiling" = yes ||
6501 $as_test_x conftest$ac_exeext
6502 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006503 LIBS=$ac_save_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006504# We can link X programs with no special library path.
6505ac_x_libraries=
6506else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006507 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006508sed 's/^/| /' conftest.$ac_ext >&5
6509
Bram Moolenaar446cb832008-06-24 21:56:24 +00006510 LIBS=$ac_save_LIBS
6511for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
Bram Moolenaar071d4272004-06-13 20:20:40 +00006512do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006513 # Don't even attempt the hair of trying to link an X program!
Bram Moolenaar446cb832008-06-24 21:56:24 +00006514 for ac_extension in a so sl dylib la dll; do
6515 if test -r "$ac_dir/libX11.$ac_extension"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006516 ac_x_libraries=$ac_dir
6517 break 2
6518 fi
6519 done
6520done
6521fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006522
6523rm -rf conftest.dSYM
6524rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006525 conftest$ac_exeext conftest.$ac_ext
6526fi # $ac_x_libraries = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006527
Bram Moolenaar446cb832008-06-24 21:56:24 +00006528case $ac_x_includes,$ac_x_libraries in #(
6529 no,* | *,no | *\'*)
6530 # Didn't find X, or a directory has "'" in its name.
6531 ac_cv_have_x="have_x=no";; #(
6532 *)
6533 # Record where we found X for the cache.
6534 ac_cv_have_x="have_x=yes\
6535 ac_x_includes='$ac_x_includes'\
6536 ac_x_libraries='$ac_x_libraries'"
6537esac
Bram Moolenaar071d4272004-06-13 20:20:40 +00006538fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006539;; #(
6540 *) have_x=yes;;
6541 esac
Bram Moolenaar071d4272004-06-13 20:20:40 +00006542 eval "$ac_cv_have_x"
6543fi # $with_x != no
6544
6545if test "$have_x" != yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006546 { $as_echo "$as_me:$LINENO: result: $have_x" >&5
6547$as_echo "$have_x" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006548 no_x=yes
6549else
6550 # If each of the values was on the command line, it overrides each guess.
6551 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6552 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6553 # Update the cache value to reflect the command line values.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006554 ac_cv_have_x="have_x=yes\
6555 ac_x_includes='$x_includes'\
6556 ac_x_libraries='$x_libraries'"
6557 { $as_echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
6558$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006559fi
6560
6561if test "$no_x" = yes; then
6562 # Not all programs may use this symbol, but it does not hurt to define it.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006563
6564cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006565#define X_DISPLAY_MISSING 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006566_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006567
6568 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6569else
6570 if test -n "$x_includes"; then
6571 X_CFLAGS="$X_CFLAGS -I$x_includes"
6572 fi
6573
6574 # It would also be nice to do this for all -L options, not just this one.
6575 if test -n "$x_libraries"; then
6576 X_LIBS="$X_LIBS -L$x_libraries"
6577 # For Solaris; some versions of Sun CC require a space after -R and
6578 # others require no space. Words are not sufficient . . . .
Bram Moolenaar446cb832008-06-24 21:56:24 +00006579 { $as_echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
6580$as_echo_n "checking whether -R must be followed by a space... " >&6; }
6581 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
6582 ac_xsave_c_werror_flag=$ac_c_werror_flag
6583 ac_c_werror_flag=yes
6584 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006585/* confdefs.h. */
6586_ACEOF
6587cat confdefs.h >>conftest.$ac_ext
6588cat >>conftest.$ac_ext <<_ACEOF
6589/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006590
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006591int
6592main ()
6593{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006594
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006595 ;
6596 return 0;
6597}
6598_ACEOF
6599rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006600if { (ac_try="$ac_link"
6601case "(($ac_try" in
6602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6603 *) ac_try_echo=$ac_try;;
6604esac
6605eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6606$as_echo "$ac_try_echo") >&5
6607 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006608 ac_status=$?
6609 grep -v '^ *+' conftest.er1 >conftest.err
6610 rm -f conftest.er1
6611 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006612 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6613 (exit $ac_status); } && {
6614 test -z "$ac_c_werror_flag" ||
6615 test ! -s conftest.err
6616 } && test -s conftest$ac_exeext && {
6617 test "$cross_compiling" = yes ||
6618 $as_test_x conftest$ac_exeext
6619 }; then
6620 { $as_echo "$as_me:$LINENO: result: no" >&5
6621$as_echo "no" >&6; }
6622 X_LIBS="$X_LIBS -R$x_libraries"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006623else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006624 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006625sed 's/^/| /' conftest.$ac_ext >&5
6626
Bram Moolenaar071d4272004-06-13 20:20:40 +00006627 LIBS="$ac_xsave_LIBS -R $x_libraries"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006628 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006629/* confdefs.h. */
6630_ACEOF
6631cat confdefs.h >>conftest.$ac_ext
6632cat >>conftest.$ac_ext <<_ACEOF
6633/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006634
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006635int
6636main ()
6637{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006638
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006639 ;
6640 return 0;
6641}
6642_ACEOF
6643rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006644if { (ac_try="$ac_link"
6645case "(($ac_try" in
6646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6647 *) ac_try_echo=$ac_try;;
6648esac
6649eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6650$as_echo "$ac_try_echo") >&5
6651 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006652 ac_status=$?
6653 grep -v '^ *+' conftest.er1 >conftest.err
6654 rm -f conftest.er1
6655 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006656 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6657 (exit $ac_status); } && {
6658 test -z "$ac_c_werror_flag" ||
6659 test ! -s conftest.err
6660 } && test -s conftest$ac_exeext && {
6661 test "$cross_compiling" = yes ||
6662 $as_test_x conftest$ac_exeext
6663 }; then
6664 { $as_echo "$as_me:$LINENO: result: yes" >&5
6665$as_echo "yes" >&6; }
6666 X_LIBS="$X_LIBS -R $x_libraries"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006667else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006668 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006669sed 's/^/| /' conftest.$ac_ext >&5
6670
Bram Moolenaar446cb832008-06-24 21:56:24 +00006671 { $as_echo "$as_me:$LINENO: result: neither works" >&5
6672$as_echo "neither works" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006673fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006674
6675rm -rf conftest.dSYM
6676rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006677 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006678fi
6679
6680rm -rf conftest.dSYM
6681rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6682 conftest$ac_exeext conftest.$ac_ext
6683 ac_c_werror_flag=$ac_xsave_c_werror_flag
6684 LIBS=$ac_xsave_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006685 fi
6686
6687 # Check for system-dependent libraries X programs must link with.
6688 # Do this before checking for the system-independent R6 libraries
6689 # (-lICE), since we may need -lsocket or whatever for X linking.
6690
6691 if test "$ISC" = yes; then
6692 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6693 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006694 # Martyn Johnson says this is needed for Ultrix, if the X
6695 # libraries were built with DECnet support. And Karl Berry says
Bram Moolenaar071d4272004-06-13 20:20:40 +00006696 # the Alpha needs dnet_stub (dnet does not exist).
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006697 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
6698 cat >conftest.$ac_ext <<_ACEOF
6699/* confdefs.h. */
6700_ACEOF
6701cat confdefs.h >>conftest.$ac_ext
6702cat >>conftest.$ac_ext <<_ACEOF
6703/* end confdefs.h. */
6704
Bram Moolenaar446cb832008-06-24 21:56:24 +00006705/* Override any GCC internal prototype to avoid an error.
6706 Use char because int might match the return type of a GCC
6707 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006708#ifdef __cplusplus
6709extern "C"
6710#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006711char XOpenDisplay ();
6712int
6713main ()
6714{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006715return XOpenDisplay ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006716 ;
6717 return 0;
6718}
6719_ACEOF
6720rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006721if { (ac_try="$ac_link"
6722case "(($ac_try" in
6723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6724 *) ac_try_echo=$ac_try;;
6725esac
6726eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6727$as_echo "$ac_try_echo") >&5
6728 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006729 ac_status=$?
6730 grep -v '^ *+' conftest.er1 >conftest.err
6731 rm -f conftest.er1
6732 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006733 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6734 (exit $ac_status); } && {
6735 test -z "$ac_c_werror_flag" ||
6736 test ! -s conftest.err
6737 } && test -s conftest$ac_exeext && {
6738 test "$cross_compiling" = yes ||
6739 $as_test_x conftest$ac_exeext
6740 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006741 :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006742else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006743 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006744sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006745
Bram Moolenaar446cb832008-06-24 21:56:24 +00006746 { $as_echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
6747$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006748if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006749 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006750else
6751 ac_check_lib_save_LIBS=$LIBS
6752LIBS="-ldnet $LIBS"
6753cat >conftest.$ac_ext <<_ACEOF
6754/* confdefs.h. */
6755_ACEOF
6756cat confdefs.h >>conftest.$ac_ext
6757cat >>conftest.$ac_ext <<_ACEOF
6758/* end confdefs.h. */
6759
Bram Moolenaar446cb832008-06-24 21:56:24 +00006760/* Override any GCC internal prototype to avoid an error.
6761 Use char because int might match the return type of a GCC
6762 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006763#ifdef __cplusplus
6764extern "C"
6765#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006766char dnet_ntoa ();
6767int
6768main ()
6769{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006770return dnet_ntoa ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006771 ;
6772 return 0;
6773}
6774_ACEOF
6775rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006776if { (ac_try="$ac_link"
6777case "(($ac_try" in
6778 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6779 *) ac_try_echo=$ac_try;;
6780esac
6781eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6782$as_echo "$ac_try_echo") >&5
6783 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006784 ac_status=$?
6785 grep -v '^ *+' conftest.er1 >conftest.err
6786 rm -f conftest.er1
6787 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006788 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6789 (exit $ac_status); } && {
6790 test -z "$ac_c_werror_flag" ||
6791 test ! -s conftest.err
6792 } && test -s conftest$ac_exeext && {
6793 test "$cross_compiling" = yes ||
6794 $as_test_x conftest$ac_exeext
6795 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006796 ac_cv_lib_dnet_dnet_ntoa=yes
6797else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006798 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006799sed 's/^/| /' conftest.$ac_ext >&5
6800
Bram Moolenaar446cb832008-06-24 21:56:24 +00006801 ac_cv_lib_dnet_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006802fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006803
6804rm -rf conftest.dSYM
6805rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006806 conftest$ac_exeext conftest.$ac_ext
6807LIBS=$ac_check_lib_save_LIBS
6808fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006809{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
6810$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00006811if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006812 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006813fi
6814
6815 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006816 { $as_echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
6817$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006818if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006819 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006820else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006821 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006822LIBS="-ldnet_stub $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006823cat >conftest.$ac_ext <<_ACEOF
6824/* confdefs.h. */
6825_ACEOF
6826cat confdefs.h >>conftest.$ac_ext
6827cat >>conftest.$ac_ext <<_ACEOF
6828/* end confdefs.h. */
6829
Bram Moolenaar446cb832008-06-24 21:56:24 +00006830/* Override any GCC internal prototype to avoid an error.
6831 Use char because int might match the return type of a GCC
6832 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006833#ifdef __cplusplus
6834extern "C"
6835#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006836char dnet_ntoa ();
6837int
6838main ()
6839{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006840return dnet_ntoa ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006841 ;
6842 return 0;
6843}
6844_ACEOF
6845rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006846if { (ac_try="$ac_link"
6847case "(($ac_try" in
6848 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6849 *) ac_try_echo=$ac_try;;
6850esac
6851eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6852$as_echo "$ac_try_echo") >&5
6853 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006854 ac_status=$?
6855 grep -v '^ *+' conftest.er1 >conftest.err
6856 rm -f conftest.er1
6857 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006858 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6859 (exit $ac_status); } && {
6860 test -z "$ac_c_werror_flag" ||
6861 test ! -s conftest.err
6862 } && test -s conftest$ac_exeext && {
6863 test "$cross_compiling" = yes ||
6864 $as_test_x conftest$ac_exeext
6865 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006866 ac_cv_lib_dnet_stub_dnet_ntoa=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006867else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006868 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006869sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006870
Bram Moolenaar446cb832008-06-24 21:56:24 +00006871 ac_cv_lib_dnet_stub_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006872fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006873
6874rm -rf conftest.dSYM
6875rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006876 conftest$ac_exeext conftest.$ac_ext
6877LIBS=$ac_check_lib_save_LIBS
6878fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006879{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
6880$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00006881if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006882 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006883fi
6884
6885 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006886fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006887
6888rm -rf conftest.dSYM
6889rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006890 conftest$ac_exeext conftest.$ac_ext
6891 LIBS="$ac_xsave_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006892
6893 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
6894 # to get the SysV transport functions.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006895 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
Bram Moolenaar071d4272004-06-13 20:20:40 +00006896 # needs -lnsl.
6897 # The nsl library prevents programs from opening the X display
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006898 # on Irix 5.2, according to T.E. Dickey.
6899 # The functions gethostbyname, getservbyname, and inet_addr are
6900 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006901 { $as_echo "$as_me:$LINENO: checking for gethostbyname" >&5
6902$as_echo_n "checking for gethostbyname... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006903if test "${ac_cv_func_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006904 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006905else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006906 cat >conftest.$ac_ext <<_ACEOF
6907/* confdefs.h. */
6908_ACEOF
6909cat confdefs.h >>conftest.$ac_ext
6910cat >>conftest.$ac_ext <<_ACEOF
6911/* end confdefs.h. */
6912/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
6913 For example, HP-UX 11i <limits.h> declares gettimeofday. */
6914#define gethostbyname innocuous_gethostbyname
6915
Bram Moolenaar071d4272004-06-13 20:20:40 +00006916/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006917 which can conflict with char gethostbyname (); below.
6918 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6919 <limits.h> exists even on freestanding compilers. */
6920
6921#ifdef __STDC__
6922# include <limits.h>
6923#else
6924# include <assert.h>
6925#endif
6926
6927#undef gethostbyname
6928
Bram Moolenaar446cb832008-06-24 21:56:24 +00006929/* Override any GCC internal prototype to avoid an error.
6930 Use char because int might match the return type of a GCC
6931 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006932#ifdef __cplusplus
6933extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006934#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006935char gethostbyname ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00006936/* The GNU C library defines this for functions which it implements
6937 to always fail with ENOSYS. Some functions are actually named
6938 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00006939#if defined __stub_gethostbyname || defined __stub___gethostbyname
Bram Moolenaar071d4272004-06-13 20:20:40 +00006940choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00006941#endif
6942
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006943int
6944main ()
6945{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006946return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006947 ;
6948 return 0;
6949}
6950_ACEOF
6951rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006952if { (ac_try="$ac_link"
6953case "(($ac_try" in
6954 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6955 *) ac_try_echo=$ac_try;;
6956esac
6957eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6958$as_echo "$ac_try_echo") >&5
6959 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006960 ac_status=$?
6961 grep -v '^ *+' conftest.er1 >conftest.err
6962 rm -f conftest.er1
6963 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006964 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6965 (exit $ac_status); } && {
6966 test -z "$ac_c_werror_flag" ||
6967 test ! -s conftest.err
6968 } && test -s conftest$ac_exeext && {
6969 test "$cross_compiling" = yes ||
6970 $as_test_x conftest$ac_exeext
6971 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006972 ac_cv_func_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006973else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006974 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006975sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006976
Bram Moolenaar446cb832008-06-24 21:56:24 +00006977 ac_cv_func_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006978fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006979
6980rm -rf conftest.dSYM
6981rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006982 conftest$ac_exeext conftest.$ac_ext
6983fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006984{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
6985$as_echo "$ac_cv_func_gethostbyname" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006986
6987 if test $ac_cv_func_gethostbyname = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006988 { $as_echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
6989$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006990if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006991 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006992else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006993 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006994LIBS="-lnsl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006995cat >conftest.$ac_ext <<_ACEOF
6996/* confdefs.h. */
6997_ACEOF
6998cat confdefs.h >>conftest.$ac_ext
6999cat >>conftest.$ac_ext <<_ACEOF
7000/* end confdefs.h. */
7001
Bram Moolenaar446cb832008-06-24 21:56:24 +00007002/* Override any GCC internal prototype to avoid an error.
7003 Use char because int might match the return type of a GCC
7004 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007005#ifdef __cplusplus
7006extern "C"
7007#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007008char gethostbyname ();
7009int
7010main ()
7011{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007012return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007013 ;
7014 return 0;
7015}
7016_ACEOF
7017rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007018if { (ac_try="$ac_link"
7019case "(($ac_try" in
7020 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7021 *) ac_try_echo=$ac_try;;
7022esac
7023eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7024$as_echo "$ac_try_echo") >&5
7025 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007026 ac_status=$?
7027 grep -v '^ *+' conftest.er1 >conftest.err
7028 rm -f conftest.er1
7029 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007030 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7031 (exit $ac_status); } && {
7032 test -z "$ac_c_werror_flag" ||
7033 test ! -s conftest.err
7034 } && test -s conftest$ac_exeext && {
7035 test "$cross_compiling" = yes ||
7036 $as_test_x conftest$ac_exeext
7037 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007038 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007039else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007040 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007041sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007042
Bram Moolenaar446cb832008-06-24 21:56:24 +00007043 ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007044fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007045
7046rm -rf conftest.dSYM
7047rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007048 conftest$ac_exeext conftest.$ac_ext
7049LIBS=$ac_check_lib_save_LIBS
7050fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007051{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
7052$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007053if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007054 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007055fi
7056
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007057 if test $ac_cv_lib_nsl_gethostbyname = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007058 { $as_echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
7059$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007060if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007061 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007062else
7063 ac_check_lib_save_LIBS=$LIBS
7064LIBS="-lbsd $LIBS"
7065cat >conftest.$ac_ext <<_ACEOF
7066/* confdefs.h. */
7067_ACEOF
7068cat confdefs.h >>conftest.$ac_ext
7069cat >>conftest.$ac_ext <<_ACEOF
7070/* end confdefs.h. */
7071
Bram Moolenaar446cb832008-06-24 21:56:24 +00007072/* Override any GCC internal prototype to avoid an error.
7073 Use char because int might match the return type of a GCC
7074 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007075#ifdef __cplusplus
7076extern "C"
7077#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007078char gethostbyname ();
7079int
7080main ()
7081{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007082return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007083 ;
7084 return 0;
7085}
7086_ACEOF
7087rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007088if { (ac_try="$ac_link"
7089case "(($ac_try" in
7090 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7091 *) ac_try_echo=$ac_try;;
7092esac
7093eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7094$as_echo "$ac_try_echo") >&5
7095 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007096 ac_status=$?
7097 grep -v '^ *+' conftest.er1 >conftest.err
7098 rm -f conftest.er1
7099 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007100 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7101 (exit $ac_status); } && {
7102 test -z "$ac_c_werror_flag" ||
7103 test ! -s conftest.err
7104 } && test -s conftest$ac_exeext && {
7105 test "$cross_compiling" = yes ||
7106 $as_test_x conftest$ac_exeext
7107 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007108 ac_cv_lib_bsd_gethostbyname=yes
7109else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007110 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007111sed 's/^/| /' conftest.$ac_ext >&5
7112
Bram Moolenaar446cb832008-06-24 21:56:24 +00007113 ac_cv_lib_bsd_gethostbyname=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007114fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007115
7116rm -rf conftest.dSYM
7117rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007118 conftest$ac_exeext conftest.$ac_ext
7119LIBS=$ac_check_lib_save_LIBS
7120fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007121{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
7122$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007123if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007124 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
7125fi
7126
7127 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007128 fi
7129
7130 # lieder@skyler.mavd.honeywell.com says without -lsocket,
7131 # socket/setsockopt and other routines are undefined under SCO ODT
7132 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007133 # on later versions), says Simon Leinen: it contains gethostby*
7134 # variants that don't use the name server (or something). -lsocket
7135 # must be given before -lnsl if both are needed. We assume that
7136 # if connect needs -lnsl, so does gethostbyname.
Bram Moolenaar446cb832008-06-24 21:56:24 +00007137 { $as_echo "$as_me:$LINENO: checking for connect" >&5
7138$as_echo_n "checking for connect... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007139if test "${ac_cv_func_connect+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007140 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007141else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007142 cat >conftest.$ac_ext <<_ACEOF
7143/* confdefs.h. */
7144_ACEOF
7145cat confdefs.h >>conftest.$ac_ext
7146cat >>conftest.$ac_ext <<_ACEOF
7147/* end confdefs.h. */
7148/* Define connect to an innocuous variant, in case <limits.h> declares connect.
7149 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7150#define connect innocuous_connect
7151
Bram Moolenaar071d4272004-06-13 20:20:40 +00007152/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007153 which can conflict with char connect (); below.
7154 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7155 <limits.h> exists even on freestanding compilers. */
7156
7157#ifdef __STDC__
7158# include <limits.h>
7159#else
7160# include <assert.h>
7161#endif
7162
7163#undef connect
7164
Bram Moolenaar446cb832008-06-24 21:56:24 +00007165/* Override any GCC internal prototype to avoid an error.
7166 Use char because int might match the return type of a GCC
7167 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007168#ifdef __cplusplus
7169extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007170#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007171char connect ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00007172/* The GNU C library defines this for functions which it implements
7173 to always fail with ENOSYS. Some functions are actually named
7174 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00007175#if defined __stub_connect || defined __stub___connect
Bram Moolenaar071d4272004-06-13 20:20:40 +00007176choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00007177#endif
7178
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007179int
7180main ()
7181{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007182return connect ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007183 ;
7184 return 0;
7185}
7186_ACEOF
7187rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007188if { (ac_try="$ac_link"
7189case "(($ac_try" in
7190 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7191 *) ac_try_echo=$ac_try;;
7192esac
7193eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7194$as_echo "$ac_try_echo") >&5
7195 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007196 ac_status=$?
7197 grep -v '^ *+' conftest.er1 >conftest.err
7198 rm -f conftest.er1
7199 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007200 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7201 (exit $ac_status); } && {
7202 test -z "$ac_c_werror_flag" ||
7203 test ! -s conftest.err
7204 } && test -s conftest$ac_exeext && {
7205 test "$cross_compiling" = yes ||
7206 $as_test_x conftest$ac_exeext
7207 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007208 ac_cv_func_connect=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007209else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007210 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007211sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007212
Bram Moolenaar446cb832008-06-24 21:56:24 +00007213 ac_cv_func_connect=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007214fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007215
7216rm -rf conftest.dSYM
7217rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007218 conftest$ac_exeext conftest.$ac_ext
7219fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007220{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
7221$as_echo "$ac_cv_func_connect" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007222
7223 if test $ac_cv_func_connect = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007224 { $as_echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
7225$as_echo_n "checking for connect in -lsocket... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007226if test "${ac_cv_lib_socket_connect+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007227 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007228else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007229 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007230LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007231cat >conftest.$ac_ext <<_ACEOF
7232/* confdefs.h. */
7233_ACEOF
7234cat confdefs.h >>conftest.$ac_ext
7235cat >>conftest.$ac_ext <<_ACEOF
7236/* end confdefs.h. */
7237
Bram Moolenaar446cb832008-06-24 21:56:24 +00007238/* Override any GCC internal prototype to avoid an error.
7239 Use char because int might match the return type of a GCC
7240 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007241#ifdef __cplusplus
7242extern "C"
7243#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007244char connect ();
7245int
7246main ()
7247{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007248return connect ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007249 ;
7250 return 0;
7251}
7252_ACEOF
7253rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007254if { (ac_try="$ac_link"
7255case "(($ac_try" in
7256 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7257 *) ac_try_echo=$ac_try;;
7258esac
7259eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7260$as_echo "$ac_try_echo") >&5
7261 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007262 ac_status=$?
7263 grep -v '^ *+' conftest.er1 >conftest.err
7264 rm -f conftest.er1
7265 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007266 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7267 (exit $ac_status); } && {
7268 test -z "$ac_c_werror_flag" ||
7269 test ! -s conftest.err
7270 } && test -s conftest$ac_exeext && {
7271 test "$cross_compiling" = yes ||
7272 $as_test_x conftest$ac_exeext
7273 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007274 ac_cv_lib_socket_connect=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007275else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007276 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007277sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007278
Bram Moolenaar446cb832008-06-24 21:56:24 +00007279 ac_cv_lib_socket_connect=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007280fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007281
7282rm -rf conftest.dSYM
7283rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007284 conftest$ac_exeext conftest.$ac_ext
7285LIBS=$ac_check_lib_save_LIBS
7286fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007287{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
7288$as_echo "$ac_cv_lib_socket_connect" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007289if test "x$ac_cv_lib_socket_connect" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007290 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007291fi
7292
7293 fi
7294
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007295 # Guillermo Gomez says -lposix is necessary on A/UX.
Bram Moolenaar446cb832008-06-24 21:56:24 +00007296 { $as_echo "$as_me:$LINENO: checking for remove" >&5
7297$as_echo_n "checking for remove... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007298if test "${ac_cv_func_remove+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007299 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007300else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007301 cat >conftest.$ac_ext <<_ACEOF
7302/* confdefs.h. */
7303_ACEOF
7304cat confdefs.h >>conftest.$ac_ext
7305cat >>conftest.$ac_ext <<_ACEOF
7306/* end confdefs.h. */
7307/* Define remove to an innocuous variant, in case <limits.h> declares remove.
7308 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7309#define remove innocuous_remove
7310
Bram Moolenaar071d4272004-06-13 20:20:40 +00007311/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007312 which can conflict with char remove (); below.
7313 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7314 <limits.h> exists even on freestanding compilers. */
7315
7316#ifdef __STDC__
7317# include <limits.h>
7318#else
7319# include <assert.h>
7320#endif
7321
7322#undef remove
7323
Bram Moolenaar446cb832008-06-24 21:56:24 +00007324/* Override any GCC internal prototype to avoid an error.
7325 Use char because int might match the return type of a GCC
7326 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007327#ifdef __cplusplus
7328extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007329#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007330char remove ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00007331/* The GNU C library defines this for functions which it implements
7332 to always fail with ENOSYS. Some functions are actually named
7333 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00007334#if defined __stub_remove || defined __stub___remove
Bram Moolenaar071d4272004-06-13 20:20:40 +00007335choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00007336#endif
7337
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007338int
7339main ()
7340{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007341return remove ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007342 ;
7343 return 0;
7344}
7345_ACEOF
7346rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007347if { (ac_try="$ac_link"
7348case "(($ac_try" in
7349 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7350 *) ac_try_echo=$ac_try;;
7351esac
7352eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7353$as_echo "$ac_try_echo") >&5
7354 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007355 ac_status=$?
7356 grep -v '^ *+' conftest.er1 >conftest.err
7357 rm -f conftest.er1
7358 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007359 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7360 (exit $ac_status); } && {
7361 test -z "$ac_c_werror_flag" ||
7362 test ! -s conftest.err
7363 } && test -s conftest$ac_exeext && {
7364 test "$cross_compiling" = yes ||
7365 $as_test_x conftest$ac_exeext
7366 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007367 ac_cv_func_remove=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007368else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007369 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007370sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007371
Bram Moolenaar446cb832008-06-24 21:56:24 +00007372 ac_cv_func_remove=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007373fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007374
7375rm -rf conftest.dSYM
7376rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007377 conftest$ac_exeext conftest.$ac_ext
7378fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007379{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
7380$as_echo "$ac_cv_func_remove" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007381
7382 if test $ac_cv_func_remove = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007383 { $as_echo "$as_me:$LINENO: checking for remove in -lposix" >&5
7384$as_echo_n "checking for remove in -lposix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007385if test "${ac_cv_lib_posix_remove+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007386 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007387else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007388 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007389LIBS="-lposix $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007390cat >conftest.$ac_ext <<_ACEOF
7391/* confdefs.h. */
7392_ACEOF
7393cat confdefs.h >>conftest.$ac_ext
7394cat >>conftest.$ac_ext <<_ACEOF
7395/* end confdefs.h. */
7396
Bram Moolenaar446cb832008-06-24 21:56:24 +00007397/* Override any GCC internal prototype to avoid an error.
7398 Use char because int might match the return type of a GCC
7399 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007400#ifdef __cplusplus
7401extern "C"
7402#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007403char remove ();
7404int
7405main ()
7406{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007407return remove ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007408 ;
7409 return 0;
7410}
7411_ACEOF
7412rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007413if { (ac_try="$ac_link"
7414case "(($ac_try" in
7415 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7416 *) ac_try_echo=$ac_try;;
7417esac
7418eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7419$as_echo "$ac_try_echo") >&5
7420 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007421 ac_status=$?
7422 grep -v '^ *+' conftest.er1 >conftest.err
7423 rm -f conftest.er1
7424 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007425 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7426 (exit $ac_status); } && {
7427 test -z "$ac_c_werror_flag" ||
7428 test ! -s conftest.err
7429 } && test -s conftest$ac_exeext && {
7430 test "$cross_compiling" = yes ||
7431 $as_test_x conftest$ac_exeext
7432 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007433 ac_cv_lib_posix_remove=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007434else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007435 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007436sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007437
Bram Moolenaar446cb832008-06-24 21:56:24 +00007438 ac_cv_lib_posix_remove=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007439fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007440
7441rm -rf conftest.dSYM
7442rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007443 conftest$ac_exeext conftest.$ac_ext
7444LIBS=$ac_check_lib_save_LIBS
7445fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007446{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
7447$as_echo "$ac_cv_lib_posix_remove" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007448if test "x$ac_cv_lib_posix_remove" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007449 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007450fi
7451
7452 fi
7453
7454 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
Bram Moolenaar446cb832008-06-24 21:56:24 +00007455 { $as_echo "$as_me:$LINENO: checking for shmat" >&5
7456$as_echo_n "checking for shmat... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007457if test "${ac_cv_func_shmat+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007458 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007459else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007460 cat >conftest.$ac_ext <<_ACEOF
7461/* confdefs.h. */
7462_ACEOF
7463cat confdefs.h >>conftest.$ac_ext
7464cat >>conftest.$ac_ext <<_ACEOF
7465/* end confdefs.h. */
7466/* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
7467 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7468#define shmat innocuous_shmat
7469
Bram Moolenaar071d4272004-06-13 20:20:40 +00007470/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007471 which can conflict with char shmat (); below.
7472 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7473 <limits.h> exists even on freestanding compilers. */
7474
7475#ifdef __STDC__
7476# include <limits.h>
7477#else
7478# include <assert.h>
7479#endif
7480
7481#undef shmat
7482
Bram Moolenaar446cb832008-06-24 21:56:24 +00007483/* Override any GCC internal prototype to avoid an error.
7484 Use char because int might match the return type of a GCC
7485 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007486#ifdef __cplusplus
7487extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007488#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007489char shmat ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00007490/* The GNU C library defines this for functions which it implements
7491 to always fail with ENOSYS. Some functions are actually named
7492 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00007493#if defined __stub_shmat || defined __stub___shmat
Bram Moolenaar071d4272004-06-13 20:20:40 +00007494choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00007495#endif
7496
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007497int
7498main ()
7499{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007500return shmat ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007501 ;
7502 return 0;
7503}
7504_ACEOF
7505rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007506if { (ac_try="$ac_link"
7507case "(($ac_try" in
7508 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7509 *) ac_try_echo=$ac_try;;
7510esac
7511eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7512$as_echo "$ac_try_echo") >&5
7513 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007514 ac_status=$?
7515 grep -v '^ *+' conftest.er1 >conftest.err
7516 rm -f conftest.er1
7517 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007518 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7519 (exit $ac_status); } && {
7520 test -z "$ac_c_werror_flag" ||
7521 test ! -s conftest.err
7522 } && test -s conftest$ac_exeext && {
7523 test "$cross_compiling" = yes ||
7524 $as_test_x conftest$ac_exeext
7525 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007526 ac_cv_func_shmat=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007527else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007528 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007529sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007530
Bram Moolenaar446cb832008-06-24 21:56:24 +00007531 ac_cv_func_shmat=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007532fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007533
7534rm -rf conftest.dSYM
7535rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007536 conftest$ac_exeext conftest.$ac_ext
7537fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007538{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
7539$as_echo "$ac_cv_func_shmat" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007540
7541 if test $ac_cv_func_shmat = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007542 { $as_echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
7543$as_echo_n "checking for shmat in -lipc... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007544if test "${ac_cv_lib_ipc_shmat+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007545 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007546else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007547 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007548LIBS="-lipc $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007549cat >conftest.$ac_ext <<_ACEOF
7550/* confdefs.h. */
7551_ACEOF
7552cat confdefs.h >>conftest.$ac_ext
7553cat >>conftest.$ac_ext <<_ACEOF
7554/* end confdefs.h. */
7555
Bram Moolenaar446cb832008-06-24 21:56:24 +00007556/* Override any GCC internal prototype to avoid an error.
7557 Use char because int might match the return type of a GCC
7558 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007559#ifdef __cplusplus
7560extern "C"
7561#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007562char shmat ();
7563int
7564main ()
7565{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007566return shmat ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007567 ;
7568 return 0;
7569}
7570_ACEOF
7571rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007572if { (ac_try="$ac_link"
7573case "(($ac_try" in
7574 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7575 *) ac_try_echo=$ac_try;;
7576esac
7577eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7578$as_echo "$ac_try_echo") >&5
7579 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007580 ac_status=$?
7581 grep -v '^ *+' conftest.er1 >conftest.err
7582 rm -f conftest.er1
7583 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007584 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7585 (exit $ac_status); } && {
7586 test -z "$ac_c_werror_flag" ||
7587 test ! -s conftest.err
7588 } && test -s conftest$ac_exeext && {
7589 test "$cross_compiling" = yes ||
7590 $as_test_x conftest$ac_exeext
7591 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007592 ac_cv_lib_ipc_shmat=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007593else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007594 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007595sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007596
Bram Moolenaar446cb832008-06-24 21:56:24 +00007597 ac_cv_lib_ipc_shmat=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007598fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007599
7600rm -rf conftest.dSYM
7601rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007602 conftest$ac_exeext conftest.$ac_ext
7603LIBS=$ac_check_lib_save_LIBS
7604fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007605{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
7606$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007607if test "x$ac_cv_lib_ipc_shmat" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007608 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007609fi
7610
7611 fi
7612 fi
7613
7614 # Check for libraries that X11R6 Xt/Xaw programs need.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007615 ac_save_LDFLAGS=$LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007616 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
7617 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
7618 # check for ICE first), but we must link in the order -lSM -lICE or
7619 # we get undefined symbols. So assume we have SM if we have ICE.
7620 # These have to be linked with before -lX11, unlike the other
7621 # libraries we check for below, so use a different variable.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007622 # John Interrante, Karl Berry
Bram Moolenaar446cb832008-06-24 21:56:24 +00007623 { $as_echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
7624$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007625if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007626 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007627else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007628 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007629LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007630cat >conftest.$ac_ext <<_ACEOF
7631/* confdefs.h. */
7632_ACEOF
7633cat confdefs.h >>conftest.$ac_ext
7634cat >>conftest.$ac_ext <<_ACEOF
7635/* end confdefs.h. */
7636
Bram Moolenaar446cb832008-06-24 21:56:24 +00007637/* Override any GCC internal prototype to avoid an error.
7638 Use char because int might match the return type of a GCC
7639 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007640#ifdef __cplusplus
7641extern "C"
7642#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007643char IceConnectionNumber ();
7644int
7645main ()
7646{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007647return IceConnectionNumber ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007648 ;
7649 return 0;
7650}
7651_ACEOF
7652rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007653if { (ac_try="$ac_link"
7654case "(($ac_try" in
7655 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7656 *) ac_try_echo=$ac_try;;
7657esac
7658eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7659$as_echo "$ac_try_echo") >&5
7660 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007661 ac_status=$?
7662 grep -v '^ *+' conftest.er1 >conftest.err
7663 rm -f conftest.er1
7664 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007665 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7666 (exit $ac_status); } && {
7667 test -z "$ac_c_werror_flag" ||
7668 test ! -s conftest.err
7669 } && test -s conftest$ac_exeext && {
7670 test "$cross_compiling" = yes ||
7671 $as_test_x conftest$ac_exeext
7672 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007673 ac_cv_lib_ICE_IceConnectionNumber=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007674else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007675 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007676sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007677
Bram Moolenaar446cb832008-06-24 21:56:24 +00007678 ac_cv_lib_ICE_IceConnectionNumber=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007679fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007680
7681rm -rf conftest.dSYM
7682rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007683 conftest$ac_exeext conftest.$ac_ext
7684LIBS=$ac_check_lib_save_LIBS
7685fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007686{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
7687$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007688if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007689 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007690fi
7691
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007692 LDFLAGS=$ac_save_LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007693
7694fi
7695
7696
7697 if test "$OS390Unix" = "yes"; then
7698 CFLAGS="$CFLAGS -W c,dll"
7699 LDFLAGS="$LDFLAGS -W l,dll"
7700 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu"
7701 fi
7702
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007703
Bram Moolenaar071d4272004-06-13 20:20:40 +00007704 if test -d "$x_includes" && test ! -d "$x_libraries"; then
7705 x_libraries=`echo "$x_includes" | sed s/include/lib/`
Bram Moolenaar446cb832008-06-24 21:56:24 +00007706 { $as_echo "$as_me:$LINENO: result: Corrected X libraries to $x_libraries" >&5
7707$as_echo "Corrected X libraries to $x_libraries" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007708 X_LIBS="$X_LIBS -L$x_libraries"
7709 if test "`(uname) 2>/dev/null`" = SunOS &&
7710 uname -r | grep '^5' >/dev/null; then
7711 X_LIBS="$X_LIBS -R $x_libraries"
7712 fi
7713 fi
7714
7715 if test -d "$x_libraries" && test ! -d "$x_includes"; then
7716 x_includes=`echo "$x_libraries" | sed s/lib/include/`
Bram Moolenaar446cb832008-06-24 21:56:24 +00007717 { $as_echo "$as_me:$LINENO: result: Corrected X includes to $x_includes" >&5
7718$as_echo "Corrected X includes to $x_includes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007719 X_CFLAGS="$X_CFLAGS -I$x_includes"
7720 fi
7721
7722 X_CFLAGS="`echo $X_CFLAGS\ | sed 's%-I/usr/include %%'`"
7723 X_LIBS="`echo $X_LIBS\ | sed 's%-L/usr/lib %%'`"
7724 X_LIBS="`echo $X_LIBS\ | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`"
7725
7726
Bram Moolenaar00ca2842008-06-26 20:14:00 +00007727 { $as_echo "$as_me:$LINENO: checking if X11 header files can be found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007728$as_echo_n "checking if X11 header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007729 cflags_save=$CFLAGS
7730 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007731 cat >conftest.$ac_ext <<_ACEOF
7732/* confdefs.h. */
7733_ACEOF
7734cat confdefs.h >>conftest.$ac_ext
7735cat >>conftest.$ac_ext <<_ACEOF
7736/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007737#include <X11/Xlib.h>
Bram Moolenaar00ca2842008-06-26 20:14:00 +00007738#include <X11/Intrinsic.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007739int
7740main ()
7741{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007742
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007743 ;
7744 return 0;
7745}
7746_ACEOF
7747rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007748if { (ac_try="$ac_compile"
7749case "(($ac_try" in
7750 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7751 *) ac_try_echo=$ac_try;;
7752esac
7753eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7754$as_echo "$ac_try_echo") >&5
7755 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007756 ac_status=$?
7757 grep -v '^ *+' conftest.er1 >conftest.err
7758 rm -f conftest.er1
7759 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007760 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7761 (exit $ac_status); } && {
7762 test -z "$ac_c_werror_flag" ||
7763 test ! -s conftest.err
7764 } && test -s conftest.$ac_objext; then
7765 { $as_echo "$as_me:$LINENO: result: yes" >&5
7766$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007767else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007768 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007769sed 's/^/| /' conftest.$ac_ext >&5
7770
Bram Moolenaar446cb832008-06-24 21:56:24 +00007771 { $as_echo "$as_me:$LINENO: result: no" >&5
7772$as_echo "no" >&6; }; no_x=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007773fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007774
7775rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00007776 CFLAGS=$cflags_save
7777
7778 if test "${no_x-no}" = yes; then
7779 with_x=no
7780 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007781 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00007782#define HAVE_X11 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007783_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00007784
7785 X_LIB="-lXt -lX11";
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007786
Bram Moolenaar071d4272004-06-13 20:20:40 +00007787
7788 ac_save_LDFLAGS="$LDFLAGS"
7789 LDFLAGS="-L$x_libraries $LDFLAGS"
7790
Bram Moolenaar446cb832008-06-24 21:56:24 +00007791 { $as_echo "$as_me:$LINENO: checking for _XdmcpAuthDoIt in -lXdmcp" >&5
7792$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007793if test "${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007794 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007795else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007796 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007797LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007798cat >conftest.$ac_ext <<_ACEOF
7799/* confdefs.h. */
7800_ACEOF
7801cat confdefs.h >>conftest.$ac_ext
7802cat >>conftest.$ac_ext <<_ACEOF
7803/* end confdefs.h. */
7804
Bram Moolenaar446cb832008-06-24 21:56:24 +00007805/* Override any GCC internal prototype to avoid an error.
7806 Use char because int might match the return type of a GCC
7807 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007808#ifdef __cplusplus
7809extern "C"
7810#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007811char _XdmcpAuthDoIt ();
7812int
7813main ()
7814{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007815return _XdmcpAuthDoIt ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007816 ;
7817 return 0;
7818}
7819_ACEOF
7820rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007821if { (ac_try="$ac_link"
7822case "(($ac_try" in
7823 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7824 *) ac_try_echo=$ac_try;;
7825esac
7826eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7827$as_echo "$ac_try_echo") >&5
7828 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007829 ac_status=$?
7830 grep -v '^ *+' conftest.er1 >conftest.err
7831 rm -f conftest.er1
7832 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007833 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7834 (exit $ac_status); } && {
7835 test -z "$ac_c_werror_flag" ||
7836 test ! -s conftest.err
7837 } && test -s conftest$ac_exeext && {
7838 test "$cross_compiling" = yes ||
7839 $as_test_x conftest$ac_exeext
7840 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007841 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007842else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007843 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007844sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007845
Bram Moolenaar446cb832008-06-24 21:56:24 +00007846 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007847fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007848
7849rm -rf conftest.dSYM
7850rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007851 conftest$ac_exeext conftest.$ac_ext
7852LIBS=$ac_check_lib_save_LIBS
7853fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007854{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5
7855$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007856if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007857 X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007858fi
7859
7860
Bram Moolenaar446cb832008-06-24 21:56:24 +00007861 { $as_echo "$as_me:$LINENO: checking for IceOpenConnection in -lICE" >&5
7862$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007863if test "${ac_cv_lib_ICE_IceOpenConnection+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007864 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007865else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007866 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007867LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007868cat >conftest.$ac_ext <<_ACEOF
7869/* confdefs.h. */
7870_ACEOF
7871cat confdefs.h >>conftest.$ac_ext
7872cat >>conftest.$ac_ext <<_ACEOF
7873/* end confdefs.h. */
7874
Bram Moolenaar446cb832008-06-24 21:56:24 +00007875/* Override any GCC internal prototype to avoid an error.
7876 Use char because int might match the return type of a GCC
7877 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007878#ifdef __cplusplus
7879extern "C"
7880#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007881char IceOpenConnection ();
7882int
7883main ()
7884{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007885return IceOpenConnection ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007886 ;
7887 return 0;
7888}
7889_ACEOF
7890rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007891if { (ac_try="$ac_link"
7892case "(($ac_try" in
7893 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7894 *) ac_try_echo=$ac_try;;
7895esac
7896eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7897$as_echo "$ac_try_echo") >&5
7898 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007899 ac_status=$?
7900 grep -v '^ *+' conftest.er1 >conftest.err
7901 rm -f conftest.er1
7902 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007903 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7904 (exit $ac_status); } && {
7905 test -z "$ac_c_werror_flag" ||
7906 test ! -s conftest.err
7907 } && test -s conftest$ac_exeext && {
7908 test "$cross_compiling" = yes ||
7909 $as_test_x conftest$ac_exeext
7910 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007911 ac_cv_lib_ICE_IceOpenConnection=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007912else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007913 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007914sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007915
Bram Moolenaar446cb832008-06-24 21:56:24 +00007916 ac_cv_lib_ICE_IceOpenConnection=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007917fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007918
7919rm -rf conftest.dSYM
7920rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007921 conftest$ac_exeext conftest.$ac_ext
7922LIBS=$ac_check_lib_save_LIBS
7923fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007924{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceOpenConnection" >&5
7925$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007926if test "x$ac_cv_lib_ICE_IceOpenConnection" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007927 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007928fi
7929
7930
7931 LDFLAGS="$X_LIBS $ac_save_LDFLAGS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00007932 { $as_echo "$as_me:$LINENO: checking for XpmCreatePixmapFromData in -lXpm" >&5
7933$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007934if test "${ac_cv_lib_Xpm_XpmCreatePixmapFromData+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007935 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007936else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007937 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007938LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007939cat >conftest.$ac_ext <<_ACEOF
7940/* confdefs.h. */
7941_ACEOF
7942cat confdefs.h >>conftest.$ac_ext
7943cat >>conftest.$ac_ext <<_ACEOF
7944/* end confdefs.h. */
7945
Bram Moolenaar446cb832008-06-24 21:56:24 +00007946/* Override any GCC internal prototype to avoid an error.
7947 Use char because int might match the return type of a GCC
7948 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007949#ifdef __cplusplus
7950extern "C"
7951#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007952char XpmCreatePixmapFromData ();
7953int
7954main ()
7955{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007956return XpmCreatePixmapFromData ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007957 ;
7958 return 0;
7959}
7960_ACEOF
7961rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007962if { (ac_try="$ac_link"
7963case "(($ac_try" in
7964 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7965 *) ac_try_echo=$ac_try;;
7966esac
7967eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7968$as_echo "$ac_try_echo") >&5
7969 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007970 ac_status=$?
7971 grep -v '^ *+' conftest.er1 >conftest.err
7972 rm -f conftest.er1
7973 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007974 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7975 (exit $ac_status); } && {
7976 test -z "$ac_c_werror_flag" ||
7977 test ! -s conftest.err
7978 } && test -s conftest$ac_exeext && {
7979 test "$cross_compiling" = yes ||
7980 $as_test_x conftest$ac_exeext
7981 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007982 ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007983else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007984 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007985sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007986
Bram Moolenaar446cb832008-06-24 21:56:24 +00007987 ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007988fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007989
7990rm -rf conftest.dSYM
7991rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007992 conftest$ac_exeext conftest.$ac_ext
7993LIBS=$ac_check_lib_save_LIBS
7994fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007995{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
7996$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007997if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007998 X_PRE_LIBS="$X_PRE_LIBS -lXpm"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007999fi
8000
8001
Bram Moolenaar446cb832008-06-24 21:56:24 +00008002 { $as_echo "$as_me:$LINENO: checking if X11 header files implicitly declare return values" >&5
8003$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008004 cflags_save=$CFLAGS
8005 CFLAGS="$CFLAGS $X_CFLAGS -Werror"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008006 cat >conftest.$ac_ext <<_ACEOF
8007/* confdefs.h. */
8008_ACEOF
8009cat confdefs.h >>conftest.$ac_ext
8010cat >>conftest.$ac_ext <<_ACEOF
8011/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008012#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008013int
8014main ()
8015{
Bram Moolenaar071d4272004-06-13 20:20:40 +00008016
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008017 ;
8018 return 0;
8019}
8020_ACEOF
8021rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00008022if { (ac_try="$ac_compile"
8023case "(($ac_try" in
8024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8025 *) ac_try_echo=$ac_try;;
8026esac
8027eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8028$as_echo "$ac_try_echo") >&5
8029 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008030 ac_status=$?
8031 grep -v '^ *+' conftest.er1 >conftest.err
8032 rm -f conftest.er1
8033 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008034 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8035 (exit $ac_status); } && {
8036 test -z "$ac_c_werror_flag" ||
8037 test ! -s conftest.err
8038 } && test -s conftest.$ac_objext; then
8039 { $as_echo "$as_me:$LINENO: result: no" >&5
8040$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008041else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008042 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008043sed 's/^/| /' conftest.$ac_ext >&5
8044
Bram Moolenaar446cb832008-06-24 21:56:24 +00008045 CFLAGS="$CFLAGS -Wno-implicit-int"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008046 cat >conftest.$ac_ext <<_ACEOF
8047/* confdefs.h. */
8048_ACEOF
8049cat confdefs.h >>conftest.$ac_ext
8050cat >>conftest.$ac_ext <<_ACEOF
8051/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008052#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008053int
8054main ()
8055{
Bram Moolenaar071d4272004-06-13 20:20:40 +00008056
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008057 ;
8058 return 0;
8059}
8060_ACEOF
8061rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00008062if { (ac_try="$ac_compile"
8063case "(($ac_try" in
8064 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8065 *) ac_try_echo=$ac_try;;
8066esac
8067eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8068$as_echo "$ac_try_echo") >&5
8069 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008070 ac_status=$?
8071 grep -v '^ *+' conftest.er1 >conftest.err
8072 rm -f conftest.er1
8073 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008074 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8075 (exit $ac_status); } && {
8076 test -z "$ac_c_werror_flag" ||
8077 test ! -s conftest.err
8078 } && test -s conftest.$ac_objext; then
8079 { $as_echo "$as_me:$LINENO: result: yes" >&5
8080$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008081else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008082 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008083sed 's/^/| /' conftest.$ac_ext >&5
8084
Bram Moolenaar446cb832008-06-24 21:56:24 +00008085 { $as_echo "$as_me:$LINENO: result: test failed" >&5
8086$as_echo "test failed" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008087
Bram Moolenaar071d4272004-06-13 20:20:40 +00008088fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008089
8090rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008091
Bram Moolenaar071d4272004-06-13 20:20:40 +00008092fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008093
8094rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008095 CFLAGS=$cflags_save
8096
8097 LDFLAGS="$ac_save_LDFLAGS"
8098
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00008099 { $as_echo "$as_me:$LINENO: checking size of wchar_t is 2 bytes" >&5
8100$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; }
8101 if test "${ac_cv_small_wchar_t+set}" = set; then
8102 $as_echo_n "(cached) " >&6
8103else
8104 if test "$cross_compiling" = yes; then
8105 { { $as_echo "$as_me:$LINENO: error: failed to compile test program" >&5
8106$as_echo "$as_me: error: failed to compile test program" >&2;}
8107 { (exit 1); exit 1; }; }
8108else
8109 cat >conftest.$ac_ext <<_ACEOF
8110/* confdefs.h. */
8111_ACEOF
8112cat confdefs.h >>conftest.$ac_ext
8113cat >>conftest.$ac_ext <<_ACEOF
8114/* end confdefs.h. */
8115
8116#include <X11/Xlib.h>
8117#if STDC_HEADERS
8118# include <stdlib.h>
8119# include <stddef.h>
8120#endif
8121 main()
8122 {
8123 if (sizeof(wchar_t) <= 2)
8124 exit(1);
8125 exit(0);
8126 }
8127_ACEOF
8128rm -f conftest$ac_exeext
8129if { (ac_try="$ac_link"
8130case "(($ac_try" in
8131 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8132 *) ac_try_echo=$ac_try;;
8133esac
8134eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8135$as_echo "$ac_try_echo") >&5
8136 (eval "$ac_link") 2>&5
8137 ac_status=$?
8138 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8139 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8140 { (case "(($ac_try" in
8141 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8142 *) ac_try_echo=$ac_try;;
8143esac
8144eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8145$as_echo "$ac_try_echo") >&5
8146 (eval "$ac_try") 2>&5
8147 ac_status=$?
8148 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8149 (exit $ac_status); }; }; then
8150 ac_cv_small_wchar_t="no"
8151else
8152 $as_echo "$as_me: program exited with status $ac_status" >&5
8153$as_echo "$as_me: failed program was:" >&5
8154sed 's/^/| /' conftest.$ac_ext >&5
8155
8156( exit $ac_status )
8157ac_cv_small_wchar_t="yes"
8158fi
8159rm -rf conftest.dSYM
8160rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8161fi
8162
8163
8164fi
8165
8166 { $as_echo "$as_me:$LINENO: result: $ac_cv_small_wchar_t" >&5
8167$as_echo "$ac_cv_small_wchar_t" >&6; }
8168 if test "x$ac_cv_small_wchar_t" = "xyes" ; then
8169 cat >>confdefs.h <<\_ACEOF
8170#define SMALL_WCHAR_T 1
8171_ACEOF
8172
8173 fi
8174
Bram Moolenaar071d4272004-06-13 20:20:40 +00008175 fi
8176fi
8177
Bram Moolenaar2389c3c2005-05-22 22:07:59 +00008178test "x$with_x" = xno -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00008179
Bram Moolenaar446cb832008-06-24 21:56:24 +00008180{ $as_echo "$as_me:$LINENO: checking --enable-gui argument" >&5
8181$as_echo_n "checking --enable-gui argument... " >&6; }
8182# Check whether --enable-gui was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008183if test "${enable_gui+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008184 enableval=$enable_gui;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008185else
8186 enable_gui="auto"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008187fi
8188
Bram Moolenaar071d4272004-06-13 20:20:40 +00008189
8190enable_gui_canon=`echo "_$enable_gui" | \
8191 sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
8192
8193SKIP_GTK=YES
8194SKIP_GTK2=YES
8195SKIP_GNOME=YES
8196SKIP_MOTIF=YES
8197SKIP_ATHENA=YES
8198SKIP_NEXTAW=YES
8199SKIP_PHOTON=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00008200SKIP_CARBON=YES
8201GUITYPE=NONE
8202
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008203if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008204 SKIP_PHOTON=
8205 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00008206 no) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
8207$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008208 SKIP_PHOTON=YES ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008209 yes|"") { $as_echo "$as_me:$LINENO: result: yes - automatic GUI support" >&5
8210$as_echo "yes - automatic GUI support" >&6; } ;;
8211 auto) { $as_echo "$as_me:$LINENO: result: auto - automatic GUI support" >&5
8212$as_echo "auto - automatic GUI support" >&6; } ;;
8213 photon) { $as_echo "$as_me:$LINENO: result: Photon GUI support" >&5
8214$as_echo "Photon GUI support" >&6; } ;;
8215 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
8216$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008217 SKIP_PHOTON=YES ;;
8218 esac
8219
8220elif test "x$MACOSX" = "xyes" -a "x$with_x" = "xno" ; then
8221 SKIP_CARBON=
8222 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00008223 no) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
8224$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008225 SKIP_CARBON=YES ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008226 yes|"") { $as_echo "$as_me:$LINENO: result: yes - automatic GUI support" >&5
8227$as_echo "yes - automatic GUI support" >&6; } ;;
8228 auto) { $as_echo "$as_me:$LINENO: result: auto - automatic GUI support" >&5
8229$as_echo "auto - automatic GUI support" >&6; } ;;
8230 carbon) { $as_echo "$as_me:$LINENO: result: Carbon GUI support" >&5
8231$as_echo "Carbon GUI support" >&6; } ;;
8232 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
8233$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008234 SKIP_CARBON=YES ;;
8235 esac
8236
8237else
8238
Bram Moolenaar071d4272004-06-13 20:20:40 +00008239 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00008240 no|none) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
8241$as_echo "no GUI support" >&6; } ;;
8242 yes|""|auto) { $as_echo "$as_me:$LINENO: result: yes/auto - automatic GUI support" >&5
8243$as_echo "yes/auto - automatic GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008244 SKIP_GTK=
8245 SKIP_GTK2=
8246 SKIP_GNOME=
8247 SKIP_MOTIF=
8248 SKIP_ATHENA=
8249 SKIP_NEXTAW=
8250 SKIP_CARBON=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008251 gtk) { $as_echo "$as_me:$LINENO: result: GTK+ 1.x GUI support" >&5
8252$as_echo "GTK+ 1.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008253 SKIP_GTK=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008254 gtk2) { $as_echo "$as_me:$LINENO: result: GTK+ 2.x GUI support" >&5
8255$as_echo "GTK+ 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008256 SKIP_GTK=
8257 SKIP_GTK2=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008258 gnome) { $as_echo "$as_me:$LINENO: result: GNOME 1.x GUI support" >&5
8259$as_echo "GNOME 1.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008260 SKIP_GNOME=
8261 SKIP_GTK=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008262 gnome2) { $as_echo "$as_me:$LINENO: result: GNOME 2.x GUI support" >&5
8263$as_echo "GNOME 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008264 SKIP_GNOME=
8265 SKIP_GTK=
8266 SKIP_GTK2=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008267 motif) { $as_echo "$as_me:$LINENO: result: Motif GUI support" >&5
8268$as_echo "Motif GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008269 SKIP_MOTIF=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008270 athena) { $as_echo "$as_me:$LINENO: result: Athena GUI support" >&5
8271$as_echo "Athena GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008272 SKIP_ATHENA=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008273 nextaw) { $as_echo "$as_me:$LINENO: result: neXtaw GUI support" >&5
8274$as_echo "neXtaw GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008275 SKIP_NEXTAW=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008276 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
8277$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008278 esac
8279
8280fi
8281
8282if test "x$SKIP_GTK" != "xYES" -a "$enable_gui_canon" != "gtk" -a "$enable_gui_canon" != "gtk2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008283 { $as_echo "$as_me:$LINENO: checking whether or not to look for GTK" >&5
8284$as_echo_n "checking whether or not to look for GTK... " >&6; }
8285 # Check whether --enable-gtk-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008286if test "${enable_gtk_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008287 enableval=$enable_gtk_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008288else
8289 enable_gtk_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008290fi
8291
8292 { $as_echo "$as_me:$LINENO: result: $enable_gtk_check" >&5
8293$as_echo "$enable_gtk_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008294 if test "x$enable_gtk_check" = "xno"; then
8295 SKIP_GTK=YES
8296 SKIP_GNOME=YES
8297 fi
8298fi
8299
8300if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \
8301 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008302 { $as_echo "$as_me:$LINENO: checking whether or not to look for GTK+ 2" >&5
8303$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; }
8304 # Check whether --enable-gtk2-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008305if test "${enable_gtk2_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008306 enableval=$enable_gtk2_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008307else
8308 enable_gtk2_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008309fi
8310
8311 { $as_echo "$as_me:$LINENO: result: $enable_gtk2_check" >&5
8312$as_echo "$enable_gtk2_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008313 if test "x$enable_gtk2_check" = "xno"; then
8314 SKIP_GTK2=YES
8315 fi
8316fi
8317
8318if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome" \
8319 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008320 { $as_echo "$as_me:$LINENO: checking whether or not to look for GNOME" >&5
8321$as_echo_n "checking whether or not to look for GNOME... " >&6; }
8322 # Check whether --enable-gnome-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008323if test "${enable_gnome_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008324 enableval=$enable_gnome_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008325else
8326 enable_gnome_check="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008327fi
8328
8329 { $as_echo "$as_me:$LINENO: result: $enable_gnome_check" >&5
8330$as_echo "$enable_gnome_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008331 if test "x$enable_gnome_check" = "xno"; then
8332 SKIP_GNOME=YES
8333 fi
8334fi
8335
8336if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008337 { $as_echo "$as_me:$LINENO: checking whether or not to look for Motif" >&5
8338$as_echo_n "checking whether or not to look for Motif... " >&6; }
8339 # Check whether --enable-motif-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008340if test "${enable_motif_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008341 enableval=$enable_motif_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008342else
8343 enable_motif_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008344fi
8345
8346 { $as_echo "$as_me:$LINENO: result: $enable_motif_check" >&5
8347$as_echo "$enable_motif_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008348 if test "x$enable_motif_check" = "xno"; then
8349 SKIP_MOTIF=YES
8350 fi
8351fi
8352
8353if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008354 { $as_echo "$as_me:$LINENO: checking whether or not to look for Athena" >&5
8355$as_echo_n "checking whether or not to look for Athena... " >&6; }
8356 # Check whether --enable-athena-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008357if test "${enable_athena_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008358 enableval=$enable_athena_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008359else
8360 enable_athena_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008361fi
8362
8363 { $as_echo "$as_me:$LINENO: result: $enable_athena_check" >&5
8364$as_echo "$enable_athena_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008365 if test "x$enable_athena_check" = "xno"; then
8366 SKIP_ATHENA=YES
8367 fi
8368fi
8369
8370if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008371 { $as_echo "$as_me:$LINENO: checking whether or not to look for neXtaw" >&5
8372$as_echo_n "checking whether or not to look for neXtaw... " >&6; }
8373 # Check whether --enable-nextaw-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008374if test "${enable_nextaw_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008375 enableval=$enable_nextaw_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008376else
8377 enable_nextaw_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008378fi
8379
8380 { $as_echo "$as_me:$LINENO: result: $enable_nextaw_check" >&5
8381$as_echo "$enable_nextaw_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008382 if test "x$enable_nextaw_check" = "xno"; then
8383 SKIP_NEXTAW=YES
8384 fi
8385fi
8386
8387if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008388 { $as_echo "$as_me:$LINENO: checking whether or not to look for Carbon" >&5
8389$as_echo_n "checking whether or not to look for Carbon... " >&6; }
8390 # Check whether --enable-carbon-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008391if test "${enable_carbon_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008392 enableval=$enable_carbon_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008393else
8394 enable_carbon_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008395fi
8396
8397 { $as_echo "$as_me:$LINENO: result: $enable_carbon_check" >&5
8398$as_echo "$enable_carbon_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008399 if test "x$enable_carbon_check" = "xno"; then
8400 SKIP_CARBON=YES
8401 fi
8402fi
8403
Bram Moolenaar843ee412004-06-30 16:16:41 +00008404
Bram Moolenaar071d4272004-06-13 20:20:40 +00008405if test "x$MACOSX" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008406 { $as_echo "$as_me:$LINENO: checking for Carbon GUI" >&5
8407$as_echo_n "checking for Carbon GUI... " >&6; }
8408 { $as_echo "$as_me:$LINENO: result: yes" >&5
8409$as_echo "yes" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008410 GUITYPE=CARBONGUI
Bram Moolenaare344bea2005-09-01 20:46:49 +00008411 if test "$VIMNAME" = "vim"; then
8412 VIMNAME=Vim
8413 fi
Bram Moolenaar14716812006-05-04 21:54:08 +00008414
8415 if test x$prefix = xNONE; then
8416 prefix=/Applications
8417 fi
8418
8419 datadir='${prefix}/Vim.app/Contents/Resources'
8420
Bram Moolenaar071d4272004-06-13 20:20:40 +00008421 SKIP_GTK=YES;
8422 SKIP_GTK2=YES;
8423 SKIP_GNOME=YES;
8424 SKIP_MOTIF=YES;
8425 SKIP_ATHENA=YES;
8426 SKIP_NEXTAW=YES;
8427 SKIP_PHOTON=YES;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008428 SKIP_CARBON=YES
8429fi
8430
8431
8432
8433
8434
8435
8436
8437
8438
Bram Moolenaar071d4272004-06-13 20:20:40 +00008439if test -z "$SKIP_GTK"; then
8440
Bram Moolenaar446cb832008-06-24 21:56:24 +00008441 { $as_echo "$as_me:$LINENO: checking --with-gtk-prefix argument" >&5
8442$as_echo_n "checking --with-gtk-prefix argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008443
Bram Moolenaar446cb832008-06-24 21:56:24 +00008444# Check whether --with-gtk-prefix was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008445if test "${with_gtk_prefix+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008446 withval=$with_gtk_prefix; gtk_config_prefix="$withval"; { $as_echo "$as_me:$LINENO: result: $gtk_config_prefix" >&5
8447$as_echo "$gtk_config_prefix" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008448else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008449 gtk_config_prefix=""; { $as_echo "$as_me:$LINENO: result: no" >&5
8450$as_echo "no" >&6; }
8451fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008452
8453
Bram Moolenaar446cb832008-06-24 21:56:24 +00008454 { $as_echo "$as_me:$LINENO: checking --with-gtk-exec-prefix argument" >&5
8455$as_echo_n "checking --with-gtk-exec-prefix argument... " >&6; }
8456
8457# Check whether --with-gtk-exec-prefix was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008458if test "${with_gtk_exec_prefix+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008459 withval=$with_gtk_exec_prefix; gtk_config_exec_prefix="$withval"; { $as_echo "$as_me:$LINENO: result: $gtk_config_prefix" >&5
8460$as_echo "$gtk_config_prefix" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008461else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008462 gtk_config_exec_prefix=""; { $as_echo "$as_me:$LINENO: result: no" >&5
8463$as_echo "no" >&6; }
8464fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008465
Bram Moolenaar446cb832008-06-24 21:56:24 +00008466
8467 { $as_echo "$as_me:$LINENO: checking --disable-gtktest argument" >&5
8468$as_echo_n "checking --disable-gtktest argument... " >&6; }
8469 # Check whether --enable-gtktest was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008470if test "${enable_gtktest+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008471 enableval=$enable_gtktest;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008472else
8473 enable_gtktest=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00008474fi
8475
Bram Moolenaar071d4272004-06-13 20:20:40 +00008476 if test "x$enable_gtktest" = "xyes" ; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008477 { $as_echo "$as_me:$LINENO: result: gtk test enabled" >&5
8478$as_echo "gtk test enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008479 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008480 { $as_echo "$as_me:$LINENO: result: gtk test disabled" >&5
8481$as_echo "gtk test disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008482 fi
8483
8484 if test "x$gtk_config_prefix" != "x" ; then
8485 gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix"
8486 GTK_CONFIG=$gtk_config_prefix/bin/gtk-config
8487 fi
8488 if test "x$gtk_config_exec_prefix" != "x" ; then
8489 gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix"
8490 GTK_CONFIG=$gtk_config_exec_prefix/bin/gtk-config
8491 fi
8492 if test "X$GTK_CONFIG" = "X"; then
8493 # Extract the first word of "gtk-config", so it can be a program name with args.
8494set dummy gtk-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008495{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8496$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008497if test "${ac_cv_path_GTK_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008498 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008499else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008500 case $GTK_CONFIG in
8501 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008502 ac_cv_path_GTK_CONFIG="$GTK_CONFIG" # Let the user override the test with a path.
8503 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008504 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008505 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8506for as_dir in $PATH
8507do
8508 IFS=$as_save_IFS
8509 test -z "$as_dir" && as_dir=.
8510 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008511 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 +00008512 ac_cv_path_GTK_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008513 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008514 break 2
8515 fi
8516done
8517done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008518IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008519
Bram Moolenaar071d4272004-06-13 20:20:40 +00008520 test -z "$ac_cv_path_GTK_CONFIG" && ac_cv_path_GTK_CONFIG="no"
8521 ;;
8522esac
8523fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008524GTK_CONFIG=$ac_cv_path_GTK_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008525if test -n "$GTK_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008526 { $as_echo "$as_me:$LINENO: result: $GTK_CONFIG" >&5
8527$as_echo "$GTK_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008528else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008529 { $as_echo "$as_me:$LINENO: result: no" >&5
8530$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008531fi
8532
Bram Moolenaar446cb832008-06-24 21:56:24 +00008533
Bram Moolenaar071d4272004-06-13 20:20:40 +00008534 if test "X$GTK_CONFIG" = "Xno"; then
8535 # Extract the first word of "gtk12-config", so it can be a program name with args.
8536set dummy gtk12-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008537{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8538$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008539if test "${ac_cv_path_GTK12_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008540 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008541else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008542 case $GTK12_CONFIG in
8543 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008544 ac_cv_path_GTK12_CONFIG="$GTK12_CONFIG" # Let the user override the test with a path.
8545 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008546 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008547 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8548for as_dir in $PATH
8549do
8550 IFS=$as_save_IFS
8551 test -z "$as_dir" && as_dir=.
8552 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008553 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 +00008554 ac_cv_path_GTK12_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008555 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008556 break 2
8557 fi
8558done
8559done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008560IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008561
Bram Moolenaar071d4272004-06-13 20:20:40 +00008562 test -z "$ac_cv_path_GTK12_CONFIG" && ac_cv_path_GTK12_CONFIG="no"
8563 ;;
8564esac
8565fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008566GTK12_CONFIG=$ac_cv_path_GTK12_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008567if test -n "$GTK12_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008568 { $as_echo "$as_me:$LINENO: result: $GTK12_CONFIG" >&5
8569$as_echo "$GTK12_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008570else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008571 { $as_echo "$as_me:$LINENO: result: no" >&5
8572$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008573fi
8574
Bram Moolenaar446cb832008-06-24 21:56:24 +00008575
Bram Moolenaar071d4272004-06-13 20:20:40 +00008576 GTK_CONFIG="$GTK12_CONFIG"
8577 fi
8578 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008579 { $as_echo "$as_me:$LINENO: result: Using GTK configuration program $GTK_CONFIG" >&5
8580$as_echo "Using GTK configuration program $GTK_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008581 fi
8582 if test "X$PKG_CONFIG" = "X"; then
8583 # Extract the first word of "pkg-config", so it can be a program name with args.
8584set dummy pkg-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008585{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8586$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008587if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008588 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008589else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008590 case $PKG_CONFIG in
8591 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008592 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8593 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008594 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008595 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8596for as_dir in $PATH
8597do
8598 IFS=$as_save_IFS
8599 test -z "$as_dir" && as_dir=.
8600 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008601 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 +00008602 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008603 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008604 break 2
8605 fi
8606done
8607done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008608IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008609
Bram Moolenaar071d4272004-06-13 20:20:40 +00008610 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8611 ;;
8612esac
8613fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008614PKG_CONFIG=$ac_cv_path_PKG_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008615if test -n "$PKG_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008616 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
8617$as_echo "$PKG_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008618else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008619 { $as_echo "$as_me:$LINENO: result: no" >&5
8620$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008621fi
8622
Bram Moolenaar446cb832008-06-24 21:56:24 +00008623
Bram Moolenaar071d4272004-06-13 20:20:40 +00008624 fi
8625
8626 if test "x$GTK_CONFIG:$PKG_CONFIG" != "xno:no"; then
8627 if test "X$SKIP_GTK2" != "XYES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008628
Bram Moolenaar071d4272004-06-13 20:20:40 +00008629 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
8630 {
8631 min_gtk_version=2.2.0
Bram Moolenaar446cb832008-06-24 21:56:24 +00008632 { $as_echo "$as_me:$LINENO: checking for GTK - version >= $min_gtk_version" >&5
8633$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008634 no_gtk=""
8635 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
8636 && $PKG_CONFIG --exists gtk+-2.0; then
8637 {
8638 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008639 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00008640 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
8641 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8642 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8643 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8644 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8645 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8646 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8647 }
8648 elif test "X$GTK_CONFIG" != "Xno"; then
8649 {
8650 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008651 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00008652 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
8653 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
8654 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8655 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
8656 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8657 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
8658 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8659 }
8660 else
8661 no_gtk=yes
8662 fi
8663
8664 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
8665 {
8666 ac_save_CFLAGS="$CFLAGS"
8667 ac_save_LIBS="$LIBS"
8668 CFLAGS="$CFLAGS $GTK_CFLAGS"
8669 LIBS="$LIBS $GTK_LIBS"
8670
8671 rm -f conf.gtktest
8672 if test "$cross_compiling" = yes; then
8673 echo $ac_n "cross compiling; assumed OK... $ac_c"
8674else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008675 cat >conftest.$ac_ext <<_ACEOF
8676/* confdefs.h. */
8677_ACEOF
8678cat confdefs.h >>conftest.$ac_ext
8679cat >>conftest.$ac_ext <<_ACEOF
8680/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008681
8682#include <gtk/gtk.h>
8683#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00008684#if STDC_HEADERS
8685# include <stdlib.h>
8686# include <stddef.h>
8687#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008688
8689int
8690main ()
8691{
8692int major, minor, micro;
8693char *tmp_version;
8694
8695system ("touch conf.gtktest");
8696
8697/* HP/UX 9 (%@#!) writes to sscanf strings */
8698tmp_version = g_strdup("$min_gtk_version");
8699if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
8700 printf("%s, bad version string\n", "$min_gtk_version");
8701 exit(1);
8702 }
8703
8704if ((gtk_major_version > major) ||
8705 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
8706 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
8707 (gtk_micro_version >= micro)))
8708{
8709 return 0;
8710}
8711return 1;
8712}
8713
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008714_ACEOF
8715rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00008716if { (ac_try="$ac_link"
8717case "(($ac_try" in
8718 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8719 *) ac_try_echo=$ac_try;;
8720esac
8721eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8722$as_echo "$ac_try_echo") >&5
8723 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008724 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008725 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008726 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +00008727 { (case "(($ac_try" in
8728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8729 *) ac_try_echo=$ac_try;;
8730esac
8731eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8732$as_echo "$ac_try_echo") >&5
8733 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008734 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008735 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008736 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008737 :
8738else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008739 $as_echo "$as_me: program exited with status $ac_status" >&5
8740$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008741sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008742
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008743( exit $ac_status )
8744no_gtk=yes
8745fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008746rm -rf conftest.dSYM
8747rm -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 +00008748fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008749
8750
Bram Moolenaar071d4272004-06-13 20:20:40 +00008751 CFLAGS="$ac_save_CFLAGS"
8752 LIBS="$ac_save_LIBS"
8753 }
8754 fi
8755 if test "x$no_gtk" = x ; then
8756 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008757 { $as_echo "$as_me:$LINENO: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8758$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008759 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008760 { $as_echo "$as_me:$LINENO: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8761$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008762 fi
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008763 GUI_LIB_LOC="$GTK_LIBDIR"
8764 GTK_LIBNAME="$GTK_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008765 GUI_INC_LOC="$GTK_CFLAGS"
8766 else
8767 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00008768 { $as_echo "$as_me:$LINENO: result: no" >&5
8769$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008770 GTK_CFLAGS=""
8771 GTK_LIBS=""
8772 :
8773 }
8774 fi
8775 }
8776 else
8777 GTK_CFLAGS=""
8778 GTK_LIBS=""
8779 :
8780 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008781
8782
Bram Moolenaar071d4272004-06-13 20:20:40 +00008783 rm -f conf.gtktest
8784
8785 if test "x$GTK_CFLAGS" != "x"; then
8786 SKIP_ATHENA=YES
8787 SKIP_NEXTAW=YES
8788 SKIP_MOTIF=YES
8789 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008790
Bram Moolenaar071d4272004-06-13 20:20:40 +00008791 fi
8792 fi
8793
8794 if test "x$GUITYPE" != "xGTK"; then
8795 SKIP_GTK2=YES
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008796
Bram Moolenaar071d4272004-06-13 20:20:40 +00008797 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
8798 {
8799 min_gtk_version=1.1.16
Bram Moolenaar446cb832008-06-24 21:56:24 +00008800 { $as_echo "$as_me:$LINENO: checking for GTK - version >= $min_gtk_version" >&5
8801$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008802 no_gtk=""
8803 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
8804 && $PKG_CONFIG --exists gtk+-2.0; then
8805 {
8806 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008807 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00008808 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
8809 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8810 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8811 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8812 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8813 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8814 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8815 }
8816 elif test "X$GTK_CONFIG" != "Xno"; then
8817 {
8818 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008819 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00008820 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
8821 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
8822 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8823 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
8824 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8825 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
8826 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8827 }
8828 else
8829 no_gtk=yes
8830 fi
8831
8832 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
8833 {
8834 ac_save_CFLAGS="$CFLAGS"
8835 ac_save_LIBS="$LIBS"
8836 CFLAGS="$CFLAGS $GTK_CFLAGS"
8837 LIBS="$LIBS $GTK_LIBS"
8838
8839 rm -f conf.gtktest
8840 if test "$cross_compiling" = yes; then
8841 echo $ac_n "cross compiling; assumed OK... $ac_c"
8842else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008843 cat >conftest.$ac_ext <<_ACEOF
8844/* confdefs.h. */
8845_ACEOF
8846cat confdefs.h >>conftest.$ac_ext
8847cat >>conftest.$ac_ext <<_ACEOF
8848/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008849
8850#include <gtk/gtk.h>
8851#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00008852#if STDC_HEADERS
8853# include <stdlib.h>
8854# include <stddef.h>
8855#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008856
8857int
8858main ()
8859{
8860int major, minor, micro;
8861char *tmp_version;
8862
8863system ("touch conf.gtktest");
8864
8865/* HP/UX 9 (%@#!) writes to sscanf strings */
8866tmp_version = g_strdup("$min_gtk_version");
8867if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
8868 printf("%s, bad version string\n", "$min_gtk_version");
8869 exit(1);
8870 }
8871
8872if ((gtk_major_version > major) ||
8873 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
8874 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
8875 (gtk_micro_version >= micro)))
8876{
8877 return 0;
8878}
8879return 1;
8880}
8881
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008882_ACEOF
8883rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00008884if { (ac_try="$ac_link"
8885case "(($ac_try" in
8886 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8887 *) ac_try_echo=$ac_try;;
8888esac
8889eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8890$as_echo "$ac_try_echo") >&5
8891 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008892 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008893 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008894 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +00008895 { (case "(($ac_try" in
8896 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8897 *) ac_try_echo=$ac_try;;
8898esac
8899eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8900$as_echo "$ac_try_echo") >&5
8901 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008902 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008903 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008904 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008905 :
8906else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008907 $as_echo "$as_me: program exited with status $ac_status" >&5
8908$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008909sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008910
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008911( exit $ac_status )
8912no_gtk=yes
8913fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008914rm -rf conftest.dSYM
8915rm -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 +00008916fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008917
8918
Bram Moolenaar071d4272004-06-13 20:20:40 +00008919 CFLAGS="$ac_save_CFLAGS"
8920 LIBS="$ac_save_LIBS"
8921 }
8922 fi
8923 if test "x$no_gtk" = x ; then
8924 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008925 { $as_echo "$as_me:$LINENO: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8926$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008927 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008928 { $as_echo "$as_me:$LINENO: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8929$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008930 fi
8931 GTK_LIBNAME="$GTK_LIBS"
8932 GUI_INC_LOC="$GTK_CFLAGS"
8933 else
8934 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00008935 { $as_echo "$as_me:$LINENO: result: no" >&5
8936$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008937 GTK_CFLAGS=""
8938 GTK_LIBS=""
8939 :
8940 }
8941 fi
8942 }
8943 else
8944 GTK_CFLAGS=""
8945 GTK_LIBS=""
8946 :
8947 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008948
8949
Bram Moolenaar071d4272004-06-13 20:20:40 +00008950 rm -f conf.gtktest
8951
8952 if test "x$GTK_CFLAGS" != "x"; then
8953 SKIP_ATHENA=YES
8954 SKIP_NEXTAW=YES
8955 SKIP_MOTIF=YES
8956 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008957
Bram Moolenaar071d4272004-06-13 20:20:40 +00008958 fi
8959 fi
8960 fi
8961 if test "x$GUITYPE" = "xGTK"; then
8962 if test "$gtk_major_version" = 1 -a "0$gtk_minor_version" -lt 2 \
8963 -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 +00008964 { $as_echo "$as_me:$LINENO: result: this GTK version is old; version 1.2.3 or later is recommended" >&5
8965$as_echo "this GTK version is old; version 1.2.3 or later is recommended" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008966 else
8967 {
8968 if test "0$gtk_major_version" -ge 2; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008969 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008970#define HAVE_GTK2 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008971_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008972
8973 if test "$gtk_minor_version" = 1 -a "0$gtk_micro_version" -ge 1 \
8974 || test "0$gtk_minor_version" -ge 2 \
8975 || test "0$gtk_major_version" -gt 2; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008976 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008977#define HAVE_GTK_MULTIHEAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008978_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008979
8980 fi
8981 fi
8982 if test -z "$SKIP_GNOME"; then
8983 {
Bram Moolenaar071d4272004-06-13 20:20:40 +00008984
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008985
8986
8987
8988
8989
Bram Moolenaar446cb832008-06-24 21:56:24 +00008990# Check whether --with-gnome-includes was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008991if test "${with_gnome_includes+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008992 withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008993
Bram Moolenaar446cb832008-06-24 21:56:24 +00008994fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008995
8996
Bram Moolenaar446cb832008-06-24 21:56:24 +00008997
8998# Check whether --with-gnome-libs was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008999if test "${with_gnome_libs+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009000 withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009001
Bram Moolenaar446cb832008-06-24 21:56:24 +00009002fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00009003
9004
Bram Moolenaar446cb832008-06-24 21:56:24 +00009005
9006# Check whether --with-gnome was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00009007if test "${with_gnome+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009008 withval=$with_gnome; if test x$withval = xyes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009009 want_gnome=yes
9010 have_gnome=yes
9011 else
9012 if test "x$withval" = xno; then
9013 want_gnome=no
9014 else
9015 want_gnome=yes
9016 LDFLAGS="$LDFLAGS -L$withval/lib"
9017 CFLAGS="$CFLAGS -I$withval/include"
9018 gnome_prefix=$withval/lib
9019 fi
9020 fi
9021else
9022 want_gnome=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00009023fi
9024
Bram Moolenaar071d4272004-06-13 20:20:40 +00009025
9026 if test "x$want_gnome" = xyes -a "0$gtk_major_version" -ge 2; then
9027 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00009028 { $as_echo "$as_me:$LINENO: checking for libgnomeui-2.0" >&5
9029$as_echo_n "checking for libgnomeui-2.0... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009030 if $PKG_CONFIG --exists libgnomeui-2.0; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009031 { $as_echo "$as_me:$LINENO: result: yes" >&5
9032$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009033 GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0`
9034 GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0`
9035 GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0`
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00009036
Bram Moolenaar446cb832008-06-24 21:56:24 +00009037 { $as_echo "$as_me:$LINENO: checking for FreeBSD" >&5
9038$as_echo_n "checking for FreeBSD... " >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00009039 if test "`(uname) 2>/dev/null`" = FreeBSD; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009040 { $as_echo "$as_me:$LINENO: result: yes" >&5
9041$as_echo "yes" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00009042 GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE"
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00009043 GNOME_LIBS="$GNOME_LIBS -pthread"
9044 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009045 { $as_echo "$as_me:$LINENO: result: no" >&5
9046$as_echo "no" >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00009047 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00009048 have_gnome=yes
9049 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009050 { $as_echo "$as_me:$LINENO: result: not found" >&5
9051$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009052 if test "x" = xfail; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009053 { { $as_echo "$as_me:$LINENO: error: Could not find libgnomeui-2.0 via pkg-config" >&5
9054$as_echo "$as_me: error: Could not find libgnomeui-2.0 via pkg-config" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009055 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009056 fi
9057 fi
9058 }
9059 elif test "x$want_gnome" = xyes; then
9060 {
9061 # Extract the first word of "gnome-config", so it can be a program name with args.
9062set dummy gnome-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00009063{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
9064$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009065if test "${ac_cv_path_GNOME_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009066 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009067else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009068 case $GNOME_CONFIG in
9069 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00009070 ac_cv_path_GNOME_CONFIG="$GNOME_CONFIG" # Let the user override the test with a path.
9071 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00009072 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009073 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9074for as_dir in $PATH
9075do
9076 IFS=$as_save_IFS
9077 test -z "$as_dir" && as_dir=.
9078 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00009079 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 +00009080 ac_cv_path_GNOME_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00009081 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009082 break 2
9083 fi
9084done
9085done
Bram Moolenaar446cb832008-06-24 21:56:24 +00009086IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009087
Bram Moolenaar071d4272004-06-13 20:20:40 +00009088 test -z "$ac_cv_path_GNOME_CONFIG" && ac_cv_path_GNOME_CONFIG="no"
9089 ;;
9090esac
9091fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009092GNOME_CONFIG=$ac_cv_path_GNOME_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00009093if test -n "$GNOME_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009094 { $as_echo "$as_me:$LINENO: result: $GNOME_CONFIG" >&5
9095$as_echo "$GNOME_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009096else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009097 { $as_echo "$as_me:$LINENO: result: no" >&5
9098$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009099fi
9100
Bram Moolenaar446cb832008-06-24 21:56:24 +00009101
Bram Moolenaar071d4272004-06-13 20:20:40 +00009102 if test "$GNOME_CONFIG" = "no"; then
9103 no_gnome_config="yes"
9104 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009105 { $as_echo "$as_me:$LINENO: checking if $GNOME_CONFIG works" >&5
9106$as_echo_n "checking if $GNOME_CONFIG works... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009107 if $GNOME_CONFIG --libs-only-l gnome >/dev/null 2>&1; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009108 { $as_echo "$as_me:$LINENO: result: yes" >&5
9109$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009110 GNOME_LIBS="`$GNOME_CONFIG --libs-only-l gnome gnomeui`"
9111 GNOME_LIBDIR="`$GNOME_CONFIG --libs-only-L gnorba gnomeui`"
9112 GNOME_INCLUDEDIR="`$GNOME_CONFIG --cflags gnorba gnomeui`"
9113 have_gnome=yes
9114 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009115 { $as_echo "$as_me:$LINENO: result: no" >&5
9116$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009117 no_gnome_config="yes"
9118 fi
9119 fi
9120
9121 if test x$exec_prefix = xNONE; then
9122 if test x$prefix = xNONE; then
9123 gnome_prefix=$ac_default_prefix/lib
9124 else
9125 gnome_prefix=$prefix/lib
9126 fi
9127 else
9128 gnome_prefix=`eval echo \`echo $libdir\``
9129 fi
9130
9131 if test "$no_gnome_config" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009132 { $as_echo "$as_me:$LINENO: checking for gnomeConf.sh file in $gnome_prefix" >&5
9133$as_echo_n "checking for gnomeConf.sh file in $gnome_prefix... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009134 if test -f $gnome_prefix/gnomeConf.sh; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009135 { $as_echo "$as_me:$LINENO: result: found" >&5
9136$as_echo "found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009137 echo "loading gnome configuration from" \
9138 "$gnome_prefix/gnomeConf.sh"
9139 . $gnome_prefix/gnomeConf.sh
9140 have_gnome=yes
9141 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009142 { $as_echo "$as_me:$LINENO: result: not found" >&5
9143$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009144 if test x = xfail; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009145 { { $as_echo "$as_me:$LINENO: error: Could not find the gnomeConf.sh file that is generated by gnome-libs install" >&5
9146$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 +00009147 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009148 fi
9149 fi
9150 fi
9151 }
9152 fi
9153
9154 if test x$have_gnome = xyes ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009155 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009156#define FEAT_GUI_GNOME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009157_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009158
9159 GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR"
9160 GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS"
9161 fi
9162 }
9163 fi
9164 }
9165 fi
9166 fi
9167fi
9168
9169
9170if test -z "$SKIP_MOTIF"; then
9171 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"
9172 GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`"
9173
Bram Moolenaar446cb832008-06-24 21:56:24 +00009174 { $as_echo "$as_me:$LINENO: checking for location of Motif GUI includes" >&5
9175$as_echo_n "checking for location of Motif GUI includes... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009176 gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC"
9177 GUI_INC_LOC=
9178 for try in $gui_includes; do
9179 if test -f "$try/Xm/Xm.h"; then
9180 GUI_INC_LOC=$try
9181 fi
9182 done
9183 if test -n "$GUI_INC_LOC"; then
9184 if test "$GUI_INC_LOC" = /usr/include; then
9185 GUI_INC_LOC=
Bram Moolenaar446cb832008-06-24 21:56:24 +00009186 { $as_echo "$as_me:$LINENO: result: in default path" >&5
9187$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009188 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009189 { $as_echo "$as_me:$LINENO: result: $GUI_INC_LOC" >&5
9190$as_echo "$GUI_INC_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009191 fi
9192 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009193 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
9194$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009195 SKIP_MOTIF=YES
9196 fi
9197fi
9198
9199
9200if test -z "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009201 { $as_echo "$as_me:$LINENO: checking --with-motif-lib argument" >&5
9202$as_echo_n "checking --with-motif-lib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009203
Bram Moolenaar446cb832008-06-24 21:56:24 +00009204# Check whether --with-motif-lib was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00009205if test "${with_motif_lib+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009206 withval=$with_motif_lib; MOTIF_LIBNAME="${withval}"
9207fi
9208
Bram Moolenaar071d4272004-06-13 20:20:40 +00009209
9210 if test -n "$MOTIF_LIBNAME"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009211 { $as_echo "$as_me:$LINENO: result: $MOTIF_LIBNAME" >&5
9212$as_echo "$MOTIF_LIBNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009213 GUI_LIB_LOC=
9214 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009215 { $as_echo "$as_me:$LINENO: result: no" >&5
9216$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009217
9218 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`"
9219
Bram Moolenaar446cb832008-06-24 21:56:24 +00009220 { $as_echo "$as_me:$LINENO: checking for location of Motif GUI libs" >&5
9221$as_echo_n "checking for location of Motif GUI libs... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009222 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"
9223 GUI_LIB_LOC=
9224 for try in $gui_libs; do
Bram Moolenaar325b7a22004-07-05 15:58:32 +00009225 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do
Bram Moolenaar071d4272004-06-13 20:20:40 +00009226 if test -f "$libtry"; then
9227 GUI_LIB_LOC=$try
9228 fi
9229 done
9230 done
9231 if test -n "$GUI_LIB_LOC"; then
9232 if test "$GUI_LIB_LOC" = /usr/lib; then
9233 GUI_LIB_LOC=
Bram Moolenaar446cb832008-06-24 21:56:24 +00009234 { $as_echo "$as_me:$LINENO: result: in default path" >&5
9235$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009236 else
9237 if test -n "$GUI_LIB_LOC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009238 { $as_echo "$as_me:$LINENO: result: $GUI_LIB_LOC" >&5
9239$as_echo "$GUI_LIB_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009240 if test "`(uname) 2>/dev/null`" = SunOS &&
9241 uname -r | grep '^5' >/dev/null; then
9242 GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC"
9243 fi
9244 fi
9245 fi
9246 MOTIF_LIBNAME=-lXm
9247 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009248 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
9249$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009250 SKIP_MOTIF=YES
9251 fi
9252 fi
9253fi
9254
9255if test -z "$SKIP_MOTIF"; then
9256 SKIP_ATHENA=YES
9257 SKIP_NEXTAW=YES
9258 GUITYPE=MOTIF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009259
Bram Moolenaar071d4272004-06-13 20:20:40 +00009260fi
9261
9262
9263GUI_X_LIBS=
9264
9265if test -z "$SKIP_ATHENA"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009266 { $as_echo "$as_me:$LINENO: checking if Athena header files can be found" >&5
9267$as_echo_n "checking if Athena header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009268 cflags_save=$CFLAGS
9269 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009270 cat >conftest.$ac_ext <<_ACEOF
9271/* confdefs.h. */
9272_ACEOF
9273cat confdefs.h >>conftest.$ac_ext
9274cat >>conftest.$ac_ext <<_ACEOF
9275/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009276
9277#include <X11/Intrinsic.h>
9278#include <X11/Xaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009279int
9280main ()
9281{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009282
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009283 ;
9284 return 0;
9285}
9286_ACEOF
9287rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009288if { (ac_try="$ac_compile"
9289case "(($ac_try" in
9290 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9291 *) ac_try_echo=$ac_try;;
9292esac
9293eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9294$as_echo "$ac_try_echo") >&5
9295 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009296 ac_status=$?
9297 grep -v '^ *+' conftest.er1 >conftest.err
9298 rm -f conftest.er1
9299 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009300 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9301 (exit $ac_status); } && {
9302 test -z "$ac_c_werror_flag" ||
9303 test ! -s conftest.err
9304 } && test -s conftest.$ac_objext; then
9305 { $as_echo "$as_me:$LINENO: result: yes" >&5
9306$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009307else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009308 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009309sed 's/^/| /' conftest.$ac_ext >&5
9310
Bram Moolenaar446cb832008-06-24 21:56:24 +00009311 { $as_echo "$as_me:$LINENO: result: no" >&5
9312$as_echo "no" >&6; }; SKIP_ATHENA=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00009313fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009314
9315rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009316 CFLAGS=$cflags_save
9317fi
9318
9319if test -z "$SKIP_ATHENA"; then
9320 GUITYPE=ATHENA
9321fi
9322
9323if test -z "$SKIP_NEXTAW"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009324 { $as_echo "$as_me:$LINENO: checking if neXtaw header files can be found" >&5
9325$as_echo_n "checking if neXtaw header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009326 cflags_save=$CFLAGS
9327 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009328 cat >conftest.$ac_ext <<_ACEOF
9329/* confdefs.h. */
9330_ACEOF
9331cat confdefs.h >>conftest.$ac_ext
9332cat >>conftest.$ac_ext <<_ACEOF
9333/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009334
9335#include <X11/Intrinsic.h>
9336#include <X11/neXtaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009337int
9338main ()
9339{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009340
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009341 ;
9342 return 0;
9343}
9344_ACEOF
9345rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009346if { (ac_try="$ac_compile"
9347case "(($ac_try" in
9348 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9349 *) ac_try_echo=$ac_try;;
9350esac
9351eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9352$as_echo "$ac_try_echo") >&5
9353 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009354 ac_status=$?
9355 grep -v '^ *+' conftest.er1 >conftest.err
9356 rm -f conftest.er1
9357 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009358 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9359 (exit $ac_status); } && {
9360 test -z "$ac_c_werror_flag" ||
9361 test ! -s conftest.err
9362 } && test -s conftest.$ac_objext; then
9363 { $as_echo "$as_me:$LINENO: result: yes" >&5
9364$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009365else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009366 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009367sed 's/^/| /' conftest.$ac_ext >&5
9368
Bram Moolenaar446cb832008-06-24 21:56:24 +00009369 { $as_echo "$as_me:$LINENO: result: no" >&5
9370$as_echo "no" >&6; }; SKIP_NEXTAW=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00009371fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009372
9373rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009374 CFLAGS=$cflags_save
9375fi
9376
9377if test -z "$SKIP_NEXTAW"; then
9378 GUITYPE=NEXTAW
9379fi
9380
9381if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
9382 if test -n "$GUI_INC_LOC"; then
9383 GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`"
9384 fi
9385 if test -n "$GUI_LIB_LOC"; then
9386 GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`"
9387 fi
9388
9389 ldflags_save=$LDFLAGS
9390 LDFLAGS="$X_LIBS $LDFLAGS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00009391 { $as_echo "$as_me:$LINENO: checking for XShapeQueryExtension in -lXext" >&5
9392$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009393if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009394 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009395else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009396 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009397LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009398cat >conftest.$ac_ext <<_ACEOF
9399/* confdefs.h. */
9400_ACEOF
9401cat confdefs.h >>conftest.$ac_ext
9402cat >>conftest.$ac_ext <<_ACEOF
9403/* end confdefs.h. */
9404
Bram Moolenaar446cb832008-06-24 21:56:24 +00009405/* Override any GCC internal prototype to avoid an error.
9406 Use char because int might match the return type of a GCC
9407 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009408#ifdef __cplusplus
9409extern "C"
9410#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009411char XShapeQueryExtension ();
9412int
9413main ()
9414{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009415return XShapeQueryExtension ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009416 ;
9417 return 0;
9418}
9419_ACEOF
9420rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009421if { (ac_try="$ac_link"
9422case "(($ac_try" in
9423 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9424 *) ac_try_echo=$ac_try;;
9425esac
9426eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9427$as_echo "$ac_try_echo") >&5
9428 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009429 ac_status=$?
9430 grep -v '^ *+' conftest.er1 >conftest.err
9431 rm -f conftest.er1
9432 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009433 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9434 (exit $ac_status); } && {
9435 test -z "$ac_c_werror_flag" ||
9436 test ! -s conftest.err
9437 } && test -s conftest$ac_exeext && {
9438 test "$cross_compiling" = yes ||
9439 $as_test_x conftest$ac_exeext
9440 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009441 ac_cv_lib_Xext_XShapeQueryExtension=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009442else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009443 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009444sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009445
Bram Moolenaar446cb832008-06-24 21:56:24 +00009446 ac_cv_lib_Xext_XShapeQueryExtension=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009447fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009448
9449rm -rf conftest.dSYM
9450rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009451 conftest$ac_exeext conftest.$ac_ext
9452LIBS=$ac_check_lib_save_LIBS
9453fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009454{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
9455$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009456if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009457 GUI_X_LIBS="-lXext"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009458fi
9459
Bram Moolenaar446cb832008-06-24 21:56:24 +00009460 { $as_echo "$as_me:$LINENO: checking for wslen in -lw" >&5
9461$as_echo_n "checking for wslen in -lw... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009462if test "${ac_cv_lib_w_wslen+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009463 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009464else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009465 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009466LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009467cat >conftest.$ac_ext <<_ACEOF
9468/* confdefs.h. */
9469_ACEOF
9470cat confdefs.h >>conftest.$ac_ext
9471cat >>conftest.$ac_ext <<_ACEOF
9472/* end confdefs.h. */
9473
Bram Moolenaar446cb832008-06-24 21:56:24 +00009474/* Override any GCC internal prototype to avoid an error.
9475 Use char because int might match the return type of a GCC
9476 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009477#ifdef __cplusplus
9478extern "C"
9479#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009480char wslen ();
9481int
9482main ()
9483{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009484return wslen ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009485 ;
9486 return 0;
9487}
9488_ACEOF
9489rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009490if { (ac_try="$ac_link"
9491case "(($ac_try" in
9492 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9493 *) ac_try_echo=$ac_try;;
9494esac
9495eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9496$as_echo "$ac_try_echo") >&5
9497 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009498 ac_status=$?
9499 grep -v '^ *+' conftest.er1 >conftest.err
9500 rm -f conftest.er1
9501 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009502 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9503 (exit $ac_status); } && {
9504 test -z "$ac_c_werror_flag" ||
9505 test ! -s conftest.err
9506 } && test -s conftest$ac_exeext && {
9507 test "$cross_compiling" = yes ||
9508 $as_test_x conftest$ac_exeext
9509 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009510 ac_cv_lib_w_wslen=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009511else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009512 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009513sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009514
Bram Moolenaar446cb832008-06-24 21:56:24 +00009515 ac_cv_lib_w_wslen=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009516fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009517
9518rm -rf conftest.dSYM
9519rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009520 conftest$ac_exeext conftest.$ac_ext
9521LIBS=$ac_check_lib_save_LIBS
9522fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009523{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_w_wslen" >&5
9524$as_echo "$ac_cv_lib_w_wslen" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009525if test "x$ac_cv_lib_w_wslen" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009526 X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009527fi
9528
Bram Moolenaar446cb832008-06-24 21:56:24 +00009529 { $as_echo "$as_me:$LINENO: checking for dlsym in -ldl" >&5
9530$as_echo_n "checking for dlsym in -ldl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009531if test "${ac_cv_lib_dl_dlsym+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009532 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009533else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009534 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009535LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009536cat >conftest.$ac_ext <<_ACEOF
9537/* confdefs.h. */
9538_ACEOF
9539cat confdefs.h >>conftest.$ac_ext
9540cat >>conftest.$ac_ext <<_ACEOF
9541/* end confdefs.h. */
9542
Bram Moolenaar446cb832008-06-24 21:56:24 +00009543/* Override any GCC internal prototype to avoid an error.
9544 Use char because int might match the return type of a GCC
9545 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009546#ifdef __cplusplus
9547extern "C"
9548#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009549char dlsym ();
9550int
9551main ()
9552{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009553return dlsym ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009554 ;
9555 return 0;
9556}
9557_ACEOF
9558rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009559if { (ac_try="$ac_link"
9560case "(($ac_try" in
9561 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9562 *) ac_try_echo=$ac_try;;
9563esac
9564eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9565$as_echo "$ac_try_echo") >&5
9566 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009567 ac_status=$?
9568 grep -v '^ *+' conftest.er1 >conftest.err
9569 rm -f conftest.er1
9570 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009571 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9572 (exit $ac_status); } && {
9573 test -z "$ac_c_werror_flag" ||
9574 test ! -s conftest.err
9575 } && test -s conftest$ac_exeext && {
9576 test "$cross_compiling" = yes ||
9577 $as_test_x conftest$ac_exeext
9578 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009579 ac_cv_lib_dl_dlsym=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009580else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009581 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009582sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009583
Bram Moolenaar446cb832008-06-24 21:56:24 +00009584 ac_cv_lib_dl_dlsym=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009585fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009586
9587rm -rf conftest.dSYM
9588rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009589 conftest$ac_exeext conftest.$ac_ext
9590LIBS=$ac_check_lib_save_LIBS
9591fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009592{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlsym" >&5
9593$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009594if test "x$ac_cv_lib_dl_dlsym" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009595 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009596fi
9597
Bram Moolenaar446cb832008-06-24 21:56:24 +00009598 { $as_echo "$as_me:$LINENO: checking for XmuCreateStippledPixmap in -lXmu" >&5
9599$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009600if test "${ac_cv_lib_Xmu_XmuCreateStippledPixmap+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009601 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009602else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009603 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009604LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009605cat >conftest.$ac_ext <<_ACEOF
9606/* confdefs.h. */
9607_ACEOF
9608cat confdefs.h >>conftest.$ac_ext
9609cat >>conftest.$ac_ext <<_ACEOF
9610/* end confdefs.h. */
9611
Bram Moolenaar446cb832008-06-24 21:56:24 +00009612/* Override any GCC internal prototype to avoid an error.
9613 Use char because int might match the return type of a GCC
9614 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009615#ifdef __cplusplus
9616extern "C"
9617#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009618char XmuCreateStippledPixmap ();
9619int
9620main ()
9621{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009622return XmuCreateStippledPixmap ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009623 ;
9624 return 0;
9625}
9626_ACEOF
9627rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009628if { (ac_try="$ac_link"
9629case "(($ac_try" in
9630 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9631 *) ac_try_echo=$ac_try;;
9632esac
9633eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9634$as_echo "$ac_try_echo") >&5
9635 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009636 ac_status=$?
9637 grep -v '^ *+' conftest.er1 >conftest.err
9638 rm -f conftest.er1
9639 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009640 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9641 (exit $ac_status); } && {
9642 test -z "$ac_c_werror_flag" ||
9643 test ! -s conftest.err
9644 } && test -s conftest$ac_exeext && {
9645 test "$cross_compiling" = yes ||
9646 $as_test_x conftest$ac_exeext
9647 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009648 ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009649else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009650 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009651sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009652
Bram Moolenaar446cb832008-06-24 21:56:24 +00009653 ac_cv_lib_Xmu_XmuCreateStippledPixmap=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009654fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009655
9656rm -rf conftest.dSYM
9657rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009658 conftest$ac_exeext conftest.$ac_ext
9659LIBS=$ac_check_lib_save_LIBS
9660fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009661{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
9662$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009663if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009664 GUI_X_LIBS="-lXmu $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009665fi
9666
9667 if test -z "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009668 { $as_echo "$as_me:$LINENO: checking for XpEndJob in -lXp" >&5
9669$as_echo_n "checking for XpEndJob in -lXp... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009670if test "${ac_cv_lib_Xp_XpEndJob+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009671 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009672else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009673 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009674LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009675cat >conftest.$ac_ext <<_ACEOF
9676/* confdefs.h. */
9677_ACEOF
9678cat confdefs.h >>conftest.$ac_ext
9679cat >>conftest.$ac_ext <<_ACEOF
9680/* end confdefs.h. */
9681
Bram Moolenaar446cb832008-06-24 21:56:24 +00009682/* Override any GCC internal prototype to avoid an error.
9683 Use char because int might match the return type of a GCC
9684 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009685#ifdef __cplusplus
9686extern "C"
9687#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009688char XpEndJob ();
9689int
9690main ()
9691{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009692return XpEndJob ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009693 ;
9694 return 0;
9695}
9696_ACEOF
9697rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009698if { (ac_try="$ac_link"
9699case "(($ac_try" in
9700 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9701 *) ac_try_echo=$ac_try;;
9702esac
9703eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9704$as_echo "$ac_try_echo") >&5
9705 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009706 ac_status=$?
9707 grep -v '^ *+' conftest.er1 >conftest.err
9708 rm -f conftest.er1
9709 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009710 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9711 (exit $ac_status); } && {
9712 test -z "$ac_c_werror_flag" ||
9713 test ! -s conftest.err
9714 } && test -s conftest$ac_exeext && {
9715 test "$cross_compiling" = yes ||
9716 $as_test_x conftest$ac_exeext
9717 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009718 ac_cv_lib_Xp_XpEndJob=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009719else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009720 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009721sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009722
Bram Moolenaar446cb832008-06-24 21:56:24 +00009723 ac_cv_lib_Xp_XpEndJob=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009724fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009725
9726rm -rf conftest.dSYM
9727rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009728 conftest$ac_exeext conftest.$ac_ext
9729LIBS=$ac_check_lib_save_LIBS
9730fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009731{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xp_XpEndJob" >&5
9732$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009733if test "x$ac_cv_lib_Xp_XpEndJob" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009734 GUI_X_LIBS="-lXp $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009735fi
9736
9737 fi
9738 LDFLAGS=$ldflags_save
9739
Bram Moolenaar446cb832008-06-24 21:56:24 +00009740 { $as_echo "$as_me:$LINENO: checking for extra X11 defines" >&5
9741$as_echo_n "checking for extra X11 defines... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009742 NARROW_PROTO=
9743 rm -fr conftestdir
9744 if mkdir conftestdir; then
9745 cd conftestdir
9746 cat > Imakefile <<'EOF'
9747acfindx:
9748 @echo 'NARROW_PROTO="${PROTO_DEFINES}"'
9749EOF
9750 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
9751 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
9752 fi
9753 cd ..
9754 rm -fr conftestdir
9755 fi
9756 if test -z "$NARROW_PROTO"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009757 { $as_echo "$as_me:$LINENO: result: no" >&5
9758$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009759 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009760 { $as_echo "$as_me:$LINENO: result: $NARROW_PROTO" >&5
9761$as_echo "$NARROW_PROTO" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009762 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009763
Bram Moolenaar071d4272004-06-13 20:20:40 +00009764fi
9765
9766if test "$enable_xsmp" = "yes"; then
9767 cppflags_save=$CPPFLAGS
9768 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009769
9770for ac_header in X11/SM/SMlib.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009771do
Bram Moolenaar446cb832008-06-24 21:56:24 +00009772as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9773if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9774 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9775$as_echo_n "checking for $ac_header... " >&6; }
9776if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9777 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009778fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009779ac_res=`eval 'as_val=${'$as_ac_Header'}
9780 $as_echo "$as_val"'`
9781 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9782$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009783else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009784 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009785{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
9786$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009787cat >conftest.$ac_ext <<_ACEOF
9788/* confdefs.h. */
9789_ACEOF
9790cat confdefs.h >>conftest.$ac_ext
9791cat >>conftest.$ac_ext <<_ACEOF
9792/* end confdefs.h. */
9793$ac_includes_default
9794#include <$ac_header>
9795_ACEOF
9796rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009797if { (ac_try="$ac_compile"
9798case "(($ac_try" in
9799 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9800 *) ac_try_echo=$ac_try;;
9801esac
9802eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9803$as_echo "$ac_try_echo") >&5
9804 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009805 ac_status=$?
9806 grep -v '^ *+' conftest.er1 >conftest.err
9807 rm -f conftest.er1
9808 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009809 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9810 (exit $ac_status); } && {
9811 test -z "$ac_c_werror_flag" ||
9812 test ! -s conftest.err
9813 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009814 ac_header_compiler=yes
9815else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009816 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009817sed 's/^/| /' conftest.$ac_ext >&5
9818
Bram Moolenaar446cb832008-06-24 21:56:24 +00009819 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009820fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009821
9822rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9823{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9824$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009825
9826# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009827{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
9828$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009829cat >conftest.$ac_ext <<_ACEOF
9830/* confdefs.h. */
9831_ACEOF
9832cat confdefs.h >>conftest.$ac_ext
9833cat >>conftest.$ac_ext <<_ACEOF
9834/* end confdefs.h. */
9835#include <$ac_header>
9836_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009837if { (ac_try="$ac_cpp conftest.$ac_ext"
9838case "(($ac_try" in
9839 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9840 *) ac_try_echo=$ac_try;;
9841esac
9842eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9843$as_echo "$ac_try_echo") >&5
9844 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009845 ac_status=$?
9846 grep -v '^ *+' conftest.er1 >conftest.err
9847 rm -f conftest.er1
9848 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009849 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9850 (exit $ac_status); } >/dev/null && {
9851 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9852 test ! -s conftest.err
9853 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009854 ac_header_preproc=yes
9855else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009856 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009857sed 's/^/| /' conftest.$ac_ext >&5
9858
9859 ac_header_preproc=no
9860fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009861
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009862rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009863{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9864$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009865
9866# So? What about this header?
9867case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9868 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009869 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9870$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9871 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9872$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009873 ac_header_preproc=yes
9874 ;;
9875 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009876 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9877$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9878 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9879$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9880 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9881$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9882 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9883$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9884 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9885$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9886 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9887$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9888
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009889 ;;
9890esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00009891{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9892$as_echo_n "checking for $ac_header... " >&6; }
9893if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9894 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009895else
9896 eval "$as_ac_Header=\$ac_header_preproc"
9897fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009898ac_res=`eval 'as_val=${'$as_ac_Header'}
9899 $as_echo "$as_val"'`
9900 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9901$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009902
9903fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009904as_val=`eval 'as_val=${'$as_ac_Header'}
9905 $as_echo "$as_val"'`
9906 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009907 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009908#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009909_ACEOF
9910
9911fi
9912
Bram Moolenaar071d4272004-06-13 20:20:40 +00009913done
9914
9915 CPPFLAGS=$cppflags_save
9916fi
9917
9918
9919if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK"; then
9920 cppflags_save=$CPPFLAGS
9921 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009922
9923
9924for ac_header in X11/xpm.h X11/Sunkeysym.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009925do
Bram Moolenaar446cb832008-06-24 21:56:24 +00009926as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9927if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9928 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9929$as_echo_n "checking for $ac_header... " >&6; }
9930if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9931 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009932fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009933ac_res=`eval 'as_val=${'$as_ac_Header'}
9934 $as_echo "$as_val"'`
9935 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9936$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009937else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009938 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009939{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
9940$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009941cat >conftest.$ac_ext <<_ACEOF
9942/* confdefs.h. */
9943_ACEOF
9944cat confdefs.h >>conftest.$ac_ext
9945cat >>conftest.$ac_ext <<_ACEOF
9946/* end confdefs.h. */
9947$ac_includes_default
9948#include <$ac_header>
9949_ACEOF
9950rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009951if { (ac_try="$ac_compile"
9952case "(($ac_try" in
9953 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9954 *) ac_try_echo=$ac_try;;
9955esac
9956eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9957$as_echo "$ac_try_echo") >&5
9958 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009959 ac_status=$?
9960 grep -v '^ *+' conftest.er1 >conftest.err
9961 rm -f conftest.er1
9962 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009963 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9964 (exit $ac_status); } && {
9965 test -z "$ac_c_werror_flag" ||
9966 test ! -s conftest.err
9967 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009968 ac_header_compiler=yes
9969else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009970 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009971sed 's/^/| /' conftest.$ac_ext >&5
9972
Bram Moolenaar446cb832008-06-24 21:56:24 +00009973 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009974fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009975
9976rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9977{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9978$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009979
9980# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009981{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
9982$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009983cat >conftest.$ac_ext <<_ACEOF
9984/* confdefs.h. */
9985_ACEOF
9986cat confdefs.h >>conftest.$ac_ext
9987cat >>conftest.$ac_ext <<_ACEOF
9988/* end confdefs.h. */
9989#include <$ac_header>
9990_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009991if { (ac_try="$ac_cpp conftest.$ac_ext"
9992case "(($ac_try" in
9993 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9994 *) ac_try_echo=$ac_try;;
9995esac
9996eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9997$as_echo "$ac_try_echo") >&5
9998 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009999 ac_status=$?
10000 grep -v '^ *+' conftest.er1 >conftest.err
10001 rm -f conftest.er1
10002 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010003 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10004 (exit $ac_status); } >/dev/null && {
10005 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10006 test ! -s conftest.err
10007 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010008 ac_header_preproc=yes
10009else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010010 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010011sed 's/^/| /' conftest.$ac_ext >&5
10012
10013 ac_header_preproc=no
10014fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010015
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010016rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010017{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10018$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010019
10020# So? What about this header?
10021case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10022 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010023 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10024$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10025 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10026$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010027 ac_header_preproc=yes
10028 ;;
10029 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010030 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10031$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10032 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10033$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10034 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10035$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10036 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10037$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10038 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10039$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10040 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10041$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10042
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010043 ;;
10044esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000010045{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
10046$as_echo_n "checking for $ac_header... " >&6; }
10047if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10048 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010049else
10050 eval "$as_ac_Header=\$ac_header_preproc"
10051fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010052ac_res=`eval 'as_val=${'$as_ac_Header'}
10053 $as_echo "$as_val"'`
10054 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10055$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010056
10057fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000010058as_val=`eval 'as_val=${'$as_ac_Header'}
10059 $as_echo "$as_val"'`
10060 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010061 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010062#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010063_ACEOF
10064
10065fi
10066
Bram Moolenaar071d4272004-06-13 20:20:40 +000010067done
10068
10069
10070 if test ! "$enable_xim" = "no"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010071 { $as_echo "$as_me:$LINENO: checking for XIMText in X11/Xlib.h" >&5
10072$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010073 cat >conftest.$ac_ext <<_ACEOF
10074/* confdefs.h. */
10075_ACEOF
10076cat confdefs.h >>conftest.$ac_ext
10077cat >>conftest.$ac_ext <<_ACEOF
10078/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010079#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010080_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010081if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010082 $EGREP "XIMText" >/dev/null 2>&1; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010083 { $as_echo "$as_me:$LINENO: result: yes" >&5
10084$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010085else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010086 { $as_echo "$as_me:$LINENO: result: no; xim has been disabled" >&5
10087$as_echo "no; xim has been disabled" >&6; }; enable_xim = "no"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010088fi
10089rm -f conftest*
10090
10091 fi
10092 CPPFLAGS=$cppflags_save
10093
10094 if test "$enable_xim" = "auto" -a "$enable_hangulinput" != "yes" \
10095 -a "x$GUITYPE" != "xNONE" ; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010096 { $as_echo "$as_me:$LINENO: result: X GUI selected; xim has been enabled" >&5
10097$as_echo "X GUI selected; xim has been enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010098 enable_xim="yes"
10099 fi
10100fi
10101
10102if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
10103 cppflags_save=$CPPFLAGS
10104 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010105 { $as_echo "$as_me:$LINENO: checking for X11/Xmu/Editres.h" >&5
10106$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; }
Bram Moolenaar2ce06f62005-01-31 19:19:04 +000010107 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010108/* confdefs.h. */
10109_ACEOF
10110cat confdefs.h >>conftest.$ac_ext
10111cat >>conftest.$ac_ext <<_ACEOF
10112/* end confdefs.h. */
Bram Moolenaar2ce06f62005-01-31 19:19:04 +000010113
10114#include <X11/Intrinsic.h>
10115#include <X11/Xmu/Editres.h>
10116int
10117main ()
10118{
10119int i; i = 0;
10120 ;
10121 return 0;
10122}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010123_ACEOF
10124rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010125if { (ac_try="$ac_compile"
10126case "(($ac_try" in
10127 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10128 *) ac_try_echo=$ac_try;;
10129esac
10130eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10131$as_echo "$ac_try_echo") >&5
10132 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010133 ac_status=$?
10134 grep -v '^ *+' conftest.er1 >conftest.err
10135 rm -f conftest.er1
10136 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010137 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10138 (exit $ac_status); } && {
10139 test -z "$ac_c_werror_flag" ||
10140 test ! -s conftest.err
10141 } && test -s conftest.$ac_objext; then
10142 { $as_echo "$as_me:$LINENO: result: yes" >&5
10143$as_echo "yes" >&6; }
Bram Moolenaar2ce06f62005-01-31 19:19:04 +000010144 cat >>confdefs.h <<\_ACEOF
10145#define HAVE_X11_XMU_EDITRES_H 1
10146_ACEOF
10147
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010148else
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 { $as_echo "$as_me:$LINENO: result: no" >&5
10153$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010154fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010155
10156rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010157 CPPFLAGS=$cppflags_save
10158fi
10159
10160if test -z "$SKIP_MOTIF"; then
10161 cppflags_save=$CPPFLAGS
10162 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010163
10164
Bram Moolenaar2ce06f62005-01-31 19:19:04 +000010165
10166
10167
10168
Bram Moolenaarfc1421e2006-04-20 22:17:20 +000010169
Bram Moolenaar2ce06f62005-01-31 19:19:04 +000010170for 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 +000010171 Xm/UnhighlightT.h Xm/Notebook.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010172do
Bram Moolenaar446cb832008-06-24 21:56:24 +000010173as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10174if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10175 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
10176$as_echo_n "checking for $ac_header... " >&6; }
10177if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10178 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010179fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010180ac_res=`eval 'as_val=${'$as_ac_Header'}
10181 $as_echo "$as_val"'`
10182 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10183$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010184else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010185 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010186{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
10187$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010188cat >conftest.$ac_ext <<_ACEOF
10189/* confdefs.h. */
10190_ACEOF
10191cat confdefs.h >>conftest.$ac_ext
10192cat >>conftest.$ac_ext <<_ACEOF
10193/* end confdefs.h. */
10194$ac_includes_default
10195#include <$ac_header>
10196_ACEOF
10197rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010198if { (ac_try="$ac_compile"
10199case "(($ac_try" in
10200 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10201 *) ac_try_echo=$ac_try;;
10202esac
10203eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10204$as_echo "$ac_try_echo") >&5
10205 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010206 ac_status=$?
10207 grep -v '^ *+' conftest.er1 >conftest.err
10208 rm -f conftest.er1
10209 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010210 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10211 (exit $ac_status); } && {
10212 test -z "$ac_c_werror_flag" ||
10213 test ! -s conftest.err
10214 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010215 ac_header_compiler=yes
10216else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010217 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010218sed 's/^/| /' conftest.$ac_ext >&5
10219
Bram Moolenaar446cb832008-06-24 21:56:24 +000010220 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010221fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010222
10223rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10224{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10225$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010226
10227# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010228{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
10229$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010230cat >conftest.$ac_ext <<_ACEOF
10231/* confdefs.h. */
10232_ACEOF
10233cat confdefs.h >>conftest.$ac_ext
10234cat >>conftest.$ac_ext <<_ACEOF
10235/* end confdefs.h. */
10236#include <$ac_header>
10237_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010238if { (ac_try="$ac_cpp conftest.$ac_ext"
10239case "(($ac_try" in
10240 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10241 *) ac_try_echo=$ac_try;;
10242esac
10243eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10244$as_echo "$ac_try_echo") >&5
10245 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010246 ac_status=$?
10247 grep -v '^ *+' conftest.er1 >conftest.err
10248 rm -f conftest.er1
10249 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010250 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10251 (exit $ac_status); } >/dev/null && {
10252 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10253 test ! -s conftest.err
10254 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010255 ac_header_preproc=yes
10256else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010257 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010258sed 's/^/| /' conftest.$ac_ext >&5
10259
10260 ac_header_preproc=no
10261fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010262
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010263rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010264{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10265$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010266
10267# So? What about this header?
10268case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10269 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010270 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10271$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10272 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10273$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010274 ac_header_preproc=yes
10275 ;;
10276 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010277 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10278$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10279 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10280$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10281 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10282$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10283 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10284$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10285 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10286$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10287 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10288$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10289
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010290 ;;
10291esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000010292{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
10293$as_echo_n "checking for $ac_header... " >&6; }
10294if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10295 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010296else
10297 eval "$as_ac_Header=\$ac_header_preproc"
10298fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010299ac_res=`eval 'as_val=${'$as_ac_Header'}
10300 $as_echo "$as_val"'`
10301 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10302$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010303
10304fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000010305as_val=`eval 'as_val=${'$as_ac_Header'}
10306 $as_echo "$as_val"'`
10307 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010308 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010309#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010310_ACEOF
10311
10312fi
10313
Bram Moolenaar071d4272004-06-13 20:20:40 +000010314done
10315
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010316
10317 if test $ac_cv_header_Xm_XpmP_h = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010318 { $as_echo "$as_me:$LINENO: checking for XpmAttributes_21 in Xm/XpmP.h" >&5
10319$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; }
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010320 cat >conftest.$ac_ext <<_ACEOF
10321/* confdefs.h. */
10322_ACEOF
10323cat confdefs.h >>conftest.$ac_ext
10324cat >>conftest.$ac_ext <<_ACEOF
10325/* end confdefs.h. */
10326#include <Xm/XpmP.h>
10327int
10328main ()
10329{
10330XpmAttributes_21 attr;
10331 ;
10332 return 0;
10333}
10334_ACEOF
10335rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010336if { (ac_try="$ac_compile"
10337case "(($ac_try" in
10338 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10339 *) ac_try_echo=$ac_try;;
10340esac
10341eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10342$as_echo "$ac_try_echo") >&5
10343 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010344 ac_status=$?
10345 grep -v '^ *+' conftest.er1 >conftest.err
10346 rm -f conftest.er1
10347 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010348 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10349 (exit $ac_status); } && {
10350 test -z "$ac_c_werror_flag" ||
10351 test ! -s conftest.err
10352 } && test -s conftest.$ac_objext; then
10353 { $as_echo "$as_me:$LINENO: result: yes" >&5
10354$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010355#define XPMATTRIBUTES_TYPE XpmAttributes_21
10356_ACEOF
10357
10358else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010359 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010360sed 's/^/| /' conftest.$ac_ext >&5
10361
Bram Moolenaar446cb832008-06-24 21:56:24 +000010362 { $as_echo "$as_me:$LINENO: result: no" >&5
10363$as_echo "no" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010364#define XPMATTRIBUTES_TYPE XpmAttributes
10365_ACEOF
10366
10367
10368fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010369
10370rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010371 else
10372 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar57657d82006-04-21 22:12:41 +000010373#define XPMATTRIBUTES_TYPE XpmAttributes
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010374_ACEOF
10375
10376 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000010377 CPPFLAGS=$cppflags_save
10378fi
10379
10380if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010381 { $as_echo "$as_me:$LINENO: result: no GUI selected; xim has been disabled" >&5
10382$as_echo "no GUI selected; xim has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010383 enable_xim="no"
10384fi
10385if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010386 { $as_echo "$as_me:$LINENO: result: no GUI selected; fontset has been disabled" >&5
10387$as_echo "no GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010388 enable_fontset="no"
10389fi
10390if test "x$GUITYPE:$enable_fontset" = "xGTK:yes" -a "0$gtk_major_version" -ge 2; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010391 { $as_echo "$as_me:$LINENO: result: GTK+ 2 GUI selected; fontset has been disabled" >&5
10392$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010393 enable_fontset="no"
10394fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000010395
10396if test -z "$SKIP_PHOTON"; then
10397 GUITYPE=PHOTONGUI
10398fi
10399
10400
10401
10402
10403
10404
10405if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010406 { { $as_echo "$as_me:$LINENO: error: cannot use workshop without Motif" >&5
10407$as_echo "$as_me: error: cannot use workshop without Motif" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010408 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010409fi
10410
10411if test "$enable_xim" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010412 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010413#define FEAT_XIM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010414_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010415
10416fi
10417if test "$enable_fontset" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010418 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010419#define FEAT_XFONTSET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010420_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010421
10422fi
10423
10424
10425
10426
10427if test "$enable_hangulinput" = "yes"; then
10428 if test "x$GUITYPE" = "xNONE"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010429 { $as_echo "$as_me:$LINENO: result: no GUI selected; hangul input has been disabled" >&5
10430$as_echo "no GUI selected; hangul input has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010431 enable_hangulinput=no
10432 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010433 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010434#define FEAT_HANGULIN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010435_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010436
10437 HANGULIN_SRC=hangulin.c
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010438
Bram Moolenaar071d4272004-06-13 20:20:40 +000010439 HANGULIN_OBJ=objects/hangulin.o
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010440
Bram Moolenaar071d4272004-06-13 20:20:40 +000010441 fi
10442fi
10443
10444
Bram Moolenaar446cb832008-06-24 21:56:24 +000010445{ $as_echo "$as_me:$LINENO: checking whether toupper is broken" >&5
10446$as_echo_n "checking whether toupper is broken... " >&6; }
10447if test "${vim_cv_toupper_broken+set}" = set; then
10448 $as_echo_n "(cached) " >&6
10449else
10450
10451 if test "$cross_compiling" = yes; then
10452
10453 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_toupper_broken'" >&5
10454$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_toupper_broken'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010455 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000010456
Bram Moolenaar071d4272004-06-13 20:20:40 +000010457else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010458 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010459
10460#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010461#include <ctype.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000010462#if STDC_HEADERS
10463# include <stdlib.h>
10464# include <stddef.h>
10465#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000010466main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000010467
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010468_ACEOF
10469rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010470if { (ac_try="$ac_link"
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_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010478 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010479 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010480 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000010481 { (case "(($ac_try" in
10482 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10483 *) ac_try_echo=$ac_try;;
10484esac
10485eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10486$as_echo "$ac_try_echo") >&5
10487 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010488 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010489 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010490 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010491
10492 vim_cv_toupper_broken=yes
10493
Bram Moolenaar071d4272004-06-13 20:20:40 +000010494else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010495 $as_echo "$as_me: program exited with status $ac_status" >&5
10496$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010497sed 's/^/| /' conftest.$ac_ext >&5
10498
10499( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010500
10501 vim_cv_toupper_broken=no
10502
Bram Moolenaar071d4272004-06-13 20:20:40 +000010503fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010504rm -rf conftest.dSYM
10505rm -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 +000010506fi
10507
Bram Moolenaar446cb832008-06-24 21:56:24 +000010508
10509fi
10510{ $as_echo "$as_me:$LINENO: result: $vim_cv_toupper_broken" >&5
10511$as_echo "$vim_cv_toupper_broken" >&6; }
10512
10513if test "x$vim_cv_toupper_broken" = "xyes" ; then
10514 cat >>confdefs.h <<\_ACEOF
10515#define BROKEN_TOUPPER 1
10516_ACEOF
10517
10518fi
10519
10520{ $as_echo "$as_me:$LINENO: checking whether __DATE__ and __TIME__ work" >&5
10521$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010522cat >conftest.$ac_ext <<_ACEOF
10523/* confdefs.h. */
10524_ACEOF
10525cat confdefs.h >>conftest.$ac_ext
10526cat >>conftest.$ac_ext <<_ACEOF
10527/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000010528#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010529int
10530main ()
10531{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010532printf("(" __DATE__ " " __TIME__ ")");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010533 ;
10534 return 0;
10535}
10536_ACEOF
10537rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010538if { (ac_try="$ac_compile"
10539case "(($ac_try" in
10540 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10541 *) ac_try_echo=$ac_try;;
10542esac
10543eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10544$as_echo "$ac_try_echo") >&5
10545 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010546 ac_status=$?
10547 grep -v '^ *+' conftest.er1 >conftest.err
10548 rm -f conftest.er1
10549 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010550 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10551 (exit $ac_status); } && {
10552 test -z "$ac_c_werror_flag" ||
10553 test ! -s conftest.err
10554 } && test -s conftest.$ac_objext; then
10555 { $as_echo "$as_me:$LINENO: result: yes" >&5
10556$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010557#define HAVE_DATE_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010558_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010559
10560else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010561 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010562sed 's/^/| /' conftest.$ac_ext >&5
10563
Bram Moolenaar446cb832008-06-24 21:56:24 +000010564 { $as_echo "$as_me:$LINENO: result: no" >&5
10565$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010566fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010567
10568rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010569
Bram Moolenaar0c094b92009-05-14 20:20:33 +000010570{ $as_echo "$as_me:$LINENO: checking whether __attribute__((unused)) is allowed" >&5
10571$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; }
10572cat >conftest.$ac_ext <<_ACEOF
10573/* confdefs.h. */
10574_ACEOF
10575cat confdefs.h >>conftest.$ac_ext
10576cat >>conftest.$ac_ext <<_ACEOF
10577/* end confdefs.h. */
10578#include <stdio.h>
10579int
10580main ()
10581{
10582int x __attribute__((unused));
10583 ;
10584 return 0;
10585}
10586_ACEOF
10587rm -f conftest.$ac_objext
10588if { (ac_try="$ac_compile"
10589case "(($ac_try" in
10590 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10591 *) ac_try_echo=$ac_try;;
10592esac
10593eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10594$as_echo "$ac_try_echo") >&5
10595 (eval "$ac_compile") 2>conftest.er1
10596 ac_status=$?
10597 grep -v '^ *+' conftest.er1 >conftest.err
10598 rm -f conftest.er1
10599 cat conftest.err >&5
10600 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10601 (exit $ac_status); } && {
10602 test -z "$ac_c_werror_flag" ||
10603 test ! -s conftest.err
10604 } && test -s conftest.$ac_objext; then
10605 { $as_echo "$as_me:$LINENO: result: yes" >&5
10606$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
10607#define HAVE_ATTRIBUTE_UNUSED 1
10608_ACEOF
10609
10610else
10611 $as_echo "$as_me: failed program was:" >&5
10612sed 's/^/| /' conftest.$ac_ext >&5
10613
10614 { $as_echo "$as_me:$LINENO: result: no" >&5
10615$as_echo "no" >&6; }
10616fi
10617
10618rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10619
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010620if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010621 { $as_echo "$as_me:$LINENO: checking for elf.h" >&5
10622$as_echo_n "checking for elf.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010623if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010624 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010625fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010626{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_elf_h" >&5
10627$as_echo "$ac_cv_header_elf_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010628else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010629 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010630{ $as_echo "$as_me:$LINENO: checking elf.h usability" >&5
10631$as_echo_n "checking elf.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010632cat >conftest.$ac_ext <<_ACEOF
10633/* confdefs.h. */
10634_ACEOF
10635cat confdefs.h >>conftest.$ac_ext
10636cat >>conftest.$ac_ext <<_ACEOF
10637/* end confdefs.h. */
10638$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000010639#include <elf.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010640_ACEOF
10641rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010642if { (ac_try="$ac_compile"
10643case "(($ac_try" in
10644 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10645 *) ac_try_echo=$ac_try;;
10646esac
10647eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10648$as_echo "$ac_try_echo") >&5
10649 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010650 ac_status=$?
10651 grep -v '^ *+' conftest.er1 >conftest.err
10652 rm -f conftest.er1
10653 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010654 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10655 (exit $ac_status); } && {
10656 test -z "$ac_c_werror_flag" ||
10657 test ! -s conftest.err
10658 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010659 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010660else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010661 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010662sed 's/^/| /' conftest.$ac_ext >&5
10663
Bram Moolenaar446cb832008-06-24 21:56:24 +000010664 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010665fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010666
10667rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10668{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10669$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010670
10671# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010672{ $as_echo "$as_me:$LINENO: checking elf.h presence" >&5
10673$as_echo_n "checking elf.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010674cat >conftest.$ac_ext <<_ACEOF
10675/* confdefs.h. */
10676_ACEOF
10677cat confdefs.h >>conftest.$ac_ext
10678cat >>conftest.$ac_ext <<_ACEOF
10679/* end confdefs.h. */
10680#include <elf.h>
10681_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010682if { (ac_try="$ac_cpp conftest.$ac_ext"
10683case "(($ac_try" in
10684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10685 *) ac_try_echo=$ac_try;;
10686esac
10687eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10688$as_echo "$ac_try_echo") >&5
10689 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010690 ac_status=$?
10691 grep -v '^ *+' conftest.er1 >conftest.err
10692 rm -f conftest.er1
10693 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010694 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10695 (exit $ac_status); } >/dev/null && {
10696 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10697 test ! -s conftest.err
10698 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010699 ac_header_preproc=yes
10700else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010701 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010702sed 's/^/| /' conftest.$ac_ext >&5
10703
10704 ac_header_preproc=no
10705fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010706
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010707rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010708{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10709$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010710
10711# So? What about this header?
10712case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10713 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010714 { $as_echo "$as_me:$LINENO: WARNING: elf.h: accepted by the compiler, rejected by the preprocessor!" >&5
10715$as_echo "$as_me: WARNING: elf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10716 { $as_echo "$as_me:$LINENO: WARNING: elf.h: proceeding with the compiler's result" >&5
10717$as_echo "$as_me: WARNING: elf.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010718 ac_header_preproc=yes
10719 ;;
10720 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010721 { $as_echo "$as_me:$LINENO: WARNING: elf.h: present but cannot be compiled" >&5
10722$as_echo "$as_me: WARNING: elf.h: present but cannot be compiled" >&2;}
10723 { $as_echo "$as_me:$LINENO: WARNING: elf.h: check for missing prerequisite headers?" >&5
10724$as_echo "$as_me: WARNING: elf.h: check for missing prerequisite headers?" >&2;}
10725 { $as_echo "$as_me:$LINENO: WARNING: elf.h: see the Autoconf documentation" >&5
10726$as_echo "$as_me: WARNING: elf.h: see the Autoconf documentation" >&2;}
10727 { $as_echo "$as_me:$LINENO: WARNING: elf.h: section \"Present But Cannot Be Compiled\"" >&5
10728$as_echo "$as_me: WARNING: elf.h: section \"Present But Cannot Be Compiled\"" >&2;}
10729 { $as_echo "$as_me:$LINENO: WARNING: elf.h: proceeding with the preprocessor's result" >&5
10730$as_echo "$as_me: WARNING: elf.h: proceeding with the preprocessor's result" >&2;}
10731 { $as_echo "$as_me:$LINENO: WARNING: elf.h: in the future, the compiler will take precedence" >&5
10732$as_echo "$as_me: WARNING: elf.h: in the future, the compiler will take precedence" >&2;}
10733
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010734 ;;
10735esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000010736{ $as_echo "$as_me:$LINENO: checking for elf.h" >&5
10737$as_echo_n "checking for elf.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010738if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010739 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010740else
10741 ac_cv_header_elf_h=$ac_header_preproc
10742fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010743{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_elf_h" >&5
10744$as_echo "$ac_cv_header_elf_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010745
10746fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000010747if test "x$ac_cv_header_elf_h" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000010748 HAS_ELF=1
Bram Moolenaar071d4272004-06-13 20:20:40 +000010749fi
10750
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010751
Bram Moolenaar071d4272004-06-13 20:20:40 +000010752if test "$HAS_ELF" = 1; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010753
Bram Moolenaar446cb832008-06-24 21:56:24 +000010754{ $as_echo "$as_me:$LINENO: checking for main in -lelf" >&5
10755$as_echo_n "checking for main in -lelf... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010756if test "${ac_cv_lib_elf_main+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010757 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010758else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010759 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000010760LIBS="-lelf $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010761cat >conftest.$ac_ext <<_ACEOF
10762/* confdefs.h. */
10763_ACEOF
10764cat confdefs.h >>conftest.$ac_ext
10765cat >>conftest.$ac_ext <<_ACEOF
10766/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010767
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010768
10769int
10770main ()
10771{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010772return main ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010773 ;
10774 return 0;
10775}
10776_ACEOF
10777rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010778if { (ac_try="$ac_link"
10779case "(($ac_try" in
10780 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10781 *) ac_try_echo=$ac_try;;
10782esac
10783eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10784$as_echo "$ac_try_echo") >&5
10785 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010786 ac_status=$?
10787 grep -v '^ *+' conftest.er1 >conftest.err
10788 rm -f conftest.er1
10789 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010790 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10791 (exit $ac_status); } && {
10792 test -z "$ac_c_werror_flag" ||
10793 test ! -s conftest.err
10794 } && test -s conftest$ac_exeext && {
10795 test "$cross_compiling" = yes ||
10796 $as_test_x conftest$ac_exeext
10797 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010798 ac_cv_lib_elf_main=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010799else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010800 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010801sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010802
Bram Moolenaar446cb832008-06-24 21:56:24 +000010803 ac_cv_lib_elf_main=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010804fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010805
10806rm -rf conftest.dSYM
10807rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010808 conftest$ac_exeext conftest.$ac_ext
10809LIBS=$ac_check_lib_save_LIBS
10810fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010811{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_elf_main" >&5
10812$as_echo "$ac_cv_lib_elf_main" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000010813if test "x$ac_cv_lib_elf_main" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010814 cat >>confdefs.h <<_ACEOF
10815#define HAVE_LIBELF 1
10816_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010817
10818 LIBS="-lelf $LIBS"
10819
Bram Moolenaar071d4272004-06-13 20:20:40 +000010820fi
10821
10822fi
10823
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010824
10825
10826
10827
10828
Bram Moolenaar071d4272004-06-13 20:20:40 +000010829ac_header_dirent=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010830for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Bram Moolenaar446cb832008-06-24 21:56:24 +000010831 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10832{ $as_echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
10833$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
10834if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10835 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010836else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010837 cat >conftest.$ac_ext <<_ACEOF
10838/* confdefs.h. */
10839_ACEOF
10840cat confdefs.h >>conftest.$ac_ext
10841cat >>conftest.$ac_ext <<_ACEOF
10842/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010843#include <sys/types.h>
10844#include <$ac_hdr>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010845
10846int
10847main ()
10848{
10849if ((DIR *) 0)
10850return 0;
10851 ;
10852 return 0;
10853}
10854_ACEOF
10855rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010856if { (ac_try="$ac_compile"
10857case "(($ac_try" in
10858 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10859 *) ac_try_echo=$ac_try;;
10860esac
10861eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10862$as_echo "$ac_try_echo") >&5
10863 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010864 ac_status=$?
10865 grep -v '^ *+' conftest.er1 >conftest.err
10866 rm -f conftest.er1
10867 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010868 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10869 (exit $ac_status); } && {
10870 test -z "$ac_c_werror_flag" ||
10871 test ! -s conftest.err
10872 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010873 eval "$as_ac_Header=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010874else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010875 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010876sed 's/^/| /' conftest.$ac_ext >&5
10877
Bram Moolenaar446cb832008-06-24 21:56:24 +000010878 eval "$as_ac_Header=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010879fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010880
10881rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010882fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010883ac_res=`eval 'as_val=${'$as_ac_Header'}
10884 $as_echo "$as_val"'`
10885 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10886$as_echo "$ac_res" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000010887as_val=`eval 'as_val=${'$as_ac_Header'}
10888 $as_echo "$as_val"'`
10889 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010890 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010891#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010892_ACEOF
10893
10894ac_header_dirent=$ac_hdr; break
Bram Moolenaar071d4272004-06-13 20:20:40 +000010895fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010896
Bram Moolenaar071d4272004-06-13 20:20:40 +000010897done
10898# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10899if test $ac_header_dirent = dirent.h; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010900 { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5
10901$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010902if test "${ac_cv_search_opendir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010903 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010904else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010905 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010906cat >conftest.$ac_ext <<_ACEOF
10907/* confdefs.h. */
10908_ACEOF
10909cat confdefs.h >>conftest.$ac_ext
10910cat >>conftest.$ac_ext <<_ACEOF
10911/* end confdefs.h. */
10912
Bram Moolenaar446cb832008-06-24 21:56:24 +000010913/* Override any GCC internal prototype to avoid an error.
10914 Use char because int might match the return type of a GCC
10915 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010916#ifdef __cplusplus
10917extern "C"
10918#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010919char opendir ();
10920int
10921main ()
10922{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010923return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010924 ;
10925 return 0;
10926}
10927_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010928for ac_lib in '' dir; do
10929 if test -z "$ac_lib"; then
10930 ac_res="none required"
10931 else
10932 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010933 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010934 fi
10935 rm -f conftest.$ac_objext conftest$ac_exeext
10936if { (ac_try="$ac_link"
10937case "(($ac_try" in
10938 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10939 *) ac_try_echo=$ac_try;;
10940esac
10941eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10942$as_echo "$ac_try_echo") >&5
10943 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010944 ac_status=$?
10945 grep -v '^ *+' conftest.er1 >conftest.err
10946 rm -f conftest.er1
10947 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010948 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10949 (exit $ac_status); } && {
10950 test -z "$ac_c_werror_flag" ||
10951 test ! -s conftest.err
10952 } && test -s conftest$ac_exeext && {
10953 test "$cross_compiling" = yes ||
10954 $as_test_x conftest$ac_exeext
10955 }; then
10956 ac_cv_search_opendir=$ac_res
Bram Moolenaar071d4272004-06-13 20:20:40 +000010957else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010958 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010959sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010960
Bram Moolenaar446cb832008-06-24 21:56:24 +000010961
Bram Moolenaar071d4272004-06-13 20:20:40 +000010962fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010963
10964rm -rf conftest.dSYM
10965rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10966 conftest$ac_exeext
10967 if test "${ac_cv_search_opendir+set}" = set; then
10968 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010969fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010970done
10971if test "${ac_cv_search_opendir+set}" = set; then
10972 :
10973else
10974 ac_cv_search_opendir=no
10975fi
10976rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010977LIBS=$ac_func_search_save_LIBS
10978fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010979{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10980$as_echo "$ac_cv_search_opendir" >&6; }
10981ac_res=$ac_cv_search_opendir
10982if test "$ac_res" != no; then
10983 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010984
10985fi
10986
Bram Moolenaar071d4272004-06-13 20:20:40 +000010987else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010988 { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5
10989$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010990if test "${ac_cv_search_opendir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010991 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010992else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010993 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010994cat >conftest.$ac_ext <<_ACEOF
10995/* confdefs.h. */
10996_ACEOF
10997cat confdefs.h >>conftest.$ac_ext
10998cat >>conftest.$ac_ext <<_ACEOF
10999/* end confdefs.h. */
11000
Bram Moolenaar446cb832008-06-24 21:56:24 +000011001/* Override any GCC internal prototype to avoid an error.
11002 Use char because int might match the return type of a GCC
11003 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011004#ifdef __cplusplus
11005extern "C"
11006#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011007char opendir ();
11008int
11009main ()
11010{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011011return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011012 ;
11013 return 0;
11014}
11015_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011016for ac_lib in '' x; do
11017 if test -z "$ac_lib"; then
11018 ac_res="none required"
11019 else
11020 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011021 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000011022 fi
11023 rm -f conftest.$ac_objext conftest$ac_exeext
11024if { (ac_try="$ac_link"
11025case "(($ac_try" in
11026 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11027 *) ac_try_echo=$ac_try;;
11028esac
11029eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11030$as_echo "$ac_try_echo") >&5
11031 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011032 ac_status=$?
11033 grep -v '^ *+' conftest.er1 >conftest.err
11034 rm -f conftest.er1
11035 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011036 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11037 (exit $ac_status); } && {
11038 test -z "$ac_c_werror_flag" ||
11039 test ! -s conftest.err
11040 } && test -s conftest$ac_exeext && {
11041 test "$cross_compiling" = yes ||
11042 $as_test_x conftest$ac_exeext
11043 }; then
11044 ac_cv_search_opendir=$ac_res
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011045else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011046 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011047sed 's/^/| /' conftest.$ac_ext >&5
11048
Bram Moolenaar446cb832008-06-24 21:56:24 +000011049
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011050fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011051
11052rm -rf conftest.dSYM
11053rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11054 conftest$ac_exeext
11055 if test "${ac_cv_search_opendir+set}" = set; then
11056 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011057fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011058done
11059if test "${ac_cv_search_opendir+set}" = set; then
11060 :
11061else
11062 ac_cv_search_opendir=no
11063fi
11064rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011065LIBS=$ac_func_search_save_LIBS
11066fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011067{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
11068$as_echo "$ac_cv_search_opendir" >&6; }
11069ac_res=$ac_cv_search_opendir
11070if test "$ac_res" != no; then
11071 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011072
11073fi
11074
11075fi
11076
11077
Bram Moolenaar071d4272004-06-13 20:20:40 +000011078if test $ac_cv_header_sys_wait_h = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011079 { $as_echo "$as_me:$LINENO: checking for sys/wait.h that defines union wait" >&5
11080$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011081 cat >conftest.$ac_ext <<_ACEOF
11082/* confdefs.h. */
11083_ACEOF
11084cat confdefs.h >>conftest.$ac_ext
11085cat >>conftest.$ac_ext <<_ACEOF
11086/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011087#include <sys/wait.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011088int
11089main ()
11090{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011091union wait xx, yy; xx = yy
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011092 ;
11093 return 0;
11094}
11095_ACEOF
11096rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011097if { (ac_try="$ac_compile"
11098case "(($ac_try" in
11099 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11100 *) ac_try_echo=$ac_try;;
11101esac
11102eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11103$as_echo "$ac_try_echo") >&5
11104 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011105 ac_status=$?
11106 grep -v '^ *+' conftest.er1 >conftest.err
11107 rm -f conftest.er1
11108 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011109 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11110 (exit $ac_status); } && {
11111 test -z "$ac_c_werror_flag" ||
11112 test ! -s conftest.err
11113 } && test -s conftest.$ac_objext; then
11114 { $as_echo "$as_me:$LINENO: result: yes" >&5
11115$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011116 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011117#define HAVE_SYS_WAIT_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011118_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011119
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011120 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011121#define HAVE_UNION_WAIT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011122_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011123
11124else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011125 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011126sed 's/^/| /' conftest.$ac_ext >&5
11127
Bram Moolenaar446cb832008-06-24 21:56:24 +000011128 { $as_echo "$as_me:$LINENO: result: no" >&5
11129$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011130fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011131
11132rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011133fi
11134
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000011174
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011175for ac_header in stdarg.h stdlib.h string.h sys/select.h sys/utsname.h \
Bram Moolenaare74455a2007-11-04 14:36:18 +000011176 termcap.h fcntl.h sgtty.h sys/ioctl.h sys/time.h sys/types.h termio.h \
Bram Moolenaar446cb832008-06-24 21:56:24 +000011177 iconv.h langinfo.h math.h unistd.h stropts.h errno.h \
Bram Moolenaar071d4272004-06-13 20:20:40 +000011178 sys/resource.h sys/systeminfo.h locale.h \
Bram Moolenaar00ca2842008-06-26 20:14:00 +000011179 sys/stream.h termios.h libc.h sys/statfs.h \
Bram Moolenaar071d4272004-06-13 20:20:40 +000011180 poll.h sys/poll.h pwd.h utime.h sys/param.h libintl.h \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011181 libgen.h util/debug.h util/msg18n.h frame.h \
Bram Moolenaar32f31b12009-05-21 13:20:59 +000011182 sys/acl.h sys/access.h sys/sysinfo.h wchar.h wctype.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011183do
Bram Moolenaar446cb832008-06-24 21:56:24 +000011184as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11185if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11186 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11187$as_echo_n "checking for $ac_header... " >&6; }
11188if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11189 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011190fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011191ac_res=`eval 'as_val=${'$as_ac_Header'}
11192 $as_echo "$as_val"'`
11193 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11194$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011195else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011196 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011197{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
11198$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011199cat >conftest.$ac_ext <<_ACEOF
11200/* confdefs.h. */
11201_ACEOF
11202cat confdefs.h >>conftest.$ac_ext
11203cat >>conftest.$ac_ext <<_ACEOF
11204/* end confdefs.h. */
11205$ac_includes_default
11206#include <$ac_header>
11207_ACEOF
11208rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011209if { (ac_try="$ac_compile"
11210case "(($ac_try" in
11211 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11212 *) ac_try_echo=$ac_try;;
11213esac
11214eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11215$as_echo "$ac_try_echo") >&5
11216 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011217 ac_status=$?
11218 grep -v '^ *+' conftest.er1 >conftest.err
11219 rm -f conftest.er1
11220 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011221 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11222 (exit $ac_status); } && {
11223 test -z "$ac_c_werror_flag" ||
11224 test ! -s conftest.err
11225 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011226 ac_header_compiler=yes
11227else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011228 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011229sed 's/^/| /' conftest.$ac_ext >&5
11230
Bram Moolenaar446cb832008-06-24 21:56:24 +000011231 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000011232fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011233
11234rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11235{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11236$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011237
11238# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011239{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
11240$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011241cat >conftest.$ac_ext <<_ACEOF
11242/* confdefs.h. */
11243_ACEOF
11244cat confdefs.h >>conftest.$ac_ext
11245cat >>conftest.$ac_ext <<_ACEOF
11246/* end confdefs.h. */
11247#include <$ac_header>
11248_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011249if { (ac_try="$ac_cpp conftest.$ac_ext"
11250case "(($ac_try" in
11251 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11252 *) ac_try_echo=$ac_try;;
11253esac
11254eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11255$as_echo "$ac_try_echo") >&5
11256 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011257 ac_status=$?
11258 grep -v '^ *+' conftest.er1 >conftest.err
11259 rm -f conftest.er1
11260 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011261 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11262 (exit $ac_status); } >/dev/null && {
11263 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11264 test ! -s conftest.err
11265 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011266 ac_header_preproc=yes
11267else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011268 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011269sed 's/^/| /' conftest.$ac_ext >&5
11270
11271 ac_header_preproc=no
11272fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011273
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011274rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011275{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11276$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011277
11278# So? What about this header?
11279case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11280 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011281 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11282$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11283 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11284$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011285 ac_header_preproc=yes
11286 ;;
11287 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011288 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11289$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11290 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11291$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11292 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11293$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11294 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11295$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11296 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11297$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11298 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11299$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11300
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011301 ;;
11302esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000011303{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11304$as_echo_n "checking for $ac_header... " >&6; }
11305if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11306 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011307else
11308 eval "$as_ac_Header=\$ac_header_preproc"
11309fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011310ac_res=`eval 'as_val=${'$as_ac_Header'}
11311 $as_echo "$as_val"'`
11312 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11313$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011314
11315fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000011316as_val=`eval 'as_val=${'$as_ac_Header'}
11317 $as_echo "$as_val"'`
11318 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011319 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011320#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011321_ACEOF
11322
11323fi
11324
Bram Moolenaar071d4272004-06-13 20:20:40 +000011325done
11326
11327
Bram Moolenaar00ca2842008-06-26 20:14:00 +000011328
11329for ac_header in sys/ptem.h
11330do
11331as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11332{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11333$as_echo_n "checking for $ac_header... " >&6; }
11334if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11335 $as_echo_n "(cached) " >&6
11336else
11337 cat >conftest.$ac_ext <<_ACEOF
11338/* confdefs.h. */
11339_ACEOF
11340cat confdefs.h >>conftest.$ac_ext
11341cat >>conftest.$ac_ext <<_ACEOF
11342/* end confdefs.h. */
11343#if defined HAVE_SYS_STREAM_H
11344# include <sys/stream.h>
11345#endif
11346
11347#include <$ac_header>
11348_ACEOF
11349rm -f conftest.$ac_objext
11350if { (ac_try="$ac_compile"
11351case "(($ac_try" in
11352 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11353 *) ac_try_echo=$ac_try;;
11354esac
11355eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11356$as_echo "$ac_try_echo") >&5
11357 (eval "$ac_compile") 2>conftest.er1
11358 ac_status=$?
11359 grep -v '^ *+' conftest.er1 >conftest.err
11360 rm -f conftest.er1
11361 cat conftest.err >&5
11362 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11363 (exit $ac_status); } && {
11364 test -z "$ac_c_werror_flag" ||
11365 test ! -s conftest.err
11366 } && test -s conftest.$ac_objext; then
11367 eval "$as_ac_Header=yes"
11368else
11369 $as_echo "$as_me: failed program was:" >&5
11370sed 's/^/| /' conftest.$ac_ext >&5
11371
11372 eval "$as_ac_Header=no"
11373fi
11374
11375rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11376fi
11377ac_res=`eval 'as_val=${'$as_ac_Header'}
11378 $as_echo "$as_val"'`
11379 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11380$as_echo "$ac_res" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000011381as_val=`eval 'as_val=${'$as_ac_Header'}
11382 $as_echo "$as_val"'`
11383 if test "x$as_val" = x""yes; then
11384 cat >>confdefs.h <<_ACEOF
11385#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11386_ACEOF
11387
11388fi
11389
11390done
11391
11392
11393
11394for ac_header in sys/sysctl.h
11395do
11396as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11397{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11398$as_echo_n "checking for $ac_header... " >&6; }
11399if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11400 $as_echo_n "(cached) " >&6
11401else
11402 cat >conftest.$ac_ext <<_ACEOF
11403/* confdefs.h. */
11404_ACEOF
11405cat confdefs.h >>conftest.$ac_ext
11406cat >>conftest.$ac_ext <<_ACEOF
11407/* end confdefs.h. */
11408#if defined HAVE_SYS_PARAM_H
11409# include <sys/param.h>
11410#endif
11411
11412#include <$ac_header>
11413_ACEOF
11414rm -f conftest.$ac_objext
11415if { (ac_try="$ac_compile"
11416case "(($ac_try" in
11417 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11418 *) ac_try_echo=$ac_try;;
11419esac
11420eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11421$as_echo "$ac_try_echo") >&5
11422 (eval "$ac_compile") 2>conftest.er1
11423 ac_status=$?
11424 grep -v '^ *+' conftest.er1 >conftest.err
11425 rm -f conftest.er1
11426 cat conftest.err >&5
11427 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11428 (exit $ac_status); } && {
11429 test -z "$ac_c_werror_flag" ||
11430 test ! -s conftest.err
11431 } && test -s conftest.$ac_objext; then
11432 eval "$as_ac_Header=yes"
11433else
11434 $as_echo "$as_me: failed program was:" >&5
11435sed 's/^/| /' conftest.$ac_ext >&5
11436
11437 eval "$as_ac_Header=no"
11438fi
11439
11440rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11441fi
11442ac_res=`eval 'as_val=${'$as_ac_Header'}
11443 $as_echo "$as_val"'`
11444 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11445$as_echo "$ac_res" >&6; }
11446as_val=`eval 'as_val=${'$as_ac_Header'}
11447 $as_echo "$as_val"'`
11448 if test "x$as_val" = x""yes; then
Bram Moolenaar00ca2842008-06-26 20:14:00 +000011449 cat >>confdefs.h <<_ACEOF
11450#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11451_ACEOF
11452
11453fi
11454
11455done
11456
11457
11458
Bram Moolenaar446cb832008-06-24 21:56:24 +000011459{ $as_echo "$as_me:$LINENO: checking for pthread_np.h" >&5
11460$as_echo_n "checking for pthread_np.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011461cat >conftest.$ac_ext <<_ACEOF
11462/* confdefs.h. */
11463_ACEOF
11464cat confdefs.h >>conftest.$ac_ext
11465cat >>conftest.$ac_ext <<_ACEOF
11466/* end confdefs.h. */
11467
11468#include <pthread.h>
11469#include <pthread_np.h>
11470int
11471main ()
11472{
11473int i; i = 0;
11474 ;
11475 return 0;
11476}
11477_ACEOF
11478rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011479if { (ac_try="$ac_compile"
11480case "(($ac_try" in
11481 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11482 *) ac_try_echo=$ac_try;;
11483esac
11484eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11485$as_echo "$ac_try_echo") >&5
11486 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011487 ac_status=$?
11488 grep -v '^ *+' conftest.er1 >conftest.err
11489 rm -f conftest.er1
11490 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011491 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11492 (exit $ac_status); } && {
11493 test -z "$ac_c_werror_flag" ||
11494 test ! -s conftest.err
11495 } && test -s conftest.$ac_objext; then
11496 { $as_echo "$as_me:$LINENO: result: yes" >&5
11497$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011498 cat >>confdefs.h <<\_ACEOF
11499#define HAVE_PTHREAD_NP_H 1
11500_ACEOF
11501
11502else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011503 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011504sed 's/^/| /' conftest.$ac_ext >&5
11505
Bram Moolenaar446cb832008-06-24 21:56:24 +000011506 { $as_echo "$as_me:$LINENO: result: no" >&5
11507$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011508fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011509
11510rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011511
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011512
11513for ac_header in strings.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011514do
Bram Moolenaar446cb832008-06-24 21:56:24 +000011515as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11516if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11517 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11518$as_echo_n "checking for $ac_header... " >&6; }
11519if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11520 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011521fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011522ac_res=`eval 'as_val=${'$as_ac_Header'}
11523 $as_echo "$as_val"'`
11524 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11525$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011526else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011527 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011528{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
11529$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011530cat >conftest.$ac_ext <<_ACEOF
11531/* confdefs.h. */
11532_ACEOF
11533cat confdefs.h >>conftest.$ac_ext
11534cat >>conftest.$ac_ext <<_ACEOF
11535/* end confdefs.h. */
11536$ac_includes_default
11537#include <$ac_header>
11538_ACEOF
11539rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011540if { (ac_try="$ac_compile"
11541case "(($ac_try" in
11542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11543 *) ac_try_echo=$ac_try;;
11544esac
11545eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11546$as_echo "$ac_try_echo") >&5
11547 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011548 ac_status=$?
11549 grep -v '^ *+' conftest.er1 >conftest.err
11550 rm -f conftest.er1
11551 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011552 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11553 (exit $ac_status); } && {
11554 test -z "$ac_c_werror_flag" ||
11555 test ! -s conftest.err
11556 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011557 ac_header_compiler=yes
11558else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011559 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011560sed 's/^/| /' conftest.$ac_ext >&5
11561
Bram Moolenaar446cb832008-06-24 21:56:24 +000011562 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000011563fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011564
11565rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11566{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11567$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011568
11569# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011570{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
11571$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011572cat >conftest.$ac_ext <<_ACEOF
11573/* confdefs.h. */
11574_ACEOF
11575cat confdefs.h >>conftest.$ac_ext
11576cat >>conftest.$ac_ext <<_ACEOF
11577/* end confdefs.h. */
11578#include <$ac_header>
11579_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011580if { (ac_try="$ac_cpp conftest.$ac_ext"
11581case "(($ac_try" in
11582 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11583 *) ac_try_echo=$ac_try;;
11584esac
11585eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11586$as_echo "$ac_try_echo") >&5
11587 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011588 ac_status=$?
11589 grep -v '^ *+' conftest.er1 >conftest.err
11590 rm -f conftest.er1
11591 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011592 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11593 (exit $ac_status); } >/dev/null && {
11594 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11595 test ! -s conftest.err
11596 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011597 ac_header_preproc=yes
11598else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011599 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011600sed 's/^/| /' conftest.$ac_ext >&5
11601
11602 ac_header_preproc=no
11603fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011604
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011605rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011606{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11607$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011608
11609# So? What about this header?
11610case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11611 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011612 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11613$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11614 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11615$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011616 ac_header_preproc=yes
11617 ;;
11618 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011619 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11620$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11621 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11622$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11623 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11624$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11625 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11626$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11627 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11628$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11629 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11630$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11631
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011632 ;;
11633esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000011634{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11635$as_echo_n "checking for $ac_header... " >&6; }
11636if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11637 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011638else
11639 eval "$as_ac_Header=\$ac_header_preproc"
11640fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011641ac_res=`eval 'as_val=${'$as_ac_Header'}
11642 $as_echo "$as_val"'`
11643 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11644$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011645
11646fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000011647as_val=`eval 'as_val=${'$as_ac_Header'}
11648 $as_echo "$as_val"'`
11649 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011650 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011651#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011652_ACEOF
11653
11654fi
11655
Bram Moolenaar071d4272004-06-13 20:20:40 +000011656done
11657
Bram Moolenaar9372a112005-12-06 19:59:18 +000011658if test "x$MACOSX" = "xyes"; then
11659 cat >>confdefs.h <<\_ACEOF
11660#define NO_STRINGS_WITH_STRING_H 1
11661_ACEOF
11662
11663else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011664
Bram Moolenaar446cb832008-06-24 21:56:24 +000011665{ $as_echo "$as_me:$LINENO: checking if strings.h can be included after string.h" >&5
11666$as_echo_n "checking if strings.h can be included after string.h... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011667cppflags_save=$CPPFLAGS
11668CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011669cat >conftest.$ac_ext <<_ACEOF
11670/* confdefs.h. */
11671_ACEOF
11672cat confdefs.h >>conftest.$ac_ext
11673cat >>conftest.$ac_ext <<_ACEOF
11674/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011675
11676#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO)
11677# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */
11678 /* but don't do it on AIX 5.1 (Uribarri) */
11679#endif
11680#ifdef HAVE_XM_XM_H
11681# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */
11682#endif
11683#ifdef HAVE_STRING_H
11684# include <string.h>
11685#endif
11686#if defined(HAVE_STRINGS_H)
11687# include <strings.h>
11688#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000011689
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011690int
11691main ()
11692{
11693int i; i = 0;
11694 ;
11695 return 0;
11696}
11697_ACEOF
11698rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011699if { (ac_try="$ac_compile"
11700case "(($ac_try" in
11701 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11702 *) ac_try_echo=$ac_try;;
11703esac
11704eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11705$as_echo "$ac_try_echo") >&5
11706 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011707 ac_status=$?
11708 grep -v '^ *+' conftest.er1 >conftest.err
11709 rm -f conftest.er1
11710 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011711 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11712 (exit $ac_status); } && {
11713 test -z "$ac_c_werror_flag" ||
11714 test ! -s conftest.err
11715 } && test -s conftest.$ac_objext; then
11716 { $as_echo "$as_me:$LINENO: result: yes" >&5
11717$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011718else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011719 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011720sed 's/^/| /' conftest.$ac_ext >&5
11721
Bram Moolenaar446cb832008-06-24 21:56:24 +000011722 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011723#define NO_STRINGS_WITH_STRING_H 1
11724_ACEOF
11725
Bram Moolenaar446cb832008-06-24 21:56:24 +000011726 { $as_echo "$as_me:$LINENO: result: no" >&5
11727$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011728fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011729
11730rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011731CPPFLAGS=$cppflags_save
Bram Moolenaar9372a112005-12-06 19:59:18 +000011732fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011733
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011734if test $ac_cv_c_compiler_gnu = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011735 { $as_echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5
11736$as_echo_n "checking whether $CC needs -traditional... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011737if test "${ac_cv_prog_gcc_traditional+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011738 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011739else
11740 ac_pattern="Autoconf.*'x'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011741 cat >conftest.$ac_ext <<_ACEOF
11742/* confdefs.h. */
11743_ACEOF
11744cat confdefs.h >>conftest.$ac_ext
11745cat >>conftest.$ac_ext <<_ACEOF
11746/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011747#include <sgtty.h>
11748Autoconf TIOCGETP
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011749_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011750if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011751 $EGREP "$ac_pattern" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011752 ac_cv_prog_gcc_traditional=yes
11753else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011754 ac_cv_prog_gcc_traditional=no
11755fi
11756rm -f conftest*
11757
11758
11759 if test $ac_cv_prog_gcc_traditional = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011760 cat >conftest.$ac_ext <<_ACEOF
11761/* confdefs.h. */
11762_ACEOF
11763cat confdefs.h >>conftest.$ac_ext
11764cat >>conftest.$ac_ext <<_ACEOF
11765/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011766#include <termio.h>
11767Autoconf TCGETA
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011768_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011769if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011770 $EGREP "$ac_pattern" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011771 ac_cv_prog_gcc_traditional=yes
11772fi
11773rm -f conftest*
11774
11775 fi
11776fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011777{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_traditional" >&5
11778$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011779 if test $ac_cv_prog_gcc_traditional = yes; then
11780 CC="$CC -traditional"
11781 fi
11782fi
11783
Bram Moolenaar446cb832008-06-24 21:56:24 +000011784{ $as_echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
11785$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011786if test "${ac_cv_c_const+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011787 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011788else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011789 cat >conftest.$ac_ext <<_ACEOF
11790/* confdefs.h. */
11791_ACEOF
11792cat confdefs.h >>conftest.$ac_ext
11793cat >>conftest.$ac_ext <<_ACEOF
11794/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011795
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011796int
11797main ()
11798{
11799/* FIXME: Include the comments suggested by Paul. */
11800#ifndef __cplusplus
11801 /* Ultrix mips cc rejects this. */
11802 typedef int charset[2];
Bram Moolenaar446cb832008-06-24 21:56:24 +000011803 const charset cs;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011804 /* SunOS 4.1.1 cc rejects this. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011805 char const *const *pcpcc;
11806 char **ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011807 /* NEC SVR4.0.2 mips cc rejects this. */
11808 struct point {int x, y;};
11809 static struct point const zero = {0,0};
11810 /* AIX XL C 1.02.0.0 rejects this.
11811 It does not let you subtract one const X* pointer from another in
11812 an arm of an if-expression whose if-part is not a constant
11813 expression */
11814 const char *g = "string";
Bram Moolenaar446cb832008-06-24 21:56:24 +000011815 pcpcc = &g + (g ? g-g : 0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011816 /* HPUX 7.0 cc rejects these. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011817 ++pcpcc;
11818 ppc = (char**) pcpcc;
11819 pcpcc = (char const *const *) ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011820 { /* SCO 3.2v4 cc rejects this. */
11821 char *t;
11822 char const *s = 0 ? (char *) 0 : (char const *) 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011823
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011824 *t++ = 0;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011825 if (s) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011826 }
11827 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11828 int x[] = {25, 17};
11829 const int *foo = &x[0];
11830 ++foo;
11831 }
11832 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11833 typedef const int *iptr;
11834 iptr p = 0;
11835 ++p;
11836 }
11837 { /* AIX XL C 1.02.0.0 rejects this saying
11838 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11839 struct s { int j; const int *ap[3]; };
11840 struct s *b; b->j = 5;
11841 }
11842 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11843 const int foo = 10;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011844 if (!foo) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011845 }
Bram Moolenaar446cb832008-06-24 21:56:24 +000011846 return !cs[0] && !zero.x;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011847#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000011848
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011849 ;
11850 return 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011851}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011852_ACEOF
11853rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011854if { (ac_try="$ac_compile"
11855case "(($ac_try" in
11856 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11857 *) ac_try_echo=$ac_try;;
11858esac
11859eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11860$as_echo "$ac_try_echo") >&5
11861 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011862 ac_status=$?
11863 grep -v '^ *+' conftest.er1 >conftest.err
11864 rm -f conftest.er1
11865 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011866 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11867 (exit $ac_status); } && {
11868 test -z "$ac_c_werror_flag" ||
11869 test ! -s conftest.err
11870 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011871 ac_cv_c_const=yes
11872else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011873 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011874sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011875
Bram Moolenaar446cb832008-06-24 21:56:24 +000011876 ac_cv_c_const=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011877fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011878
11879rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011880fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011881{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
11882$as_echo "$ac_cv_c_const" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011883if test $ac_cv_c_const = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011884
11885cat >>confdefs.h <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011886#define const /**/
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011887_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011888
11889fi
11890
Bram Moolenaar76243bd2009-03-02 01:47:02 +000011891{ $as_echo "$as_me:$LINENO: checking for working volatile" >&5
11892$as_echo_n "checking for working volatile... " >&6; }
11893if test "${ac_cv_c_volatile+set}" = set; then
11894 $as_echo_n "(cached) " >&6
11895else
11896 cat >conftest.$ac_ext <<_ACEOF
11897/* confdefs.h. */
11898_ACEOF
11899cat confdefs.h >>conftest.$ac_ext
11900cat >>conftest.$ac_ext <<_ACEOF
11901/* end confdefs.h. */
11902
11903int
11904main ()
11905{
11906
11907volatile int x;
11908int * volatile y = (int *) 0;
11909return !x && !y;
11910 ;
11911 return 0;
11912}
11913_ACEOF
11914rm -f conftest.$ac_objext
11915if { (ac_try="$ac_compile"
11916case "(($ac_try" in
11917 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11918 *) ac_try_echo=$ac_try;;
11919esac
11920eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11921$as_echo "$ac_try_echo") >&5
11922 (eval "$ac_compile") 2>conftest.er1
11923 ac_status=$?
11924 grep -v '^ *+' conftest.er1 >conftest.err
11925 rm -f conftest.er1
11926 cat conftest.err >&5
11927 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11928 (exit $ac_status); } && {
11929 test -z "$ac_c_werror_flag" ||
11930 test ! -s conftest.err
11931 } && test -s conftest.$ac_objext; then
11932 ac_cv_c_volatile=yes
11933else
11934 $as_echo "$as_me: failed program was:" >&5
11935sed 's/^/| /' conftest.$ac_ext >&5
11936
11937 ac_cv_c_volatile=no
11938fi
11939
11940rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11941fi
11942{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_volatile" >&5
11943$as_echo "$ac_cv_c_volatile" >&6; }
11944if test $ac_cv_c_volatile = no; then
11945
11946cat >>confdefs.h <<\_ACEOF
11947#define volatile /**/
11948_ACEOF
11949
11950fi
11951
Bram Moolenaar446cb832008-06-24 21:56:24 +000011952{ $as_echo "$as_me:$LINENO: checking for mode_t" >&5
11953$as_echo_n "checking for mode_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011954if test "${ac_cv_type_mode_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011955 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011956else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011957 ac_cv_type_mode_t=no
11958cat >conftest.$ac_ext <<_ACEOF
11959/* confdefs.h. */
11960_ACEOF
11961cat confdefs.h >>conftest.$ac_ext
11962cat >>conftest.$ac_ext <<_ACEOF
11963/* end confdefs.h. */
11964$ac_includes_default
11965int
11966main ()
11967{
11968if (sizeof (mode_t))
11969 return 0;
11970 ;
11971 return 0;
11972}
11973_ACEOF
11974rm -f conftest.$ac_objext
11975if { (ac_try="$ac_compile"
11976case "(($ac_try" in
11977 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11978 *) ac_try_echo=$ac_try;;
11979esac
11980eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11981$as_echo "$ac_try_echo") >&5
11982 (eval "$ac_compile") 2>conftest.er1
11983 ac_status=$?
11984 grep -v '^ *+' conftest.er1 >conftest.err
11985 rm -f conftest.er1
11986 cat conftest.err >&5
11987 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11988 (exit $ac_status); } && {
11989 test -z "$ac_c_werror_flag" ||
11990 test ! -s conftest.err
11991 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011992 cat >conftest.$ac_ext <<_ACEOF
11993/* confdefs.h. */
11994_ACEOF
11995cat confdefs.h >>conftest.$ac_ext
11996cat >>conftest.$ac_ext <<_ACEOF
11997/* end confdefs.h. */
11998$ac_includes_default
11999int
12000main ()
12001{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012002if (sizeof ((mode_t)))
12003 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012004 ;
12005 return 0;
12006}
12007_ACEOF
12008rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012009if { (ac_try="$ac_compile"
12010case "(($ac_try" in
12011 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12012 *) ac_try_echo=$ac_try;;
12013esac
12014eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12015$as_echo "$ac_try_echo") >&5
12016 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012017 ac_status=$?
12018 grep -v '^ *+' conftest.er1 >conftest.err
12019 rm -f conftest.er1
12020 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012021 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12022 (exit $ac_status); } && {
12023 test -z "$ac_c_werror_flag" ||
12024 test ! -s conftest.err
12025 } && test -s conftest.$ac_objext; then
12026 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012027else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012028 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012029sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012030
Bram Moolenaar446cb832008-06-24 21:56:24 +000012031 ac_cv_type_mode_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012032fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012033
12034rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12035else
12036 $as_echo "$as_me: failed program was:" >&5
12037sed 's/^/| /' conftest.$ac_ext >&5
12038
12039
Bram Moolenaar071d4272004-06-13 20:20:40 +000012040fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012041
12042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12043fi
12044{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
12045$as_echo "$ac_cv_type_mode_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012046if test "x$ac_cv_type_mode_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012047 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012048else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012049
12050cat >>confdefs.h <<_ACEOF
12051#define mode_t int
12052_ACEOF
12053
12054fi
12055
Bram Moolenaar446cb832008-06-24 21:56:24 +000012056{ $as_echo "$as_me:$LINENO: checking for off_t" >&5
12057$as_echo_n "checking for off_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012058if test "${ac_cv_type_off_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012059 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012060else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012061 ac_cv_type_off_t=no
12062cat >conftest.$ac_ext <<_ACEOF
12063/* confdefs.h. */
12064_ACEOF
12065cat confdefs.h >>conftest.$ac_ext
12066cat >>conftest.$ac_ext <<_ACEOF
12067/* end confdefs.h. */
12068$ac_includes_default
12069int
12070main ()
12071{
12072if (sizeof (off_t))
12073 return 0;
12074 ;
12075 return 0;
12076}
12077_ACEOF
12078rm -f conftest.$ac_objext
12079if { (ac_try="$ac_compile"
12080case "(($ac_try" in
12081 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12082 *) ac_try_echo=$ac_try;;
12083esac
12084eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12085$as_echo "$ac_try_echo") >&5
12086 (eval "$ac_compile") 2>conftest.er1
12087 ac_status=$?
12088 grep -v '^ *+' conftest.er1 >conftest.err
12089 rm -f conftest.er1
12090 cat conftest.err >&5
12091 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12092 (exit $ac_status); } && {
12093 test -z "$ac_c_werror_flag" ||
12094 test ! -s conftest.err
12095 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012096 cat >conftest.$ac_ext <<_ACEOF
12097/* confdefs.h. */
12098_ACEOF
12099cat confdefs.h >>conftest.$ac_ext
12100cat >>conftest.$ac_ext <<_ACEOF
12101/* end confdefs.h. */
12102$ac_includes_default
12103int
12104main ()
12105{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012106if (sizeof ((off_t)))
12107 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012108 ;
12109 return 0;
12110}
12111_ACEOF
12112rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012113if { (ac_try="$ac_compile"
12114case "(($ac_try" in
12115 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12116 *) ac_try_echo=$ac_try;;
12117esac
12118eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12119$as_echo "$ac_try_echo") >&5
12120 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012121 ac_status=$?
12122 grep -v '^ *+' conftest.er1 >conftest.err
12123 rm -f conftest.er1
12124 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012125 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12126 (exit $ac_status); } && {
12127 test -z "$ac_c_werror_flag" ||
12128 test ! -s conftest.err
12129 } && test -s conftest.$ac_objext; then
12130 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012131else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012132 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012133sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012134
Bram Moolenaar446cb832008-06-24 21:56:24 +000012135 ac_cv_type_off_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012136fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012137
12138rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12139else
12140 $as_echo "$as_me: failed program was:" >&5
12141sed 's/^/| /' conftest.$ac_ext >&5
12142
12143
Bram Moolenaar071d4272004-06-13 20:20:40 +000012144fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012145
12146rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12147fi
12148{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
12149$as_echo "$ac_cv_type_off_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012150if test "x$ac_cv_type_off_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012151 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012152else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012153
12154cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012155#define off_t long int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012156_ACEOF
12157
12158fi
12159
Bram Moolenaar446cb832008-06-24 21:56:24 +000012160{ $as_echo "$as_me:$LINENO: checking for pid_t" >&5
12161$as_echo_n "checking for pid_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012162if test "${ac_cv_type_pid_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012163 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012164else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012165 ac_cv_type_pid_t=no
12166cat >conftest.$ac_ext <<_ACEOF
12167/* confdefs.h. */
12168_ACEOF
12169cat confdefs.h >>conftest.$ac_ext
12170cat >>conftest.$ac_ext <<_ACEOF
12171/* end confdefs.h. */
12172$ac_includes_default
12173int
12174main ()
12175{
12176if (sizeof (pid_t))
12177 return 0;
12178 ;
12179 return 0;
12180}
12181_ACEOF
12182rm -f conftest.$ac_objext
12183if { (ac_try="$ac_compile"
12184case "(($ac_try" in
12185 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12186 *) ac_try_echo=$ac_try;;
12187esac
12188eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12189$as_echo "$ac_try_echo") >&5
12190 (eval "$ac_compile") 2>conftest.er1
12191 ac_status=$?
12192 grep -v '^ *+' conftest.er1 >conftest.err
12193 rm -f conftest.er1
12194 cat conftest.err >&5
12195 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12196 (exit $ac_status); } && {
12197 test -z "$ac_c_werror_flag" ||
12198 test ! -s conftest.err
12199 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012200 cat >conftest.$ac_ext <<_ACEOF
12201/* confdefs.h. */
12202_ACEOF
12203cat confdefs.h >>conftest.$ac_ext
12204cat >>conftest.$ac_ext <<_ACEOF
12205/* end confdefs.h. */
12206$ac_includes_default
12207int
12208main ()
12209{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012210if (sizeof ((pid_t)))
12211 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012212 ;
12213 return 0;
12214}
12215_ACEOF
12216rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012217if { (ac_try="$ac_compile"
12218case "(($ac_try" in
12219 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12220 *) ac_try_echo=$ac_try;;
12221esac
12222eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12223$as_echo "$ac_try_echo") >&5
12224 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012225 ac_status=$?
12226 grep -v '^ *+' conftest.er1 >conftest.err
12227 rm -f conftest.er1
12228 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012229 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12230 (exit $ac_status); } && {
12231 test -z "$ac_c_werror_flag" ||
12232 test ! -s conftest.err
12233 } && test -s conftest.$ac_objext; then
12234 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012235else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012236 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012237sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012238
Bram Moolenaar446cb832008-06-24 21:56:24 +000012239 ac_cv_type_pid_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012240fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012241
12242rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12243else
12244 $as_echo "$as_me: failed program was:" >&5
12245sed 's/^/| /' conftest.$ac_ext >&5
12246
12247
Bram Moolenaar071d4272004-06-13 20:20:40 +000012248fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012249
12250rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12251fi
12252{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
12253$as_echo "$ac_cv_type_pid_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012254if test "x$ac_cv_type_pid_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012255 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012256else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012257
12258cat >>confdefs.h <<_ACEOF
12259#define pid_t int
12260_ACEOF
12261
12262fi
12263
Bram Moolenaar446cb832008-06-24 21:56:24 +000012264{ $as_echo "$as_me:$LINENO: checking for size_t" >&5
12265$as_echo_n "checking for size_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012266if test "${ac_cv_type_size_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012267 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012268else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012269 ac_cv_type_size_t=no
12270cat >conftest.$ac_ext <<_ACEOF
12271/* confdefs.h. */
12272_ACEOF
12273cat confdefs.h >>conftest.$ac_ext
12274cat >>conftest.$ac_ext <<_ACEOF
12275/* end confdefs.h. */
12276$ac_includes_default
12277int
12278main ()
12279{
12280if (sizeof (size_t))
12281 return 0;
12282 ;
12283 return 0;
12284}
12285_ACEOF
12286rm -f conftest.$ac_objext
12287if { (ac_try="$ac_compile"
12288case "(($ac_try" in
12289 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12290 *) ac_try_echo=$ac_try;;
12291esac
12292eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12293$as_echo "$ac_try_echo") >&5
12294 (eval "$ac_compile") 2>conftest.er1
12295 ac_status=$?
12296 grep -v '^ *+' conftest.er1 >conftest.err
12297 rm -f conftest.er1
12298 cat conftest.err >&5
12299 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12300 (exit $ac_status); } && {
12301 test -z "$ac_c_werror_flag" ||
12302 test ! -s conftest.err
12303 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012304 cat >conftest.$ac_ext <<_ACEOF
12305/* confdefs.h. */
12306_ACEOF
12307cat confdefs.h >>conftest.$ac_ext
12308cat >>conftest.$ac_ext <<_ACEOF
12309/* end confdefs.h. */
12310$ac_includes_default
12311int
12312main ()
12313{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012314if (sizeof ((size_t)))
12315 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012316 ;
12317 return 0;
12318}
12319_ACEOF
12320rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012321if { (ac_try="$ac_compile"
12322case "(($ac_try" in
12323 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12324 *) ac_try_echo=$ac_try;;
12325esac
12326eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12327$as_echo "$ac_try_echo") >&5
12328 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012329 ac_status=$?
12330 grep -v '^ *+' conftest.er1 >conftest.err
12331 rm -f conftest.er1
12332 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012333 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12334 (exit $ac_status); } && {
12335 test -z "$ac_c_werror_flag" ||
12336 test ! -s conftest.err
12337 } && test -s conftest.$ac_objext; then
12338 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012339else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012340 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012341sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012342
Bram Moolenaar446cb832008-06-24 21:56:24 +000012343 ac_cv_type_size_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012344fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012345
12346rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12347else
12348 $as_echo "$as_me: failed program was:" >&5
12349sed 's/^/| /' conftest.$ac_ext >&5
12350
12351
Bram Moolenaar071d4272004-06-13 20:20:40 +000012352fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012353
12354rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12355fi
12356{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
12357$as_echo "$ac_cv_type_size_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012358if test "x$ac_cv_type_size_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012359 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012360else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012361
12362cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012363#define size_t unsigned int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012364_ACEOF
12365
12366fi
12367
Bram Moolenaar446cb832008-06-24 21:56:24 +000012368{ $as_echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
12369$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012370if test "${ac_cv_type_uid_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012371 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012372else
12373 cat >conftest.$ac_ext <<_ACEOF
12374/* confdefs.h. */
12375_ACEOF
12376cat confdefs.h >>conftest.$ac_ext
12377cat >>conftest.$ac_ext <<_ACEOF
12378/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012379#include <sys/types.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012380
12381_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012382if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012383 $EGREP "uid_t" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012384 ac_cv_type_uid_t=yes
12385else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012386 ac_cv_type_uid_t=no
12387fi
12388rm -f conftest*
12389
12390fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012391{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
12392$as_echo "$ac_cv_type_uid_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012393if test $ac_cv_type_uid_t = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012394
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012395cat >>confdefs.h <<\_ACEOF
12396#define uid_t int
12397_ACEOF
12398
12399
12400cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012401#define gid_t int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012402_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012403
12404fi
12405
Bram Moolenaar446cb832008-06-24 21:56:24 +000012406{ $as_echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
12407$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012408if test "${ac_cv_header_time+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012409 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012410else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012411 cat >conftest.$ac_ext <<_ACEOF
12412/* confdefs.h. */
12413_ACEOF
12414cat confdefs.h >>conftest.$ac_ext
12415cat >>conftest.$ac_ext <<_ACEOF
12416/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012417#include <sys/types.h>
12418#include <sys/time.h>
12419#include <time.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012420
12421int
12422main ()
12423{
12424if ((struct tm *) 0)
12425return 0;
12426 ;
12427 return 0;
12428}
12429_ACEOF
12430rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012431if { (ac_try="$ac_compile"
12432case "(($ac_try" in
12433 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12434 *) ac_try_echo=$ac_try;;
12435esac
12436eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12437$as_echo "$ac_try_echo") >&5
12438 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012439 ac_status=$?
12440 grep -v '^ *+' conftest.er1 >conftest.err
12441 rm -f conftest.er1
12442 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012443 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12444 (exit $ac_status); } && {
12445 test -z "$ac_c_werror_flag" ||
12446 test ! -s conftest.err
12447 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012448 ac_cv_header_time=yes
12449else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012450 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012451sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012452
Bram Moolenaar446cb832008-06-24 21:56:24 +000012453 ac_cv_header_time=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012454fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012455
12456rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012457fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012458{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
12459$as_echo "$ac_cv_header_time" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012460if test $ac_cv_header_time = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012461
12462cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012463#define TIME_WITH_SYS_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012464_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012465
12466fi
12467
Bram Moolenaar446cb832008-06-24 21:56:24 +000012468{ $as_echo "$as_me:$LINENO: checking for ino_t" >&5
12469$as_echo_n "checking for ino_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012470if test "${ac_cv_type_ino_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012471 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012472else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012473 ac_cv_type_ino_t=no
12474cat >conftest.$ac_ext <<_ACEOF
12475/* confdefs.h. */
12476_ACEOF
12477cat confdefs.h >>conftest.$ac_ext
12478cat >>conftest.$ac_ext <<_ACEOF
12479/* end confdefs.h. */
12480$ac_includes_default
12481int
12482main ()
12483{
12484if (sizeof (ino_t))
12485 return 0;
12486 ;
12487 return 0;
12488}
12489_ACEOF
12490rm -f conftest.$ac_objext
12491if { (ac_try="$ac_compile"
12492case "(($ac_try" in
12493 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12494 *) ac_try_echo=$ac_try;;
12495esac
12496eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12497$as_echo "$ac_try_echo") >&5
12498 (eval "$ac_compile") 2>conftest.er1
12499 ac_status=$?
12500 grep -v '^ *+' conftest.er1 >conftest.err
12501 rm -f conftest.er1
12502 cat conftest.err >&5
12503 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12504 (exit $ac_status); } && {
12505 test -z "$ac_c_werror_flag" ||
12506 test ! -s conftest.err
12507 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012508 cat >conftest.$ac_ext <<_ACEOF
12509/* confdefs.h. */
12510_ACEOF
12511cat confdefs.h >>conftest.$ac_ext
12512cat >>conftest.$ac_ext <<_ACEOF
12513/* end confdefs.h. */
12514$ac_includes_default
12515int
12516main ()
12517{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012518if (sizeof ((ino_t)))
12519 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012520 ;
12521 return 0;
12522}
12523_ACEOF
12524rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012525if { (ac_try="$ac_compile"
12526case "(($ac_try" in
12527 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12528 *) ac_try_echo=$ac_try;;
12529esac
12530eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12531$as_echo "$ac_try_echo") >&5
12532 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012533 ac_status=$?
12534 grep -v '^ *+' conftest.er1 >conftest.err
12535 rm -f conftest.er1
12536 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012537 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12538 (exit $ac_status); } && {
12539 test -z "$ac_c_werror_flag" ||
12540 test ! -s conftest.err
12541 } && test -s conftest.$ac_objext; then
12542 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012543else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012544 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012545sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012546
Bram Moolenaar446cb832008-06-24 21:56:24 +000012547 ac_cv_type_ino_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012548fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012549
12550rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12551else
12552 $as_echo "$as_me: failed program was:" >&5
12553sed 's/^/| /' conftest.$ac_ext >&5
12554
12555
Bram Moolenaar071d4272004-06-13 20:20:40 +000012556fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012557
12558rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12559fi
12560{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_ino_t" >&5
12561$as_echo "$ac_cv_type_ino_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012562if test "x$ac_cv_type_ino_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012563 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012564else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012565
12566cat >>confdefs.h <<_ACEOF
12567#define ino_t long
12568_ACEOF
12569
12570fi
12571
Bram Moolenaar446cb832008-06-24 21:56:24 +000012572{ $as_echo "$as_me:$LINENO: checking for dev_t" >&5
12573$as_echo_n "checking for dev_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012574if test "${ac_cv_type_dev_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012575 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012576else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012577 ac_cv_type_dev_t=no
12578cat >conftest.$ac_ext <<_ACEOF
12579/* confdefs.h. */
12580_ACEOF
12581cat confdefs.h >>conftest.$ac_ext
12582cat >>conftest.$ac_ext <<_ACEOF
12583/* end confdefs.h. */
12584$ac_includes_default
12585int
12586main ()
12587{
12588if (sizeof (dev_t))
12589 return 0;
12590 ;
12591 return 0;
12592}
12593_ACEOF
12594rm -f conftest.$ac_objext
12595if { (ac_try="$ac_compile"
12596case "(($ac_try" in
12597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12598 *) ac_try_echo=$ac_try;;
12599esac
12600eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12601$as_echo "$ac_try_echo") >&5
12602 (eval "$ac_compile") 2>conftest.er1
12603 ac_status=$?
12604 grep -v '^ *+' conftest.er1 >conftest.err
12605 rm -f conftest.er1
12606 cat conftest.err >&5
12607 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12608 (exit $ac_status); } && {
12609 test -z "$ac_c_werror_flag" ||
12610 test ! -s conftest.err
12611 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012612 cat >conftest.$ac_ext <<_ACEOF
12613/* confdefs.h. */
12614_ACEOF
12615cat confdefs.h >>conftest.$ac_ext
12616cat >>conftest.$ac_ext <<_ACEOF
12617/* end confdefs.h. */
12618$ac_includes_default
12619int
12620main ()
12621{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012622if (sizeof ((dev_t)))
12623 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012624 ;
12625 return 0;
12626}
12627_ACEOF
12628rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012629if { (ac_try="$ac_compile"
12630case "(($ac_try" in
12631 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12632 *) ac_try_echo=$ac_try;;
12633esac
12634eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12635$as_echo "$ac_try_echo") >&5
12636 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012637 ac_status=$?
12638 grep -v '^ *+' conftest.er1 >conftest.err
12639 rm -f conftest.er1
12640 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012641 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12642 (exit $ac_status); } && {
12643 test -z "$ac_c_werror_flag" ||
12644 test ! -s conftest.err
12645 } && test -s conftest.$ac_objext; then
12646 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012647else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012648 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012649sed 's/^/| /' conftest.$ac_ext >&5
12650
Bram Moolenaar446cb832008-06-24 21:56:24 +000012651 ac_cv_type_dev_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012652fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012653
12654rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12655else
12656 $as_echo "$as_me: failed program was:" >&5
12657sed 's/^/| /' conftest.$ac_ext >&5
12658
12659
Bram Moolenaar071d4272004-06-13 20:20:40 +000012660fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012661
12662rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12663fi
12664{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_dev_t" >&5
12665$as_echo "$ac_cv_type_dev_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012666if test "x$ac_cv_type_dev_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012667 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012668else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012669
12670cat >>confdefs.h <<_ACEOF
12671#define dev_t unsigned
12672_ACEOF
12673
12674fi
12675
12676
Bram Moolenaar446cb832008-06-24 21:56:24 +000012677{ $as_echo "$as_me:$LINENO: checking for rlim_t" >&5
12678$as_echo_n "checking for rlim_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012679if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012680 { $as_echo "$as_me:$LINENO: result: (cached) $ac_cv_type_rlim_t" >&5
12681$as_echo "(cached) $ac_cv_type_rlim_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012682else
12683 cat >conftest.$ac_ext <<_ACEOF
12684/* confdefs.h. */
12685_ACEOF
12686cat confdefs.h >>conftest.$ac_ext
12687cat >>conftest.$ac_ext <<_ACEOF
12688/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012689
12690#include <sys/types.h>
12691#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012692# include <stdlib.h>
12693# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012694#endif
12695#ifdef HAVE_SYS_RESOURCE_H
Bram Moolenaar446cb832008-06-24 21:56:24 +000012696# include <sys/resource.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012697#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012698
12699_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012700if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012701 $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 +000012702 ac_cv_type_rlim_t=yes
12703else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012704 ac_cv_type_rlim_t=no
12705fi
12706rm -f conftest*
12707
Bram Moolenaar446cb832008-06-24 21:56:24 +000012708 { $as_echo "$as_me:$LINENO: result: $ac_cv_type_rlim_t" >&5
12709$as_echo "$ac_cv_type_rlim_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012710fi
12711if test $ac_cv_type_rlim_t = no; then
12712 cat >> confdefs.h <<\EOF
12713#define rlim_t unsigned long
12714EOF
12715fi
12716
Bram Moolenaar446cb832008-06-24 21:56:24 +000012717{ $as_echo "$as_me:$LINENO: checking for stack_t" >&5
12718$as_echo_n "checking for stack_t... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012719if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012720 { $as_echo "$as_me:$LINENO: result: (cached) $ac_cv_type_stack_t" >&5
12721$as_echo "(cached) $ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012722else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012723 cat >conftest.$ac_ext <<_ACEOF
12724/* confdefs.h. */
12725_ACEOF
12726cat confdefs.h >>conftest.$ac_ext
12727cat >>conftest.$ac_ext <<_ACEOF
12728/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012729
12730#include <sys/types.h>
12731#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012732# include <stdlib.h>
12733# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012734#endif
12735#include <signal.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012736
12737_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012738if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012739 $EGREP "stack_t" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012740 ac_cv_type_stack_t=yes
12741else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012742 ac_cv_type_stack_t=no
12743fi
12744rm -f conftest*
12745
Bram Moolenaar446cb832008-06-24 21:56:24 +000012746 { $as_echo "$as_me:$LINENO: result: $ac_cv_type_stack_t" >&5
12747$as_echo "$ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012748fi
12749if test $ac_cv_type_stack_t = no; then
12750 cat >> confdefs.h <<\EOF
12751#define stack_t struct sigaltstack
12752EOF
12753fi
12754
Bram Moolenaar446cb832008-06-24 21:56:24 +000012755{ $as_echo "$as_me:$LINENO: checking whether stack_t has an ss_base field" >&5
12756$as_echo_n "checking whether stack_t has an ss_base field... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012757cat >conftest.$ac_ext <<_ACEOF
12758/* confdefs.h. */
12759_ACEOF
12760cat confdefs.h >>conftest.$ac_ext
12761cat >>conftest.$ac_ext <<_ACEOF
12762/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012763
12764#include <sys/types.h>
12765#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012766# include <stdlib.h>
12767# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012768#endif
12769#include <signal.h>
12770#include "confdefs.h"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012771
12772int
12773main ()
12774{
12775stack_t sigstk; sigstk.ss_base = 0;
12776 ;
12777 return 0;
12778}
12779_ACEOF
12780rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012781if { (ac_try="$ac_compile"
12782case "(($ac_try" in
12783 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12784 *) ac_try_echo=$ac_try;;
12785esac
12786eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12787$as_echo "$ac_try_echo") >&5
12788 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012789 ac_status=$?
12790 grep -v '^ *+' conftest.er1 >conftest.err
12791 rm -f conftest.er1
12792 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012793 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12794 (exit $ac_status); } && {
12795 test -z "$ac_c_werror_flag" ||
12796 test ! -s conftest.err
12797 } && test -s conftest.$ac_objext; then
12798 { $as_echo "$as_me:$LINENO: result: yes" >&5
12799$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012800#define HAVE_SS_BASE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012801_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012802
12803else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012804 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012805sed 's/^/| /' conftest.$ac_ext >&5
12806
Bram Moolenaar446cb832008-06-24 21:56:24 +000012807 { $as_echo "$as_me:$LINENO: result: no" >&5
12808$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012809fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012810
12811rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000012812
12813olibs="$LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012814{ $as_echo "$as_me:$LINENO: checking --with-tlib argument" >&5
12815$as_echo_n "checking --with-tlib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012816
Bram Moolenaar446cb832008-06-24 21:56:24 +000012817# Check whether --with-tlib was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012818if test "${with_tlib+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012819 withval=$with_tlib;
12820fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012821
12822if test -n "$with_tlib"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012823 { $as_echo "$as_me:$LINENO: result: $with_tlib" >&5
12824$as_echo "$with_tlib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012825 LIBS="$LIBS -l$with_tlib"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012826 { $as_echo "$as_me:$LINENO: checking for linking with $with_tlib library" >&5
12827$as_echo_n "checking for linking with $with_tlib library... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012828 cat >conftest.$ac_ext <<_ACEOF
12829/* confdefs.h. */
12830_ACEOF
12831cat confdefs.h >>conftest.$ac_ext
12832cat >>conftest.$ac_ext <<_ACEOF
12833/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012834
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012835int
12836main ()
12837{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012838
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012839 ;
12840 return 0;
12841}
12842_ACEOF
12843rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012844if { (ac_try="$ac_link"
12845case "(($ac_try" in
12846 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12847 *) ac_try_echo=$ac_try;;
12848esac
12849eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12850$as_echo "$ac_try_echo") >&5
12851 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012852 ac_status=$?
12853 grep -v '^ *+' conftest.er1 >conftest.err
12854 rm -f conftest.er1
12855 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012856 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12857 (exit $ac_status); } && {
12858 test -z "$ac_c_werror_flag" ||
12859 test ! -s conftest.err
12860 } && test -s conftest$ac_exeext && {
12861 test "$cross_compiling" = yes ||
12862 $as_test_x conftest$ac_exeext
12863 }; then
12864 { $as_echo "$as_me:$LINENO: result: OK" >&5
12865$as_echo "OK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012866else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012867 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012868sed 's/^/| /' conftest.$ac_ext >&5
12869
Bram Moolenaar446cb832008-06-24 21:56:24 +000012870 { { $as_echo "$as_me:$LINENO: error: FAILED" >&5
12871$as_echo "$as_me: error: FAILED" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012872 { (exit 1); exit 1; }; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012873fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012874
12875rm -rf conftest.dSYM
12876rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012877 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012878 olibs="$LIBS"
12879else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012880 { $as_echo "$as_me:$LINENO: result: empty: automatic terminal library selection" >&5
12881$as_echo "empty: automatic terminal library selection" >&6; }
Bram Moolenaara1b5aa52006-10-10 09:41:28 +000012882 case "`uname -s 2>/dev/null`" in
12883 OSF1|SCO_SV) tlibs="ncurses curses termlib termcap";;
Bram Moolenaar071d4272004-06-13 20:20:40 +000012884 *) tlibs="ncurses termlib termcap curses";;
12885 esac
12886 for libname in $tlibs; do
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012887
Bram Moolenaar446cb832008-06-24 21:56:24 +000012888as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh`
12889{ $as_echo "$as_me:$LINENO: checking for tgetent in -l${libname}" >&5
12890$as_echo_n "checking for tgetent in -l${libname}... " >&6; }
12891if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
12892 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012893else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012894 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000012895LIBS="-l${libname} $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012896cat >conftest.$ac_ext <<_ACEOF
12897/* confdefs.h. */
12898_ACEOF
12899cat confdefs.h >>conftest.$ac_ext
12900cat >>conftest.$ac_ext <<_ACEOF
12901/* end confdefs.h. */
12902
Bram Moolenaar446cb832008-06-24 21:56:24 +000012903/* Override any GCC internal prototype to avoid an error.
12904 Use char because int might match the return type of a GCC
12905 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012906#ifdef __cplusplus
12907extern "C"
12908#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012909char tgetent ();
12910int
12911main ()
12912{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012913return tgetent ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012914 ;
12915 return 0;
12916}
12917_ACEOF
12918rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012919if { (ac_try="$ac_link"
12920case "(($ac_try" in
12921 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12922 *) ac_try_echo=$ac_try;;
12923esac
12924eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12925$as_echo "$ac_try_echo") >&5
12926 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012927 ac_status=$?
12928 grep -v '^ *+' conftest.er1 >conftest.err
12929 rm -f conftest.er1
12930 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012931 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12932 (exit $ac_status); } && {
12933 test -z "$ac_c_werror_flag" ||
12934 test ! -s conftest.err
12935 } && test -s conftest$ac_exeext && {
12936 test "$cross_compiling" = yes ||
12937 $as_test_x conftest$ac_exeext
12938 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012939 eval "$as_ac_Lib=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012940else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012941 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012942sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012943
Bram Moolenaar446cb832008-06-24 21:56:24 +000012944 eval "$as_ac_Lib=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012945fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012946
12947rm -rf conftest.dSYM
12948rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012949 conftest$ac_exeext conftest.$ac_ext
12950LIBS=$ac_check_lib_save_LIBS
12951fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012952ac_res=`eval 'as_val=${'$as_ac_Lib'}
12953 $as_echo "$as_val"'`
12954 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
12955$as_echo "$ac_res" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012956as_val=`eval 'as_val=${'$as_ac_Lib'}
12957 $as_echo "$as_val"'`
12958 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012959 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012960#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012961_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012962
12963 LIBS="-l${libname} $LIBS"
12964
Bram Moolenaar071d4272004-06-13 20:20:40 +000012965fi
12966
12967 if test "x$olibs" != "x$LIBS"; then
12968 if test "$cross_compiling" = yes; then
12969 res="FAIL"
12970else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012971 cat >conftest.$ac_ext <<_ACEOF
12972/* confdefs.h. */
12973_ACEOF
12974cat confdefs.h >>conftest.$ac_ext
12975cat >>conftest.$ac_ext <<_ACEOF
12976/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012977
12978#ifdef HAVE_TERMCAP_H
12979# include <termcap.h>
12980#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000012981#if STDC_HEADERS
12982# include <stdlib.h>
12983# include <stddef.h>
12984#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000012985main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012986_ACEOF
12987rm -f 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>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012996 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012997 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012998 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012999 { (case "(($ac_try" in
13000 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13001 *) ac_try_echo=$ac_try;;
13002esac
13003eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13004$as_echo "$ac_try_echo") >&5
13005 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013006 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013007 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013008 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000013009 res="OK"
13010else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013011 $as_echo "$as_me: program exited with status $ac_status" >&5
13012$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013013sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013014
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013015( exit $ac_status )
13016res="FAIL"
13017fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013018rm -rf conftest.dSYM
13019rm -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 +000013020fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013021
13022
Bram Moolenaar071d4272004-06-13 20:20:40 +000013023 if test "$res" = "OK"; then
13024 break
13025 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013026 { $as_echo "$as_me:$LINENO: result: $libname library is not usable" >&5
13027$as_echo "$libname library is not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013028 LIBS="$olibs"
13029 fi
13030 done
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000013031 if test "x$olibs" = "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013032 { $as_echo "$as_me:$LINENO: result: no terminal library found" >&5
13033$as_echo "no terminal library found" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000013034 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013035fi
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000013036
13037if test "x$olibs" = "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013038 { $as_echo "$as_me:$LINENO: checking for tgetent()" >&5
13039$as_echo_n "checking for tgetent()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013040 cat >conftest.$ac_ext <<_ACEOF
13041/* confdefs.h. */
13042_ACEOF
13043cat confdefs.h >>conftest.$ac_ext
13044cat >>conftest.$ac_ext <<_ACEOF
13045/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000013046
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013047int
13048main ()
13049{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000013050char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013051 ;
13052 return 0;
13053}
13054_ACEOF
13055rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013056if { (ac_try="$ac_link"
13057case "(($ac_try" in
13058 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13059 *) ac_try_echo=$ac_try;;
13060esac
13061eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13062$as_echo "$ac_try_echo") >&5
13063 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013064 ac_status=$?
13065 grep -v '^ *+' conftest.er1 >conftest.err
13066 rm -f conftest.er1
13067 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013068 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13069 (exit $ac_status); } && {
13070 test -z "$ac_c_werror_flag" ||
13071 test ! -s conftest.err
13072 } && test -s conftest$ac_exeext && {
13073 test "$cross_compiling" = yes ||
13074 $as_test_x conftest$ac_exeext
13075 }; then
13076 { $as_echo "$as_me:$LINENO: result: yes" >&5
13077$as_echo "yes" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000013078else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013079 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013080sed 's/^/| /' conftest.$ac_ext >&5
13081
Bram Moolenaar446cb832008-06-24 21:56:24 +000013082 { { $as_echo "$as_me:$LINENO: error: NOT FOUND!
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000013083 You need to install a terminal library; for example ncurses.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013084 Or specify the name of the library with --with-tlib." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013085$as_echo "$as_me: error: NOT FOUND!
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013086 You need to install a terminal library; for example ncurses.
13087 Or specify the name of the library with --with-tlib." >&2;}
13088 { (exit 1); exit 1; }; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000013089fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013090
13091rm -rf conftest.dSYM
13092rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013093 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000013094fi
13095
Bram Moolenaar446cb832008-06-24 21:56:24 +000013096{ $as_echo "$as_me:$LINENO: checking whether we talk terminfo" >&5
13097$as_echo_n "checking whether we talk terminfo... " >&6; }
13098if test "${vim_cv_terminfo+set}" = set; then
13099 $as_echo_n "(cached) " >&6
13100else
13101
13102 if test "$cross_compiling" = yes; then
13103
13104 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_terminfo'" >&5
13105$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_terminfo'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013106 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013107
Bram Moolenaar071d4272004-06-13 20:20:40 +000013108else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013109 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013110
Bram Moolenaar446cb832008-06-24 21:56:24 +000013111#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000013112#ifdef HAVE_TERMCAP_H
13113# include <termcap.h>
13114#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000013115#ifdef HAVE_STRING_H
13116# include <string.h>
13117#endif
13118#if STDC_HEADERS
13119# include <stdlib.h>
13120# include <stddef.h>
13121#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013122main()
13123{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013124
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013125_ACEOF
13126rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013127if { (ac_try="$ac_link"
13128case "(($ac_try" in
13129 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13130 *) ac_try_echo=$ac_try;;
13131esac
13132eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13133$as_echo "$ac_try_echo") >&5
13134 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013135 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013136 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013137 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013138 { (case "(($ac_try" in
13139 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13140 *) ac_try_echo=$ac_try;;
13141esac
13142eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13143$as_echo "$ac_try_echo") >&5
13144 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013145 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013146 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013147 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013148
13149 vim_cv_terminfo=no
13150
Bram Moolenaar071d4272004-06-13 20:20:40 +000013151else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013152 $as_echo "$as_me: program exited with status $ac_status" >&5
13153$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013154sed 's/^/| /' conftest.$ac_ext >&5
13155
13156( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013157
13158 vim_cv_terminfo=yes
13159
13160fi
13161rm -rf conftest.dSYM
13162rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13163fi
13164
13165
13166
13167fi
13168{ $as_echo "$as_me:$LINENO: result: $vim_cv_terminfo" >&5
13169$as_echo "$vim_cv_terminfo" >&6; }
13170
13171if test "x$vim_cv_terminfo" = "xyes" ; then
13172 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013173#define TERMINFO 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013174_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013175
13176fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013177
Bram Moolenaar071d4272004-06-13 20:20:40 +000013178if test "x$olibs" != "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013179 { $as_echo "$as_me:$LINENO: checking what tgetent() returns for an unknown terminal" >&5
13180$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; }
13181if test "${vim_cv_tgent+set}" = set; then
13182 $as_echo_n "(cached) " >&6
13183else
13184
13185 if test "$cross_compiling" = yes; then
13186
13187 { { $as_echo "$as_me:$LINENO: error: failed to compile test program." >&5
13188$as_echo "$as_me: error: failed to compile test program." >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013189 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013190
Bram Moolenaar071d4272004-06-13 20:20:40 +000013191else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013192 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013193
Bram Moolenaar446cb832008-06-24 21:56:24 +000013194#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000013195#ifdef HAVE_TERMCAP_H
13196# include <termcap.h>
13197#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000013198#if STDC_HEADERS
13199# include <stdlib.h>
13200# include <stddef.h>
13201#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013202main()
13203{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013204
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013205_ACEOF
13206rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013207if { (ac_try="$ac_link"
13208case "(($ac_try" in
13209 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13210 *) ac_try_echo=$ac_try;;
13211esac
13212eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13213$as_echo "$ac_try_echo") >&5
13214 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013215 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013216 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013217 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013218 { (case "(($ac_try" in
13219 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13220 *) ac_try_echo=$ac_try;;
13221esac
13222eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13223$as_echo "$ac_try_echo") >&5
13224 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013225 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013226 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013227 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013228
13229 vim_cv_tgent=zero
Bram Moolenaar071d4272004-06-13 20:20:40 +000013230
13231else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013232 $as_echo "$as_me: program exited with status $ac_status" >&5
13233$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013234sed 's/^/| /' conftest.$ac_ext >&5
13235
13236( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013237
13238 vim_cv_tgent=non-zero
13239
Bram Moolenaar071d4272004-06-13 20:20:40 +000013240fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013241rm -rf conftest.dSYM
13242rm -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 +000013243fi
13244
Bram Moolenaar446cb832008-06-24 21:56:24 +000013245
13246
13247fi
13248{ $as_echo "$as_me:$LINENO: result: $vim_cv_tgent" >&5
13249$as_echo "$vim_cv_tgent" >&6; }
13250
13251 if test "x$vim_cv_tgent" = "xzero" ; then
13252 cat >>confdefs.h <<\_ACEOF
13253#define TGETENT_ZERO_ERR 0
13254_ACEOF
13255
13256 fi
13257fi
13258
13259{ $as_echo "$as_me:$LINENO: checking whether termcap.h contains ospeed" >&5
13260$as_echo_n "checking whether termcap.h contains ospeed... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013261cat >conftest.$ac_ext <<_ACEOF
13262/* confdefs.h. */
13263_ACEOF
13264cat confdefs.h >>conftest.$ac_ext
13265cat >>conftest.$ac_ext <<_ACEOF
13266/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013267
13268#ifdef HAVE_TERMCAP_H
13269# include <termcap.h>
13270#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013271
13272int
13273main ()
13274{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013275ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013276 ;
13277 return 0;
13278}
13279_ACEOF
13280rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013281if { (ac_try="$ac_link"
13282case "(($ac_try" in
13283 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13284 *) ac_try_echo=$ac_try;;
13285esac
13286eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13287$as_echo "$ac_try_echo") >&5
13288 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013289 ac_status=$?
13290 grep -v '^ *+' conftest.er1 >conftest.err
13291 rm -f conftest.er1
13292 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013293 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13294 (exit $ac_status); } && {
13295 test -z "$ac_c_werror_flag" ||
13296 test ! -s conftest.err
13297 } && test -s conftest$ac_exeext && {
13298 test "$cross_compiling" = yes ||
13299 $as_test_x conftest$ac_exeext
13300 }; then
13301 { $as_echo "$as_me:$LINENO: result: yes" >&5
13302$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013303#define HAVE_OSPEED 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013304_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013305
13306else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013307 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013308sed 's/^/| /' conftest.$ac_ext >&5
13309
Bram Moolenaar446cb832008-06-24 21:56:24 +000013310 { $as_echo "$as_me:$LINENO: result: no" >&5
13311$as_echo "no" >&6; }
13312 { $as_echo "$as_me:$LINENO: checking whether ospeed can be extern" >&5
13313$as_echo_n "checking whether ospeed can be extern... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013314 cat >conftest.$ac_ext <<_ACEOF
13315/* confdefs.h. */
13316_ACEOF
13317cat confdefs.h >>conftest.$ac_ext
13318cat >>conftest.$ac_ext <<_ACEOF
13319/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013320
13321#ifdef HAVE_TERMCAP_H
13322# include <termcap.h>
13323#endif
13324extern short ospeed;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013325
13326int
13327main ()
13328{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013329ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013330 ;
13331 return 0;
13332}
13333_ACEOF
13334rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013335if { (ac_try="$ac_link"
13336case "(($ac_try" in
13337 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13338 *) ac_try_echo=$ac_try;;
13339esac
13340eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13341$as_echo "$ac_try_echo") >&5
13342 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013343 ac_status=$?
13344 grep -v '^ *+' conftest.er1 >conftest.err
13345 rm -f conftest.er1
13346 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013347 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13348 (exit $ac_status); } && {
13349 test -z "$ac_c_werror_flag" ||
13350 test ! -s conftest.err
13351 } && test -s conftest$ac_exeext && {
13352 test "$cross_compiling" = yes ||
13353 $as_test_x conftest$ac_exeext
13354 }; then
13355 { $as_echo "$as_me:$LINENO: result: yes" >&5
13356$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013357#define OSPEED_EXTERN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013358_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013359
13360else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013361 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013362sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013363
Bram Moolenaar446cb832008-06-24 21:56:24 +000013364 { $as_echo "$as_me:$LINENO: result: no" >&5
13365$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013366fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013367
13368rm -rf conftest.dSYM
13369rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013370 conftest$ac_exeext conftest.$ac_ext
13371
13372fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013373
13374rm -rf conftest.dSYM
13375rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013376 conftest$ac_exeext conftest.$ac_ext
13377
Bram Moolenaar446cb832008-06-24 21:56:24 +000013378{ $as_echo "$as_me:$LINENO: checking whether termcap.h contains UP, BC and PC" >&5
13379$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013380cat >conftest.$ac_ext <<_ACEOF
13381/* confdefs.h. */
13382_ACEOF
13383cat confdefs.h >>conftest.$ac_ext
13384cat >>conftest.$ac_ext <<_ACEOF
13385/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013386
13387#ifdef HAVE_TERMCAP_H
13388# include <termcap.h>
13389#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013390
13391int
13392main ()
13393{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013394if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013395 ;
13396 return 0;
13397}
13398_ACEOF
13399rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013400if { (ac_try="$ac_link"
13401case "(($ac_try" in
13402 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13403 *) ac_try_echo=$ac_try;;
13404esac
13405eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13406$as_echo "$ac_try_echo") >&5
13407 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013408 ac_status=$?
13409 grep -v '^ *+' conftest.er1 >conftest.err
13410 rm -f conftest.er1
13411 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013412 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13413 (exit $ac_status); } && {
13414 test -z "$ac_c_werror_flag" ||
13415 test ! -s conftest.err
13416 } && test -s conftest$ac_exeext && {
13417 test "$cross_compiling" = yes ||
13418 $as_test_x conftest$ac_exeext
13419 }; then
13420 { $as_echo "$as_me:$LINENO: result: yes" >&5
13421$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013422#define HAVE_UP_BC_PC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013423_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013424
13425else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013426 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013427sed 's/^/| /' conftest.$ac_ext >&5
13428
Bram Moolenaar446cb832008-06-24 21:56:24 +000013429 { $as_echo "$as_me:$LINENO: result: no" >&5
13430$as_echo "no" >&6; }
13431 { $as_echo "$as_me:$LINENO: checking whether UP, BC and PC can be extern" >&5
13432$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013433 cat >conftest.$ac_ext <<_ACEOF
13434/* confdefs.h. */
13435_ACEOF
13436cat confdefs.h >>conftest.$ac_ext
13437cat >>conftest.$ac_ext <<_ACEOF
13438/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013439
13440#ifdef HAVE_TERMCAP_H
13441# include <termcap.h>
13442#endif
13443extern char *UP, *BC, PC;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013444
13445int
13446main ()
13447{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013448if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013449 ;
13450 return 0;
13451}
13452_ACEOF
13453rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013454if { (ac_try="$ac_link"
13455case "(($ac_try" in
13456 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13457 *) ac_try_echo=$ac_try;;
13458esac
13459eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13460$as_echo "$ac_try_echo") >&5
13461 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013462 ac_status=$?
13463 grep -v '^ *+' conftest.er1 >conftest.err
13464 rm -f conftest.er1
13465 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013466 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13467 (exit $ac_status); } && {
13468 test -z "$ac_c_werror_flag" ||
13469 test ! -s conftest.err
13470 } && test -s conftest$ac_exeext && {
13471 test "$cross_compiling" = yes ||
13472 $as_test_x conftest$ac_exeext
13473 }; then
13474 { $as_echo "$as_me:$LINENO: result: yes" >&5
13475$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013476#define UP_BC_PC_EXTERN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013477_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013478
13479else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013480 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013481sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013482
Bram Moolenaar446cb832008-06-24 21:56:24 +000013483 { $as_echo "$as_me:$LINENO: result: no" >&5
13484$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013485fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013486
13487rm -rf conftest.dSYM
13488rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013489 conftest$ac_exeext conftest.$ac_ext
13490
13491fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013492
13493rm -rf conftest.dSYM
13494rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013495 conftest$ac_exeext conftest.$ac_ext
13496
Bram Moolenaar446cb832008-06-24 21:56:24 +000013497{ $as_echo "$as_me:$LINENO: checking whether tputs() uses outfuntype" >&5
13498$as_echo_n "checking whether tputs() uses outfuntype... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013499cat >conftest.$ac_ext <<_ACEOF
13500/* confdefs.h. */
13501_ACEOF
13502cat confdefs.h >>conftest.$ac_ext
13503cat >>conftest.$ac_ext <<_ACEOF
13504/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013505
13506#ifdef HAVE_TERMCAP_H
13507# include <termcap.h>
13508#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013509
13510int
13511main ()
13512{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013513extern int xx(); tputs("test", 1, (outfuntype)xx)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013514 ;
13515 return 0;
13516}
13517_ACEOF
13518rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013519if { (ac_try="$ac_compile"
13520case "(($ac_try" in
13521 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13522 *) ac_try_echo=$ac_try;;
13523esac
13524eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13525$as_echo "$ac_try_echo") >&5
13526 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013527 ac_status=$?
13528 grep -v '^ *+' conftest.er1 >conftest.err
13529 rm -f conftest.er1
13530 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013531 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13532 (exit $ac_status); } && {
13533 test -z "$ac_c_werror_flag" ||
13534 test ! -s conftest.err
13535 } && test -s conftest.$ac_objext; then
13536 { $as_echo "$as_me:$LINENO: result: yes" >&5
13537$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013538#define HAVE_OUTFUNTYPE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013539_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013540
13541else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013542 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013543sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013544
Bram Moolenaar446cb832008-06-24 21:56:24 +000013545 { $as_echo "$as_me:$LINENO: result: no" >&5
13546$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013547fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013548
Bram Moolenaar446cb832008-06-24 21:56:24 +000013549rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13550
13551{ $as_echo "$as_me:$LINENO: checking whether sys/select.h and sys/time.h may both be included" >&5
13552$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013553cat >conftest.$ac_ext <<_ACEOF
13554/* confdefs.h. */
13555_ACEOF
13556cat confdefs.h >>conftest.$ac_ext
13557cat >>conftest.$ac_ext <<_ACEOF
13558/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013559
13560#include <sys/types.h>
13561#include <sys/time.h>
13562#include <sys/select.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013563int
13564main ()
13565{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013566
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013567 ;
13568 return 0;
13569}
13570_ACEOF
13571rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013572if { (ac_try="$ac_compile"
13573case "(($ac_try" in
13574 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13575 *) ac_try_echo=$ac_try;;
13576esac
13577eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13578$as_echo "$ac_try_echo") >&5
13579 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013580 ac_status=$?
13581 grep -v '^ *+' conftest.er1 >conftest.err
13582 rm -f conftest.er1
13583 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013584 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13585 (exit $ac_status); } && {
13586 test -z "$ac_c_werror_flag" ||
13587 test ! -s conftest.err
13588 } && test -s conftest.$ac_objext; then
13589 { $as_echo "$as_me:$LINENO: result: yes" >&5
13590$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013591 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013592#define SYS_SELECT_WITH_SYS_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013593_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013594
13595else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013596 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013597sed 's/^/| /' conftest.$ac_ext >&5
13598
Bram Moolenaar446cb832008-06-24 21:56:24 +000013599 { $as_echo "$as_me:$LINENO: result: no" >&5
13600$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013601fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013602
13603rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000013604
13605
Bram Moolenaar446cb832008-06-24 21:56:24 +000013606{ $as_echo "$as_me:$LINENO: checking for /dev/ptc" >&5
13607$as_echo_n "checking for /dev/ptc... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013608if test -r /dev/ptc; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013609 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013610#define HAVE_DEV_PTC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013611_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013612
Bram Moolenaar446cb832008-06-24 21:56:24 +000013613 { $as_echo "$as_me:$LINENO: result: yes" >&5
13614$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013615else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013616 { $as_echo "$as_me:$LINENO: result: no" >&5
13617$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013618fi
13619
Bram Moolenaar446cb832008-06-24 21:56:24 +000013620{ $as_echo "$as_me:$LINENO: checking for SVR4 ptys" >&5
13621$as_echo_n "checking for SVR4 ptys... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013622if test -c /dev/ptmx ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013623 cat >conftest.$ac_ext <<_ACEOF
13624/* confdefs.h. */
13625_ACEOF
13626cat confdefs.h >>conftest.$ac_ext
13627cat >>conftest.$ac_ext <<_ACEOF
13628/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013629
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013630int
13631main ()
13632{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013633ptsname(0);grantpt(0);unlockpt(0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013634 ;
13635 return 0;
13636}
13637_ACEOF
13638rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013639if { (ac_try="$ac_link"
13640case "(($ac_try" in
13641 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13642 *) ac_try_echo=$ac_try;;
13643esac
13644eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13645$as_echo "$ac_try_echo") >&5
13646 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013647 ac_status=$?
13648 grep -v '^ *+' conftest.er1 >conftest.err
13649 rm -f conftest.er1
13650 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013651 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13652 (exit $ac_status); } && {
13653 test -z "$ac_c_werror_flag" ||
13654 test ! -s conftest.err
13655 } && test -s conftest$ac_exeext && {
13656 test "$cross_compiling" = yes ||
13657 $as_test_x conftest$ac_exeext
13658 }; then
13659 { $as_echo "$as_me:$LINENO: result: yes" >&5
13660$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013661#define HAVE_SVR4_PTYS 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013662_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013663
13664else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013665 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013666sed 's/^/| /' conftest.$ac_ext >&5
13667
Bram Moolenaar446cb832008-06-24 21:56:24 +000013668 { $as_echo "$as_me:$LINENO: result: no" >&5
13669$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013670fi
13671
Bram Moolenaar446cb832008-06-24 21:56:24 +000013672rm -rf conftest.dSYM
13673rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13674 conftest$ac_exeext conftest.$ac_ext
13675else
13676 { $as_echo "$as_me:$LINENO: result: no" >&5
13677$as_echo "no" >&6; }
13678fi
13679
13680{ $as_echo "$as_me:$LINENO: checking for ptyranges" >&5
13681$as_echo_n "checking for ptyranges... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013682if test -d /dev/ptym ; then
13683 pdir='/dev/ptym'
13684else
13685 pdir='/dev'
13686fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013687cat >conftest.$ac_ext <<_ACEOF
13688/* confdefs.h. */
13689_ACEOF
13690cat confdefs.h >>conftest.$ac_ext
13691cat >>conftest.$ac_ext <<_ACEOF
13692/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013693#ifdef M_UNIX
13694 yes;
13695#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013696
13697_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013698if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013699 $EGREP "yes" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000013700 ptys=`echo /dev/ptyp??`
13701else
Bram Moolenaar071d4272004-06-13 20:20:40 +000013702 ptys=`echo $pdir/pty??`
13703fi
13704rm -f conftest*
13705
13706if test "$ptys" != "$pdir/pty??" ; then
13707 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
13708 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013709 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013710#define PTYRANGE0 "$p0"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013711_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013712
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013713 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013714#define PTYRANGE1 "$p1"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013715_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013716
Bram Moolenaar446cb832008-06-24 21:56:24 +000013717 { $as_echo "$as_me:$LINENO: result: $p0 / $p1" >&5
13718$as_echo "$p0 / $p1" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013719else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013720 { $as_echo "$as_me:$LINENO: result: don't know" >&5
13721$as_echo "don't know" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013722fi
13723
Bram Moolenaar071d4272004-06-13 20:20:40 +000013724rm -f conftest_grp
Bram Moolenaar446cb832008-06-24 21:56:24 +000013725{ $as_echo "$as_me:$LINENO: checking default tty permissions/group" >&5
13726$as_echo_n "checking default tty permissions/group... " >&6; }
13727if test "${vim_cv_tty_group+set}" = set; then
13728 $as_echo_n "(cached) " >&6
13729else
13730
13731 if test "$cross_compiling" = yes; then
13732
13733 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode'" >&5
13734$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 +000013735 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013736
Bram Moolenaar071d4272004-06-13 20:20:40 +000013737else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013738 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013739
Bram Moolenaar446cb832008-06-24 21:56:24 +000013740#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000013741#include <sys/types.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000013742#if STDC_HEADERS
13743# include <stdlib.h>
13744# include <stddef.h>
13745#endif
13746#ifdef HAVE_UNISTD_H
13747#include <unistd.h>
13748#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013749#include <sys/stat.h>
13750#include <stdio.h>
13751main()
13752{
13753 struct stat sb;
13754 char *x,*ttyname();
13755 int om, m;
13756 FILE *fp;
13757
13758 if (!(x = ttyname(0))) exit(1);
13759 if (stat(x, &sb)) exit(1);
13760 om = sb.st_mode;
13761 if (om & 002) exit(0);
13762 m = system("mesg y");
13763 if (m == -1 || m == 127) exit(1);
13764 if (stat(x, &sb)) exit(1);
13765 m = sb.st_mode;
13766 if (chmod(x, om)) exit(1);
13767 if (m & 002) exit(0);
13768 if (sb.st_gid == getgid()) exit(1);
13769 if (!(fp=fopen("conftest_grp", "w")))
13770 exit(1);
13771 fprintf(fp, "%d\n", sb.st_gid);
13772 fclose(fp);
13773 exit(0);
13774}
13775
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013776_ACEOF
13777rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013778if { (ac_try="$ac_link"
13779case "(($ac_try" in
13780 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13781 *) ac_try_echo=$ac_try;;
13782esac
13783eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13784$as_echo "$ac_try_echo") >&5
13785 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013786 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013787 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013788 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013789 { (case "(($ac_try" in
13790 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13791 *) ac_try_echo=$ac_try;;
13792esac
13793eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13794$as_echo "$ac_try_echo") >&5
13795 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013796 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013797 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013798 (exit $ac_status); }; }; then
13799
Bram Moolenaar446cb832008-06-24 21:56:24 +000013800 if test -f conftest_grp; then
13801 vim_cv_tty_group=`cat conftest_grp`
13802 if test "x$vim_cv_tty_mode" = "x" ; then
13803 vim_cv_tty_mode=0620
13804 fi
13805 { $as_echo "$as_me:$LINENO: result: pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&5
13806$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; }
13807 else
13808 vim_cv_tty_group=world
Bram Moolenaar72951072009-12-02 16:58:33 +000013809 { $as_echo "$as_me:$LINENO: result: ptys are world accessible" >&5
13810$as_echo "ptys are world accessible" >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013811 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013812
13813else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013814 $as_echo "$as_me: program exited with status $ac_status" >&5
13815$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013816sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013817
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013818( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013819
13820 vim_cv_tty_group=world
Bram Moolenaar72951072009-12-02 16:58:33 +000013821 { $as_echo "$as_me:$LINENO: result: can't determine - assume ptys are world accessible" >&5
13822$as_echo "can't determine - assume ptys are world accessible" >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013823
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013824fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013825rm -rf conftest.dSYM
13826rm -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 +000013827fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013828
13829
13830
13831fi
13832{ $as_echo "$as_me:$LINENO: result: $vim_cv_tty_group" >&5
13833$as_echo "$vim_cv_tty_group" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013834rm -f conftest_grp
13835
Bram Moolenaar446cb832008-06-24 21:56:24 +000013836if test "x$vim_cv_tty_group" != "xworld" ; then
13837 cat >>confdefs.h <<_ACEOF
13838#define PTYGROUP $vim_cv_tty_group
13839_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013840
Bram Moolenaar446cb832008-06-24 21:56:24 +000013841 if test "x$vim_cv_tty_mode" = "x" ; then
13842 { { $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
13843$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;}
13844 { (exit 1); exit 1; }; }
13845 else
13846 cat >>confdefs.h <<\_ACEOF
13847#define PTYMODE 0620
13848_ACEOF
13849
13850 fi
13851fi
13852
13853
13854{ $as_echo "$as_me:$LINENO: checking return type of signal handlers" >&5
13855$as_echo_n "checking return type of signal handlers... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013856if test "${ac_cv_type_signal+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013857 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013858else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013859 cat >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#include <sys/types.h>
13866#include <signal.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000013867
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013868int
13869main ()
13870{
Bram Moolenaar446cb832008-06-24 21:56:24 +000013871return *(signal (0, 0)) (0) == 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013872 ;
13873 return 0;
13874}
13875_ACEOF
13876rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013877if { (ac_try="$ac_compile"
13878case "(($ac_try" in
13879 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13880 *) ac_try_echo=$ac_try;;
13881esac
13882eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13883$as_echo "$ac_try_echo") >&5
13884 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013885 ac_status=$?
13886 grep -v '^ *+' conftest.er1 >conftest.err
13887 rm -f conftest.er1
13888 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013889 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13890 (exit $ac_status); } && {
13891 test -z "$ac_c_werror_flag" ||
13892 test ! -s conftest.err
13893 } && test -s conftest.$ac_objext; then
13894 ac_cv_type_signal=int
Bram Moolenaar071d4272004-06-13 20:20:40 +000013895else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013896 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013897sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013898
Bram Moolenaar446cb832008-06-24 21:56:24 +000013899 ac_cv_type_signal=void
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013900fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013901
13902rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013903fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013904{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
13905$as_echo "$ac_cv_type_signal" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013906
13907cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013908#define RETSIGTYPE $ac_cv_type_signal
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013909_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013910
13911
13912
13913if test $ac_cv_type_signal = void; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013914 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013915#define SIGRETURN return
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013916_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013917
13918else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013919 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013920#define SIGRETURN return 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013921_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013922
13923fi
13924
Bram Moolenaar446cb832008-06-24 21:56:24 +000013925{ $as_echo "$as_me:$LINENO: checking for struct sigcontext" >&5
13926$as_echo_n "checking for struct sigcontext... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013927cat >conftest.$ac_ext <<_ACEOF
13928/* confdefs.h. */
13929_ACEOF
13930cat confdefs.h >>conftest.$ac_ext
13931cat >>conftest.$ac_ext <<_ACEOF
13932/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013933
13934#include <signal.h>
13935test_sig()
13936{
13937 struct sigcontext *scont;
13938 scont = (struct sigcontext *)0;
13939 return 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013940}
13941int
13942main ()
13943{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013944
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013945 ;
13946 return 0;
13947}
13948_ACEOF
13949rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013950if { (ac_try="$ac_compile"
13951case "(($ac_try" in
13952 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13953 *) ac_try_echo=$ac_try;;
13954esac
13955eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13956$as_echo "$ac_try_echo") >&5
13957 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013958 ac_status=$?
13959 grep -v '^ *+' conftest.er1 >conftest.err
13960 rm -f conftest.er1
13961 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013962 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13963 (exit $ac_status); } && {
13964 test -z "$ac_c_werror_flag" ||
13965 test ! -s conftest.err
13966 } && test -s conftest.$ac_objext; then
13967 { $as_echo "$as_me:$LINENO: result: yes" >&5
13968$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013969 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013970#define HAVE_SIGCONTEXT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013971_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013972
13973else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013974 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013975sed 's/^/| /' conftest.$ac_ext >&5
13976
Bram Moolenaar446cb832008-06-24 21:56:24 +000013977 { $as_echo "$as_me:$LINENO: result: no" >&5
13978$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013979fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013980
Bram Moolenaar446cb832008-06-24 21:56:24 +000013981rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13982
13983{ $as_echo "$as_me:$LINENO: checking getcwd implementation is broken" >&5
13984$as_echo_n "checking getcwd implementation is broken... " >&6; }
13985if test "${vim_cv_getcwd_broken+set}" = set; then
13986 $as_echo_n "(cached) " >&6
13987else
13988
13989 if test "$cross_compiling" = yes; then
13990
13991 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_getcwd_broken'" >&5
13992$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_getcwd_broken'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013993 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013994
Bram Moolenaar071d4272004-06-13 20:20:40 +000013995else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013996 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013997
Bram Moolenaar446cb832008-06-24 21:56:24 +000013998#include "confdefs.h"
13999#ifdef HAVE_UNISTD_H
14000#include <unistd.h>
14001#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000014002char *dagger[] = { "IFS=pwd", 0 };
14003main()
14004{
14005 char buffer[500];
14006 extern char **environ;
14007 environ = dagger;
14008 return getcwd(buffer, 500) ? 0 : 1;
14009}
Bram Moolenaar446cb832008-06-24 21:56:24 +000014010
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014011_ACEOF
14012rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014013if { (ac_try="$ac_link"
14014case "(($ac_try" in
14015 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14016 *) ac_try_echo=$ac_try;;
14017esac
14018eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14019$as_echo "$ac_try_echo") >&5
14020 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014021 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000014022 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014023 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000014024 { (case "(($ac_try" in
14025 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14026 *) ac_try_echo=$ac_try;;
14027esac
14028eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14029$as_echo "$ac_try_echo") >&5
14030 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014031 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000014032 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014033 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014034
14035 vim_cv_getcwd_broken=no
14036
Bram Moolenaar071d4272004-06-13 20:20:40 +000014037else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014038 $as_echo "$as_me: program exited with status $ac_status" >&5
14039$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014040sed 's/^/| /' conftest.$ac_ext >&5
14041
14042( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000014043
14044 vim_cv_getcwd_broken=yes
14045
14046fi
14047rm -rf conftest.dSYM
14048rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14049fi
14050
14051
14052
14053fi
14054{ $as_echo "$as_me:$LINENO: result: $vim_cv_getcwd_broken" >&5
14055$as_echo "$vim_cv_getcwd_broken" >&6; }
14056
14057if test "x$vim_cv_getcwd_broken" = "xyes" ; then
14058 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014059#define BAD_GETCWD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014060_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014061
14062fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000014063
14064
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014065
14066
14067
14068
14069
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081
14082
14083
14084
14085
14086
14087
14088
14089
14090
14091
14092
14093
14094
14095
14096
14097
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
Bram Moolenaar25153e12010-02-24 14:47:08 +010014109for ac_func in bcmp fchdir fchown fsync getcwd getpseudotty \
Bram Moolenaar071d4272004-06-13 20:20:40 +000014110 getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
Bram Moolenaareaf03392009-11-17 11:08:52 +000014111 memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \
Bram Moolenaar071d4272004-06-13 20:20:40 +000014112 setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000014113 sigvec strcasecmp strerror strftime stricmp strncasecmp \
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000014114 strnicmp strpbrk strtol tgetent towlower towupper iswupper \
14115 usleep utime utimes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014116do
Bram Moolenaar446cb832008-06-24 21:56:24 +000014117as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14118{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
14119$as_echo_n "checking for $ac_func... " >&6; }
14120if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14121 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014122else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014123 cat >conftest.$ac_ext <<_ACEOF
14124/* confdefs.h. */
14125_ACEOF
14126cat confdefs.h >>conftest.$ac_ext
14127cat >>conftest.$ac_ext <<_ACEOF
14128/* end confdefs.h. */
14129/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14130 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14131#define $ac_func innocuous_$ac_func
14132
Bram Moolenaar071d4272004-06-13 20:20:40 +000014133/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014134 which can conflict with char $ac_func (); below.
14135 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14136 <limits.h> exists even on freestanding compilers. */
14137
14138#ifdef __STDC__
14139# include <limits.h>
14140#else
14141# include <assert.h>
14142#endif
14143
14144#undef $ac_func
14145
Bram Moolenaar446cb832008-06-24 21:56:24 +000014146/* Override any GCC internal prototype to avoid an error.
14147 Use char because int might match the return type of a GCC
14148 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014149#ifdef __cplusplus
14150extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014151#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014152char $ac_func ();
Bram Moolenaar071d4272004-06-13 20:20:40 +000014153/* The GNU C library defines this for functions which it implements
14154 to always fail with ENOSYS. Some functions are actually named
14155 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000014156#if defined __stub_$ac_func || defined __stub___$ac_func
Bram Moolenaar071d4272004-06-13 20:20:40 +000014157choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +000014158#endif
14159
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014160int
14161main ()
14162{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014163return $ac_func ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014164 ;
14165 return 0;
14166}
14167_ACEOF
14168rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014169if { (ac_try="$ac_link"
14170case "(($ac_try" in
14171 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14172 *) ac_try_echo=$ac_try;;
14173esac
14174eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14175$as_echo "$ac_try_echo") >&5
14176 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014177 ac_status=$?
14178 grep -v '^ *+' conftest.er1 >conftest.err
14179 rm -f conftest.er1
14180 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014181 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14182 (exit $ac_status); } && {
14183 test -z "$ac_c_werror_flag" ||
14184 test ! -s conftest.err
14185 } && test -s conftest$ac_exeext && {
14186 test "$cross_compiling" = yes ||
14187 $as_test_x conftest$ac_exeext
14188 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014189 eval "$as_ac_var=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000014190else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014191 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014192sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014193
Bram Moolenaar446cb832008-06-24 21:56:24 +000014194 eval "$as_ac_var=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014195fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014196
14197rm -rf conftest.dSYM
14198rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014199 conftest$ac_exeext conftest.$ac_ext
14200fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014201ac_res=`eval 'as_val=${'$as_ac_var'}
14202 $as_echo "$as_val"'`
14203 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
14204$as_echo "$ac_res" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000014205as_val=`eval 'as_val=${'$as_ac_var'}
14206 $as_echo "$as_val"'`
14207 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014208 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000014209#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014210_ACEOF
14211
Bram Moolenaar071d4272004-06-13 20:20:40 +000014212fi
14213done
14214
Bram Moolenaar25153e12010-02-24 14:47:08 +010014215{ $as_echo "$as_me:$LINENO: checking for _LARGEFILE_SOURCE value needed for large files" >&5
14216$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
14217if test "${ac_cv_sys_largefile_source+set}" = set; then
14218 $as_echo_n "(cached) " >&6
14219else
14220 while :; do
14221 cat >conftest.$ac_ext <<_ACEOF
14222/* confdefs.h. */
14223_ACEOF
14224cat confdefs.h >>conftest.$ac_ext
14225cat >>conftest.$ac_ext <<_ACEOF
14226/* end confdefs.h. */
14227#include <sys/types.h> /* for off_t */
14228 #include <stdio.h>
14229int
14230main ()
14231{
14232int (*fp) (FILE *, off_t, int) = fseeko;
14233 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
14234 ;
14235 return 0;
14236}
14237_ACEOF
14238rm -f conftest.$ac_objext conftest$ac_exeext
14239if { (ac_try="$ac_link"
14240case "(($ac_try" in
14241 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14242 *) ac_try_echo=$ac_try;;
14243esac
14244eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14245$as_echo "$ac_try_echo") >&5
14246 (eval "$ac_link") 2>conftest.er1
14247 ac_status=$?
14248 grep -v '^ *+' conftest.er1 >conftest.err
14249 rm -f conftest.er1
14250 cat conftest.err >&5
14251 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14252 (exit $ac_status); } && {
14253 test -z "$ac_c_werror_flag" ||
14254 test ! -s conftest.err
14255 } && test -s conftest$ac_exeext && {
14256 test "$cross_compiling" = yes ||
14257 $as_test_x conftest$ac_exeext
14258 }; then
14259 ac_cv_sys_largefile_source=no; break
14260else
14261 $as_echo "$as_me: failed program was:" >&5
14262sed 's/^/| /' conftest.$ac_ext >&5
14263
14264
14265fi
14266
14267rm -rf conftest.dSYM
14268rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14269 conftest$ac_exeext conftest.$ac_ext
14270 cat >conftest.$ac_ext <<_ACEOF
14271/* confdefs.h. */
14272_ACEOF
14273cat confdefs.h >>conftest.$ac_ext
14274cat >>conftest.$ac_ext <<_ACEOF
14275/* end confdefs.h. */
14276#define _LARGEFILE_SOURCE 1
14277#include <sys/types.h> /* for off_t */
14278 #include <stdio.h>
14279int
14280main ()
14281{
14282int (*fp) (FILE *, off_t, int) = fseeko;
14283 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
14284 ;
14285 return 0;
14286}
14287_ACEOF
14288rm -f conftest.$ac_objext conftest$ac_exeext
14289if { (ac_try="$ac_link"
14290case "(($ac_try" in
14291 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14292 *) ac_try_echo=$ac_try;;
14293esac
14294eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14295$as_echo "$ac_try_echo") >&5
14296 (eval "$ac_link") 2>conftest.er1
14297 ac_status=$?
14298 grep -v '^ *+' conftest.er1 >conftest.err
14299 rm -f conftest.er1
14300 cat conftest.err >&5
14301 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14302 (exit $ac_status); } && {
14303 test -z "$ac_c_werror_flag" ||
14304 test ! -s conftest.err
14305 } && test -s conftest$ac_exeext && {
14306 test "$cross_compiling" = yes ||
14307 $as_test_x conftest$ac_exeext
14308 }; then
14309 ac_cv_sys_largefile_source=1; break
14310else
14311 $as_echo "$as_me: failed program was:" >&5
14312sed 's/^/| /' conftest.$ac_ext >&5
14313
14314
14315fi
14316
14317rm -rf conftest.dSYM
14318rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14319 conftest$ac_exeext conftest.$ac_ext
14320 ac_cv_sys_largefile_source=unknown
14321 break
14322done
14323fi
14324{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_source" >&5
14325$as_echo "$ac_cv_sys_largefile_source" >&6; }
14326case $ac_cv_sys_largefile_source in #(
14327 no | unknown) ;;
14328 *)
14329cat >>confdefs.h <<_ACEOF
14330#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
14331_ACEOF
14332;;
14333esac
14334rm -rf conftest*
14335
14336# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
14337# in glibc 2.1.3, but that breaks too many other things.
14338# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
14339if test $ac_cv_sys_largefile_source != unknown; then
14340
14341cat >>confdefs.h <<\_ACEOF
14342#define HAVE_FSEEKO 1
14343_ACEOF
14344
14345fi
14346
Bram Moolenaar071d4272004-06-13 20:20:40 +000014347
Bram Moolenaar446cb832008-06-24 21:56:24 +000014348{ $as_echo "$as_me:$LINENO: checking for st_blksize" >&5
14349$as_echo_n "checking for st_blksize... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014350cat >conftest.$ac_ext <<_ACEOF
14351/* confdefs.h. */
14352_ACEOF
14353cat confdefs.h >>conftest.$ac_ext
14354cat >>conftest.$ac_ext <<_ACEOF
14355/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014356#include <sys/types.h>
14357#include <sys/stat.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014358int
14359main ()
14360{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014361 struct stat st;
14362 int n;
14363
14364 stat("/", &st);
14365 n = (int)st.st_blksize;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014366 ;
14367 return 0;
14368}
14369_ACEOF
14370rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014371if { (ac_try="$ac_compile"
14372case "(($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_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014379 ac_status=$?
14380 grep -v '^ *+' conftest.er1 >conftest.err
14381 rm -f conftest.er1
14382 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014383 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14384 (exit $ac_status); } && {
14385 test -z "$ac_c_werror_flag" ||
14386 test ! -s conftest.err
14387 } && test -s conftest.$ac_objext; then
14388 { $as_echo "$as_me:$LINENO: result: yes" >&5
14389$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014390#define HAVE_ST_BLKSIZE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014391_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014392
14393else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014394 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014395sed 's/^/| /' conftest.$ac_ext >&5
14396
Bram Moolenaar446cb832008-06-24 21:56:24 +000014397 { $as_echo "$as_me:$LINENO: result: no" >&5
14398$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014399fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000014400
Bram Moolenaar446cb832008-06-24 21:56:24 +000014401rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14402
14403{ $as_echo "$as_me:$LINENO: checking whether stat() ignores a trailing slash" >&5
14404$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; }
14405if test "${vim_cv_stat_ignores_slash+set}" = set; then
14406 $as_echo_n "(cached) " >&6
14407else
14408
14409 if test "$cross_compiling" = yes; then
14410
14411 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_stat_ignores_slash'" >&5
14412$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_stat_ignores_slash'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014413 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000014414
Bram Moolenaar071d4272004-06-13 20:20:40 +000014415else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014416 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000014417
14418#include "confdefs.h"
14419#if STDC_HEADERS
14420# include <stdlib.h>
14421# include <stddef.h>
14422#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000014423#include <sys/types.h>
14424#include <sys/stat.h>
14425main() {struct stat st; exit(stat("configure/", &st) != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000014426
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014427_ACEOF
14428rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014429if { (ac_try="$ac_link"
14430case "(($ac_try" in
14431 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14432 *) ac_try_echo=$ac_try;;
14433esac
14434eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14435$as_echo "$ac_try_echo") >&5
14436 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014437 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000014438 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014439 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000014440 { (case "(($ac_try" in
14441 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14442 *) ac_try_echo=$ac_try;;
14443esac
14444eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14445$as_echo "$ac_try_echo") >&5
14446 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014447 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000014448 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014449 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014450
14451 vim_cv_stat_ignores_slash=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014452
14453else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014454 $as_echo "$as_me: program exited with status $ac_status" >&5
14455$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014456sed 's/^/| /' conftest.$ac_ext >&5
14457
14458( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000014459
14460 vim_cv_stat_ignores_slash=no
14461
Bram Moolenaar071d4272004-06-13 20:20:40 +000014462fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014463rm -rf conftest.dSYM
14464rm -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 +000014465fi
14466
Bram Moolenaar446cb832008-06-24 21:56:24 +000014467
14468
14469fi
14470{ $as_echo "$as_me:$LINENO: result: $vim_cv_stat_ignores_slash" >&5
14471$as_echo "$vim_cv_stat_ignores_slash" >&6; }
14472
14473if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then
14474 cat >>confdefs.h <<\_ACEOF
14475#define STAT_IGNORES_SLASH 1
14476_ACEOF
14477
14478fi
14479
14480{ $as_echo "$as_me:$LINENO: checking for iconv_open()" >&5
14481$as_echo_n "checking for iconv_open()... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014482save_LIBS="$LIBS"
14483LIBS="$LIBS -liconv"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014484cat >conftest.$ac_ext <<_ACEOF
14485/* confdefs.h. */
14486_ACEOF
14487cat confdefs.h >>conftest.$ac_ext
14488cat >>conftest.$ac_ext <<_ACEOF
14489/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014490
14491#ifdef HAVE_ICONV_H
14492# include <iconv.h>
14493#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014494
14495int
14496main ()
14497{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014498iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014499 ;
14500 return 0;
14501}
14502_ACEOF
14503rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014504if { (ac_try="$ac_link"
14505case "(($ac_try" in
14506 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14507 *) ac_try_echo=$ac_try;;
14508esac
14509eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14510$as_echo "$ac_try_echo") >&5
14511 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014512 ac_status=$?
14513 grep -v '^ *+' conftest.er1 >conftest.err
14514 rm -f conftest.er1
14515 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014516 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14517 (exit $ac_status); } && {
14518 test -z "$ac_c_werror_flag" ||
14519 test ! -s conftest.err
14520 } && test -s conftest$ac_exeext && {
14521 test "$cross_compiling" = yes ||
14522 $as_test_x conftest$ac_exeext
14523 }; then
14524 { $as_echo "$as_me:$LINENO: result: yes; with -liconv" >&5
14525$as_echo "yes; with -liconv" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014526#define HAVE_ICONV 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014527_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014528
14529else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014530 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014531sed 's/^/| /' conftest.$ac_ext >&5
14532
Bram Moolenaar446cb832008-06-24 21:56:24 +000014533 LIBS="$save_LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014534 cat >conftest.$ac_ext <<_ACEOF
14535/* confdefs.h. */
14536_ACEOF
14537cat confdefs.h >>conftest.$ac_ext
14538cat >>conftest.$ac_ext <<_ACEOF
14539/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014540
14541#ifdef HAVE_ICONV_H
14542# include <iconv.h>
14543#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014544
14545int
14546main ()
14547{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014548iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014549 ;
14550 return 0;
14551}
14552_ACEOF
14553rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014554if { (ac_try="$ac_link"
14555case "(($ac_try" in
14556 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14557 *) ac_try_echo=$ac_try;;
14558esac
14559eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14560$as_echo "$ac_try_echo") >&5
14561 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014562 ac_status=$?
14563 grep -v '^ *+' conftest.er1 >conftest.err
14564 rm -f conftest.er1
14565 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014566 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14567 (exit $ac_status); } && {
14568 test -z "$ac_c_werror_flag" ||
14569 test ! -s conftest.err
14570 } && test -s conftest$ac_exeext && {
14571 test "$cross_compiling" = yes ||
14572 $as_test_x conftest$ac_exeext
14573 }; then
14574 { $as_echo "$as_me:$LINENO: result: yes" >&5
14575$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014576#define HAVE_ICONV 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014577_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014578
14579else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014580 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014581sed 's/^/| /' conftest.$ac_ext >&5
14582
Bram Moolenaar446cb832008-06-24 21:56:24 +000014583 { $as_echo "$as_me:$LINENO: result: no" >&5
14584$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014585fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014586
14587rm -rf conftest.dSYM
14588rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014589 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014590fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014591
14592rm -rf conftest.dSYM
14593rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014594 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014595
14596
Bram Moolenaar446cb832008-06-24 21:56:24 +000014597{ $as_echo "$as_me:$LINENO: checking for nl_langinfo(CODESET)" >&5
14598$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014599cat >conftest.$ac_ext <<_ACEOF
14600/* confdefs.h. */
14601_ACEOF
14602cat confdefs.h >>conftest.$ac_ext
14603cat >>conftest.$ac_ext <<_ACEOF
14604/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014605
14606#ifdef HAVE_LANGINFO_H
14607# include <langinfo.h>
14608#endif
14609
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014610int
14611main ()
14612{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014613char *cs = nl_langinfo(CODESET);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014614 ;
14615 return 0;
14616}
14617_ACEOF
14618rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014619if { (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
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014627 ac_status=$?
14628 grep -v '^ *+' conftest.er1 >conftest.err
14629 rm -f conftest.er1
14630 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014631 $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 { $as_echo "$as_me:$LINENO: result: yes" >&5
14640$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014641#define HAVE_NL_LANGINFO_CODESET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014642_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014643
14644else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014645 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014646sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014647
Bram Moolenaar446cb832008-06-24 21:56:24 +000014648 { $as_echo "$as_me:$LINENO: result: no" >&5
14649$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014650fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014651
14652rm -rf conftest.dSYM
14653rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014654 conftest$ac_exeext conftest.$ac_ext
14655
Bram Moolenaar446cb832008-06-24 21:56:24 +000014656
14657{ $as_echo "$as_me:$LINENO: checking for strtod in -lm" >&5
14658$as_echo_n "checking for strtod in -lm... " >&6; }
14659if test "${ac_cv_lib_m_strtod+set}" = set; then
14660 $as_echo_n "(cached) " >&6
14661else
14662 ac_check_lib_save_LIBS=$LIBS
14663LIBS="-lm $LIBS"
14664cat >conftest.$ac_ext <<_ACEOF
14665/* confdefs.h. */
14666_ACEOF
14667cat confdefs.h >>conftest.$ac_ext
14668cat >>conftest.$ac_ext <<_ACEOF
14669/* end confdefs.h. */
14670
14671/* Override any GCC internal prototype to avoid an error.
14672 Use char because int might match the return type of a GCC
14673 builtin and then its argument prototype would still apply. */
14674#ifdef __cplusplus
14675extern "C"
14676#endif
14677char strtod ();
14678int
14679main ()
14680{
14681return strtod ();
14682 ;
14683 return 0;
14684}
14685_ACEOF
14686rm -f conftest.$ac_objext conftest$ac_exeext
14687if { (ac_try="$ac_link"
14688case "(($ac_try" in
14689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14690 *) ac_try_echo=$ac_try;;
14691esac
14692eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14693$as_echo "$ac_try_echo") >&5
14694 (eval "$ac_link") 2>conftest.er1
14695 ac_status=$?
14696 grep -v '^ *+' conftest.er1 >conftest.err
14697 rm -f conftest.er1
14698 cat conftest.err >&5
14699 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14700 (exit $ac_status); } && {
14701 test -z "$ac_c_werror_flag" ||
14702 test ! -s conftest.err
14703 } && test -s conftest$ac_exeext && {
14704 test "$cross_compiling" = yes ||
14705 $as_test_x conftest$ac_exeext
14706 }; then
14707 ac_cv_lib_m_strtod=yes
14708else
14709 $as_echo "$as_me: failed program was:" >&5
14710sed 's/^/| /' conftest.$ac_ext >&5
14711
14712 ac_cv_lib_m_strtod=no
14713fi
14714
14715rm -rf conftest.dSYM
14716rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14717 conftest$ac_exeext conftest.$ac_ext
14718LIBS=$ac_check_lib_save_LIBS
14719fi
14720{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_m_strtod" >&5
14721$as_echo "$ac_cv_lib_m_strtod" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000014722if test "x$ac_cv_lib_m_strtod" = x""yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014723 cat >>confdefs.h <<_ACEOF
14724#define HAVE_LIBM 1
14725_ACEOF
14726
14727 LIBS="-lm $LIBS"
14728
14729fi
14730
14731{ $as_echo "$as_me:$LINENO: checking for strtod() and other floating point functions" >&5
14732$as_echo_n "checking for strtod() and other floating point functions... " >&6; }
14733cat >conftest.$ac_ext <<_ACEOF
14734/* confdefs.h. */
14735_ACEOF
14736cat confdefs.h >>conftest.$ac_ext
14737cat >>conftest.$ac_ext <<_ACEOF
14738/* end confdefs.h. */
14739
14740#ifdef HAVE_MATH_H
14741# include <math.h>
14742#endif
14743#if STDC_HEADERS
14744# include <stdlib.h>
14745# include <stddef.h>
14746#endif
14747
14748int
14749main ()
14750{
14751char *s; double d;
14752 d = strtod("1.1", &s);
14753 d = fabs(1.11);
14754 d = ceil(1.11);
14755 d = floor(1.11);
14756 d = log10(1.11);
14757 d = pow(1.11, 2.22);
14758 d = sqrt(1.11);
14759 d = sin(1.11);
14760 d = cos(1.11);
14761 d = atan(1.11);
14762
14763 ;
14764 return 0;
14765}
14766_ACEOF
14767rm -f conftest.$ac_objext conftest$ac_exeext
14768if { (ac_try="$ac_link"
14769case "(($ac_try" in
14770 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14771 *) ac_try_echo=$ac_try;;
14772esac
14773eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14774$as_echo "$ac_try_echo") >&5
14775 (eval "$ac_link") 2>conftest.er1
14776 ac_status=$?
14777 grep -v '^ *+' conftest.er1 >conftest.err
14778 rm -f conftest.er1
14779 cat conftest.err >&5
14780 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14781 (exit $ac_status); } && {
14782 test -z "$ac_c_werror_flag" ||
14783 test ! -s conftest.err
14784 } && test -s conftest$ac_exeext && {
14785 test "$cross_compiling" = yes ||
14786 $as_test_x conftest$ac_exeext
14787 }; then
14788 { $as_echo "$as_me:$LINENO: result: yes" >&5
14789$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
14790#define HAVE_FLOAT_FUNCS 1
14791_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014792
Bram Moolenaar071d4272004-06-13 20:20:40 +000014793else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014794 $as_echo "$as_me: failed program was:" >&5
14795sed 's/^/| /' conftest.$ac_ext >&5
14796
14797 { $as_echo "$as_me:$LINENO: result: no" >&5
14798$as_echo "no" >&6; }
14799fi
14800
14801rm -rf conftest.dSYM
14802rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14803 conftest$ac_exeext conftest.$ac_ext
14804
14805{ $as_echo "$as_me:$LINENO: checking --disable-acl argument" >&5
14806$as_echo_n "checking --disable-acl argument... " >&6; }
14807# Check whether --enable-acl was given.
14808if test "${enable_acl+set}" = set; then
14809 enableval=$enable_acl;
14810else
Bram Moolenaar071d4272004-06-13 20:20:40 +000014811 enable_acl="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014812fi
14813
Bram Moolenaar071d4272004-06-13 20:20:40 +000014814if test "$enable_acl" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014815{ $as_echo "$as_me:$LINENO: result: no" >&5
14816$as_echo "no" >&6; }
14817{ $as_echo "$as_me:$LINENO: checking for acl_get_file in -lposix1e" >&5
14818$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014819if test "${ac_cv_lib_posix1e_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="-lposix1e $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_posix1e_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_posix1e_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_posix1e_acl_get_file" >&5
14881$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000014882if test "x$ac_cv_lib_posix1e_acl_get_file" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014883 LIBS="$LIBS -lposix1e"
14884else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014885 { $as_echo "$as_me:$LINENO: checking for acl_get_file in -lacl" >&5
14886$as_echo_n "checking for acl_get_file in -lacl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014887if test "${ac_cv_lib_acl_acl_get_file+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014888 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014889else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014890 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014891LIBS="-lacl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014892cat >conftest.$ac_ext <<_ACEOF
14893/* confdefs.h. */
14894_ACEOF
14895cat confdefs.h >>conftest.$ac_ext
14896cat >>conftest.$ac_ext <<_ACEOF
14897/* end confdefs.h. */
14898
Bram Moolenaar446cb832008-06-24 21:56:24 +000014899/* Override any GCC internal prototype to avoid an error.
14900 Use char because int might match the return type of a GCC
14901 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014902#ifdef __cplusplus
14903extern "C"
14904#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014905char acl_get_file ();
14906int
14907main ()
14908{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014909return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014910 ;
14911 return 0;
14912}
14913_ACEOF
14914rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014915if { (ac_try="$ac_link"
14916case "(($ac_try" in
14917 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14918 *) ac_try_echo=$ac_try;;
14919esac
14920eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14921$as_echo "$ac_try_echo") >&5
14922 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014923 ac_status=$?
14924 grep -v '^ *+' conftest.er1 >conftest.err
14925 rm -f conftest.er1
14926 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014927 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14928 (exit $ac_status); } && {
14929 test -z "$ac_c_werror_flag" ||
14930 test ! -s conftest.err
14931 } && test -s conftest$ac_exeext && {
14932 test "$cross_compiling" = yes ||
14933 $as_test_x conftest$ac_exeext
14934 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014935 ac_cv_lib_acl_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014936else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014937 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014938sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014939
Bram Moolenaar446cb832008-06-24 21:56:24 +000014940 ac_cv_lib_acl_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014941fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014942
14943rm -rf conftest.dSYM
14944rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014945 conftest$ac_exeext conftest.$ac_ext
14946LIBS=$ac_check_lib_save_LIBS
14947fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014948{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_acl_acl_get_file" >&5
14949$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000014950if test "x$ac_cv_lib_acl_acl_get_file" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014951 LIBS="$LIBS -lacl"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014952 { $as_echo "$as_me:$LINENO: checking for fgetxattr in -lattr" >&5
14953$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014954if test "${ac_cv_lib_attr_fgetxattr+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014955 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014956else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014957 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014958LIBS="-lattr $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014959cat >conftest.$ac_ext <<_ACEOF
14960/* confdefs.h. */
14961_ACEOF
14962cat confdefs.h >>conftest.$ac_ext
14963cat >>conftest.$ac_ext <<_ACEOF
14964/* end confdefs.h. */
14965
Bram Moolenaar446cb832008-06-24 21:56:24 +000014966/* Override any GCC internal prototype to avoid an error.
14967 Use char because int might match the return type of a GCC
14968 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014969#ifdef __cplusplus
14970extern "C"
14971#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014972char fgetxattr ();
14973int
14974main ()
14975{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014976return fgetxattr ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014977 ;
14978 return 0;
14979}
14980_ACEOF
14981rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014982if { (ac_try="$ac_link"
14983case "(($ac_try" in
14984 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14985 *) ac_try_echo=$ac_try;;
14986esac
14987eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14988$as_echo "$ac_try_echo") >&5
14989 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014990 ac_status=$?
14991 grep -v '^ *+' conftest.er1 >conftest.err
14992 rm -f conftest.er1
14993 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014994 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14995 (exit $ac_status); } && {
14996 test -z "$ac_c_werror_flag" ||
14997 test ! -s conftest.err
14998 } && test -s conftest$ac_exeext && {
14999 test "$cross_compiling" = yes ||
15000 $as_test_x conftest$ac_exeext
15001 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015002 ac_cv_lib_attr_fgetxattr=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000015003else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015004 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015005sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015006
Bram Moolenaar446cb832008-06-24 21:56:24 +000015007 ac_cv_lib_attr_fgetxattr=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000015008fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015009
15010rm -rf conftest.dSYM
15011rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015012 conftest$ac_exeext conftest.$ac_ext
15013LIBS=$ac_check_lib_save_LIBS
15014fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015015{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_attr_fgetxattr" >&5
15016$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000015017if test "x$ac_cv_lib_attr_fgetxattr" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015018 LIBS="$LIBS -lattr"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015019fi
15020
Bram Moolenaar071d4272004-06-13 20:20:40 +000015021fi
15022
15023fi
15024
15025
Bram Moolenaar446cb832008-06-24 21:56:24 +000015026{ $as_echo "$as_me:$LINENO: checking for POSIX ACL support" >&5
15027$as_echo_n "checking for POSIX ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015028cat >conftest.$ac_ext <<_ACEOF
15029/* confdefs.h. */
15030_ACEOF
15031cat confdefs.h >>conftest.$ac_ext
15032cat >>conftest.$ac_ext <<_ACEOF
15033/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015034
15035#include <sys/types.h>
15036#ifdef HAVE_SYS_ACL_H
15037# include <sys/acl.h>
15038#endif
15039acl_t acl;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015040int
15041main ()
15042{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015043acl = acl_get_file("foo", ACL_TYPE_ACCESS);
15044 acl_set_file("foo", ACL_TYPE_ACCESS, acl);
15045 acl_free(acl);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015046 ;
15047 return 0;
15048}
15049_ACEOF
15050rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015051if { (ac_try="$ac_link"
15052case "(($ac_try" in
15053 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15054 *) ac_try_echo=$ac_try;;
15055esac
15056eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15057$as_echo "$ac_try_echo") >&5
15058 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015059 ac_status=$?
15060 grep -v '^ *+' conftest.er1 >conftest.err
15061 rm -f conftest.er1
15062 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015063 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15064 (exit $ac_status); } && {
15065 test -z "$ac_c_werror_flag" ||
15066 test ! -s conftest.err
15067 } && test -s conftest$ac_exeext && {
15068 test "$cross_compiling" = yes ||
15069 $as_test_x conftest$ac_exeext
15070 }; then
15071 { $as_echo "$as_me:$LINENO: result: yes" >&5
15072$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015073#define HAVE_POSIX_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015074_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015075
15076else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015077 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015078sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015079
Bram Moolenaar446cb832008-06-24 21:56:24 +000015080 { $as_echo "$as_me:$LINENO: result: no" >&5
15081$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015082fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015083
15084rm -rf conftest.dSYM
15085rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015086 conftest$ac_exeext conftest.$ac_ext
15087
Bram Moolenaar446cb832008-06-24 21:56:24 +000015088{ $as_echo "$as_me:$LINENO: checking for Solaris ACL support" >&5
15089$as_echo_n "checking for Solaris ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015090cat >conftest.$ac_ext <<_ACEOF
15091/* confdefs.h. */
15092_ACEOF
15093cat confdefs.h >>conftest.$ac_ext
15094cat >>conftest.$ac_ext <<_ACEOF
15095/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015096
15097#ifdef HAVE_SYS_ACL_H
15098# include <sys/acl.h>
15099#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015100int
15101main ()
15102{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015103acl("foo", GETACLCNT, 0, NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015104
15105 ;
15106 return 0;
15107}
15108_ACEOF
15109rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015110if { (ac_try="$ac_link"
15111case "(($ac_try" in
15112 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15113 *) ac_try_echo=$ac_try;;
15114esac
15115eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15116$as_echo "$ac_try_echo") >&5
15117 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015118 ac_status=$?
15119 grep -v '^ *+' conftest.er1 >conftest.err
15120 rm -f conftest.er1
15121 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015122 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15123 (exit $ac_status); } && {
15124 test -z "$ac_c_werror_flag" ||
15125 test ! -s conftest.err
15126 } && test -s conftest$ac_exeext && {
15127 test "$cross_compiling" = yes ||
15128 $as_test_x conftest$ac_exeext
15129 }; then
15130 { $as_echo "$as_me:$LINENO: result: yes" >&5
15131$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015132#define HAVE_SOLARIS_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015133_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015134
15135else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015136 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015137sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015138
Bram Moolenaar446cb832008-06-24 21:56:24 +000015139 { $as_echo "$as_me:$LINENO: result: no" >&5
15140$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015141fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015142
15143rm -rf conftest.dSYM
15144rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015145 conftest$ac_exeext conftest.$ac_ext
15146
Bram Moolenaar446cb832008-06-24 21:56:24 +000015147{ $as_echo "$as_me:$LINENO: checking for AIX ACL support" >&5
15148$as_echo_n "checking for AIX ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015149cat >conftest.$ac_ext <<_ACEOF
15150/* confdefs.h. */
15151_ACEOF
15152cat confdefs.h >>conftest.$ac_ext
15153cat >>conftest.$ac_ext <<_ACEOF
15154/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015155
Bram Moolenaar446cb832008-06-24 21:56:24 +000015156#if STDC_HEADERS
15157# include <stdlib.h>
15158# include <stddef.h>
15159#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000015160#ifdef HAVE_SYS_ACL_H
15161# include <sys/acl.h>
15162#endif
15163#ifdef HAVE_SYS_ACCESS_H
15164# include <sys/access.h>
15165#endif
15166#define _ALL_SOURCE
15167
15168#include <sys/stat.h>
15169
15170int aclsize;
15171struct acl *aclent;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015172int
15173main ()
15174{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015175aclsize = sizeof(struct acl);
15176 aclent = (void *)malloc(aclsize);
15177 statacl("foo", STX_NORMAL, aclent, aclsize);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015178
15179 ;
15180 return 0;
15181}
15182_ACEOF
15183rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015184if { (ac_try="$ac_link"
15185case "(($ac_try" in
15186 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15187 *) ac_try_echo=$ac_try;;
15188esac
15189eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15190$as_echo "$ac_try_echo") >&5
15191 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015192 ac_status=$?
15193 grep -v '^ *+' conftest.er1 >conftest.err
15194 rm -f conftest.er1
15195 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015196 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15197 (exit $ac_status); } && {
15198 test -z "$ac_c_werror_flag" ||
15199 test ! -s conftest.err
15200 } && test -s conftest$ac_exeext && {
15201 test "$cross_compiling" = yes ||
15202 $as_test_x conftest$ac_exeext
15203 }; then
15204 { $as_echo "$as_me:$LINENO: result: yes" >&5
15205$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015206#define HAVE_AIX_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015207_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015208
15209else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015210 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015211sed 's/^/| /' conftest.$ac_ext >&5
15212
Bram Moolenaar446cb832008-06-24 21:56:24 +000015213 { $as_echo "$as_me:$LINENO: result: no" >&5
15214$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015215fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015216
15217rm -rf conftest.dSYM
15218rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015219 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015220else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015221 { $as_echo "$as_me:$LINENO: result: yes" >&5
15222$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015223fi
15224
Bram Moolenaar446cb832008-06-24 21:56:24 +000015225{ $as_echo "$as_me:$LINENO: checking --disable-gpm argument" >&5
15226$as_echo_n "checking --disable-gpm argument... " >&6; }
15227# Check whether --enable-gpm was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000015228if test "${enable_gpm+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015229 enableval=$enable_gpm;
Bram Moolenaar071d4272004-06-13 20:20:40 +000015230else
15231 enable_gpm="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015232fi
15233
Bram Moolenaar071d4272004-06-13 20:20:40 +000015234
15235if test "$enable_gpm" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015236 { $as_echo "$as_me:$LINENO: result: no" >&5
15237$as_echo "no" >&6; }
15238 { $as_echo "$as_me:$LINENO: checking for gpm" >&5
15239$as_echo_n "checking for gpm... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015240if test "${vi_cv_have_gpm+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015241 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015242else
15243 olibs="$LIBS" ; LIBS="-lgpm"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015244 cat >conftest.$ac_ext <<_ACEOF
15245/* confdefs.h. */
15246_ACEOF
15247cat confdefs.h >>conftest.$ac_ext
15248cat >>conftest.$ac_ext <<_ACEOF
15249/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015250#include <gpm.h>
15251 #include <linux/keyboard.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015252int
15253main ()
15254{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015255Gpm_GetLibVersion(NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015256 ;
15257 return 0;
15258}
15259_ACEOF
15260rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015261if { (ac_try="$ac_link"
15262case "(($ac_try" in
15263 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15264 *) ac_try_echo=$ac_try;;
15265esac
15266eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15267$as_echo "$ac_try_echo") >&5
15268 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015269 ac_status=$?
15270 grep -v '^ *+' conftest.er1 >conftest.err
15271 rm -f conftest.er1
15272 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015273 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15274 (exit $ac_status); } && {
15275 test -z "$ac_c_werror_flag" ||
15276 test ! -s conftest.err
15277 } && test -s conftest$ac_exeext && {
15278 test "$cross_compiling" = yes ||
15279 $as_test_x conftest$ac_exeext
15280 }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015281 vi_cv_have_gpm=yes
15282else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015283 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015284sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015285
Bram Moolenaar446cb832008-06-24 21:56:24 +000015286 vi_cv_have_gpm=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015287fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015288
15289rm -rf conftest.dSYM
15290rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015291 conftest$ac_exeext conftest.$ac_ext
15292 LIBS="$olibs"
15293
15294fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015295{ $as_echo "$as_me:$LINENO: result: $vi_cv_have_gpm" >&5
15296$as_echo "$vi_cv_have_gpm" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015297 if test $vi_cv_have_gpm = yes; then
15298 LIBS="$LIBS -lgpm"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015299 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015300#define HAVE_GPM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015301_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015302
15303 fi
15304else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015305 { $as_echo "$as_me:$LINENO: result: yes" >&5
15306$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015307fi
15308
Bram Moolenaar446cb832008-06-24 21:56:24 +000015309{ $as_echo "$as_me:$LINENO: checking --disable-sysmouse argument" >&5
15310$as_echo_n "checking --disable-sysmouse argument... " >&6; }
15311# Check whether --enable-sysmouse was given.
15312if test "${enable_sysmouse+set}" = set; then
15313 enableval=$enable_sysmouse;
15314else
15315 enable_sysmouse="yes"
15316fi
15317
15318
15319if test "$enable_sysmouse" = "yes"; then
15320 { $as_echo "$as_me:$LINENO: result: no" >&5
15321$as_echo "no" >&6; }
15322 { $as_echo "$as_me:$LINENO: checking for sysmouse" >&5
15323$as_echo_n "checking for sysmouse... " >&6; }
15324if test "${vi_cv_have_sysmouse+set}" = set; then
15325 $as_echo_n "(cached) " >&6
15326else
15327 cat >conftest.$ac_ext <<_ACEOF
15328/* confdefs.h. */
15329_ACEOF
15330cat confdefs.h >>conftest.$ac_ext
15331cat >>conftest.$ac_ext <<_ACEOF
15332/* end confdefs.h. */
15333#include <sys/consio.h>
15334 #include <signal.h>
15335 #include <sys/fbio.h>
15336int
15337main ()
15338{
15339struct mouse_info mouse;
15340 mouse.operation = MOUSE_MODE;
15341 mouse.operation = MOUSE_SHOW;
15342 mouse.u.mode.mode = 0;
15343 mouse.u.mode.signal = SIGUSR2;
15344 ;
15345 return 0;
15346}
15347_ACEOF
15348rm -f conftest.$ac_objext conftest$ac_exeext
15349if { (ac_try="$ac_link"
15350case "(($ac_try" in
15351 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15352 *) ac_try_echo=$ac_try;;
15353esac
15354eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15355$as_echo "$ac_try_echo") >&5
15356 (eval "$ac_link") 2>conftest.er1
15357 ac_status=$?
15358 grep -v '^ *+' conftest.er1 >conftest.err
15359 rm -f conftest.er1
15360 cat conftest.err >&5
15361 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15362 (exit $ac_status); } && {
15363 test -z "$ac_c_werror_flag" ||
15364 test ! -s conftest.err
15365 } && test -s conftest$ac_exeext && {
15366 test "$cross_compiling" = yes ||
15367 $as_test_x conftest$ac_exeext
15368 }; then
15369 vi_cv_have_sysmouse=yes
15370else
15371 $as_echo "$as_me: failed program was:" >&5
15372sed 's/^/| /' conftest.$ac_ext >&5
15373
15374 vi_cv_have_sysmouse=no
15375fi
15376
15377rm -rf conftest.dSYM
15378rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15379 conftest$ac_exeext conftest.$ac_ext
15380
15381fi
15382{ $as_echo "$as_me:$LINENO: result: $vi_cv_have_sysmouse" >&5
15383$as_echo "$vi_cv_have_sysmouse" >&6; }
15384 if test $vi_cv_have_sysmouse = yes; then
15385 cat >>confdefs.h <<\_ACEOF
15386#define HAVE_SYSMOUSE 1
15387_ACEOF
15388
15389 fi
15390else
15391 { $as_echo "$as_me:$LINENO: result: yes" >&5
15392$as_echo "yes" >&6; }
15393fi
15394
Bram Moolenaarf05da212009-11-17 16:13:15 +000015395{ $as_echo "$as_me:$LINENO: checking for FD_CLOEXEC" >&5
15396$as_echo_n "checking for FD_CLOEXEC... " >&6; }
15397cat >conftest.$ac_ext <<_ACEOF
15398/* confdefs.h. */
15399_ACEOF
15400cat confdefs.h >>conftest.$ac_ext
15401cat >>conftest.$ac_ext <<_ACEOF
15402/* end confdefs.h. */
15403#if HAVE_FCNTL_H
15404# include <fcntl.h>
15405#endif
15406int
15407main ()
15408{
15409 int flag = FD_CLOEXEC;
15410 ;
15411 return 0;
15412}
15413_ACEOF
15414rm -f conftest.$ac_objext
15415if { (ac_try="$ac_compile"
15416case "(($ac_try" in
15417 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15418 *) ac_try_echo=$ac_try;;
15419esac
15420eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15421$as_echo "$ac_try_echo") >&5
15422 (eval "$ac_compile") 2>conftest.er1
15423 ac_status=$?
15424 grep -v '^ *+' conftest.er1 >conftest.err
15425 rm -f conftest.er1
15426 cat conftest.err >&5
15427 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15428 (exit $ac_status); } && {
15429 test -z "$ac_c_werror_flag" ||
15430 test ! -s conftest.err
15431 } && test -s conftest.$ac_objext; then
15432 { $as_echo "$as_me:$LINENO: result: yes" >&5
15433$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
15434#define HAVE_FD_CLOEXEC 1
15435_ACEOF
15436
15437else
15438 $as_echo "$as_me: failed program was:" >&5
15439sed 's/^/| /' conftest.$ac_ext >&5
15440
15441 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15442$as_echo "not usable" >&6; }
15443fi
15444
15445rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15446
Bram Moolenaar446cb832008-06-24 21:56:24 +000015447{ $as_echo "$as_me:$LINENO: checking for rename" >&5
15448$as_echo_n "checking for rename... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015449cat >conftest.$ac_ext <<_ACEOF
15450/* confdefs.h. */
15451_ACEOF
15452cat confdefs.h >>conftest.$ac_ext
15453cat >>conftest.$ac_ext <<_ACEOF
15454/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015455#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015456int
15457main ()
15458{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015459rename("this", "that")
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015460 ;
15461 return 0;
15462}
15463_ACEOF
15464rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015465if { (ac_try="$ac_link"
15466case "(($ac_try" in
15467 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15468 *) ac_try_echo=$ac_try;;
15469esac
15470eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15471$as_echo "$ac_try_echo") >&5
15472 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015473 ac_status=$?
15474 grep -v '^ *+' conftest.er1 >conftest.err
15475 rm -f conftest.er1
15476 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015477 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15478 (exit $ac_status); } && {
15479 test -z "$ac_c_werror_flag" ||
15480 test ! -s conftest.err
15481 } && test -s conftest$ac_exeext && {
15482 test "$cross_compiling" = yes ||
15483 $as_test_x conftest$ac_exeext
15484 }; then
15485 { $as_echo "$as_me:$LINENO: result: yes" >&5
15486$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015487#define HAVE_RENAME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015488_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015489
15490else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015491 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015492sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015493
Bram Moolenaar446cb832008-06-24 21:56:24 +000015494 { $as_echo "$as_me:$LINENO: result: no" >&5
15495$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015496fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015497
15498rm -rf conftest.dSYM
15499rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015500 conftest$ac_exeext conftest.$ac_ext
15501
Bram Moolenaar446cb832008-06-24 21:56:24 +000015502{ $as_echo "$as_me:$LINENO: checking for sysctl" >&5
15503$as_echo_n "checking for sysctl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015504cat >conftest.$ac_ext <<_ACEOF
15505/* confdefs.h. */
15506_ACEOF
15507cat confdefs.h >>conftest.$ac_ext
15508cat >>conftest.$ac_ext <<_ACEOF
15509/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015510#include <sys/types.h>
15511#include <sys/sysctl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015512int
15513main ()
15514{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015515 int mib[2], r;
15516 size_t len;
15517
15518 mib[0] = CTL_HW;
15519 mib[1] = HW_USERMEM;
15520 len = sizeof(r);
15521 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015522
15523 ;
15524 return 0;
15525}
15526_ACEOF
15527rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015528if { (ac_try="$ac_compile"
15529case "(($ac_try" in
15530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15531 *) ac_try_echo=$ac_try;;
15532esac
15533eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15534$as_echo "$ac_try_echo") >&5
15535 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015536 ac_status=$?
15537 grep -v '^ *+' conftest.er1 >conftest.err
15538 rm -f conftest.er1
15539 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015540 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15541 (exit $ac_status); } && {
15542 test -z "$ac_c_werror_flag" ||
15543 test ! -s conftest.err
15544 } && test -s conftest.$ac_objext; then
15545 { $as_echo "$as_me:$LINENO: result: yes" >&5
15546$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015547#define HAVE_SYSCTL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015548_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015549
15550else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015551 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015552sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015553
Bram Moolenaar446cb832008-06-24 21:56:24 +000015554 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15555$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015556fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015557
Bram Moolenaar446cb832008-06-24 21:56:24 +000015558rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15559
15560{ $as_echo "$as_me:$LINENO: checking for sysinfo" >&5
15561$as_echo_n "checking for sysinfo... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015562cat >conftest.$ac_ext <<_ACEOF
15563/* confdefs.h. */
15564_ACEOF
15565cat confdefs.h >>conftest.$ac_ext
15566cat >>conftest.$ac_ext <<_ACEOF
15567/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015568#include <sys/types.h>
15569#include <sys/sysinfo.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015570int
15571main ()
15572{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015573 struct sysinfo sinfo;
15574 int t;
15575
15576 (void)sysinfo(&sinfo);
15577 t = sinfo.totalram;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015578
15579 ;
15580 return 0;
15581}
15582_ACEOF
15583rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015584if { (ac_try="$ac_compile"
15585case "(($ac_try" in
15586 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15587 *) ac_try_echo=$ac_try;;
15588esac
15589eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15590$as_echo "$ac_try_echo") >&5
15591 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015592 ac_status=$?
15593 grep -v '^ *+' conftest.er1 >conftest.err
15594 rm -f conftest.er1
15595 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015596 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15597 (exit $ac_status); } && {
15598 test -z "$ac_c_werror_flag" ||
15599 test ! -s conftest.err
15600 } && test -s conftest.$ac_objext; then
15601 { $as_echo "$as_me:$LINENO: result: yes" >&5
15602$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015603#define HAVE_SYSINFO 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015604_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015605
15606else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015607 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015608sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015609
Bram Moolenaar446cb832008-06-24 21:56:24 +000015610 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15611$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015612fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015613
Bram Moolenaar446cb832008-06-24 21:56:24 +000015614rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15615
15616{ $as_echo "$as_me:$LINENO: checking for sysinfo.mem_unit" >&5
15617$as_echo_n "checking for sysinfo.mem_unit... " >&6; }
Bram Moolenaar914572a2007-05-01 11:37:47 +000015618cat >conftest.$ac_ext <<_ACEOF
15619/* confdefs.h. */
15620_ACEOF
15621cat confdefs.h >>conftest.$ac_ext
15622cat >>conftest.$ac_ext <<_ACEOF
15623/* end confdefs.h. */
15624#include <sys/types.h>
15625#include <sys/sysinfo.h>
15626int
15627main ()
15628{
15629 struct sysinfo sinfo;
15630 sinfo.mem_unit = 1;
15631
15632 ;
15633 return 0;
15634}
15635_ACEOF
15636rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015637if { (ac_try="$ac_compile"
15638case "(($ac_try" in
15639 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15640 *) ac_try_echo=$ac_try;;
15641esac
15642eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15643$as_echo "$ac_try_echo") >&5
15644 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar914572a2007-05-01 11:37:47 +000015645 ac_status=$?
15646 grep -v '^ *+' conftest.er1 >conftest.err
15647 rm -f conftest.er1
15648 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015649 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15650 (exit $ac_status); } && {
15651 test -z "$ac_c_werror_flag" ||
15652 test ! -s conftest.err
15653 } && test -s conftest.$ac_objext; then
15654 { $as_echo "$as_me:$LINENO: result: yes" >&5
15655$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar914572a2007-05-01 11:37:47 +000015656#define HAVE_SYSINFO_MEM_UNIT 1
15657_ACEOF
15658
15659else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015660 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar914572a2007-05-01 11:37:47 +000015661sed 's/^/| /' conftest.$ac_ext >&5
15662
Bram Moolenaar446cb832008-06-24 21:56:24 +000015663 { $as_echo "$as_me:$LINENO: result: no" >&5
15664$as_echo "no" >&6; }
Bram Moolenaar914572a2007-05-01 11:37:47 +000015665fi
Bram Moolenaar914572a2007-05-01 11:37:47 +000015666
Bram Moolenaar446cb832008-06-24 21:56:24 +000015667rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15668
15669{ $as_echo "$as_me:$LINENO: checking for sysconf" >&5
15670$as_echo_n "checking for sysconf... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015671cat >conftest.$ac_ext <<_ACEOF
15672/* confdefs.h. */
15673_ACEOF
15674cat confdefs.h >>conftest.$ac_ext
15675cat >>conftest.$ac_ext <<_ACEOF
15676/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015677#include <unistd.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015678int
15679main ()
15680{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015681 (void)sysconf(_SC_PAGESIZE);
15682 (void)sysconf(_SC_PHYS_PAGES);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015683
15684 ;
15685 return 0;
15686}
15687_ACEOF
15688rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015689if { (ac_try="$ac_compile"
15690case "(($ac_try" in
15691 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15692 *) ac_try_echo=$ac_try;;
15693esac
15694eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15695$as_echo "$ac_try_echo") >&5
15696 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015697 ac_status=$?
15698 grep -v '^ *+' conftest.er1 >conftest.err
15699 rm -f conftest.er1
15700 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015701 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15702 (exit $ac_status); } && {
15703 test -z "$ac_c_werror_flag" ||
15704 test ! -s conftest.err
15705 } && test -s conftest.$ac_objext; then
15706 { $as_echo "$as_me:$LINENO: result: yes" >&5
15707$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015708#define HAVE_SYSCONF 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015709_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015710
15711else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015712 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015713sed 's/^/| /' conftest.$ac_ext >&5
15714
Bram Moolenaar446cb832008-06-24 21:56:24 +000015715 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15716$as_echo "not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015717fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015718
15719rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015720
15721
Bram Moolenaar446cb832008-06-24 21:56:24 +000015722{ $as_echo "$as_me:$LINENO: checking size of int" >&5
15723$as_echo_n "checking size of int... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015724if test "${ac_cv_sizeof_int+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015725 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015726else
15727 if test "$cross_compiling" = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015728 { { $as_echo "$as_me:$LINENO: error: failed to compile test program" >&5
15729$as_echo "$as_me: error: failed to compile test program" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015730 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015731else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015732 cat >conftest.$ac_ext <<_ACEOF
15733/* confdefs.h. */
15734_ACEOF
15735cat confdefs.h >>conftest.$ac_ext
15736cat >>conftest.$ac_ext <<_ACEOF
15737/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000015738
Bram Moolenaar071d4272004-06-13 20:20:40 +000015739#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000015740#if STDC_HEADERS
15741# include <stdlib.h>
15742# include <stddef.h>
15743#endif
15744main()
15745{
15746 FILE *f=fopen("conftestval", "w");
15747 if (!f) exit(1);
15748 fprintf(f, "%d\n", (int)sizeof(int));
15749 exit(0);
15750}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015751_ACEOF
15752rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015753if { (ac_try="$ac_link"
15754case "(($ac_try" in
15755 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15756 *) ac_try_echo=$ac_try;;
15757esac
15758eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15759$as_echo "$ac_try_echo") >&5
15760 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015761 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015762 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015763 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015764 { (case "(($ac_try" in
15765 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15766 *) ac_try_echo=$ac_try;;
15767esac
15768eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15769$as_echo "$ac_try_echo") >&5
15770 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015771 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015772 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015773 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015774 ac_cv_sizeof_int=`cat conftestval`
15775else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015776 $as_echo "$as_me: program exited with status $ac_status" >&5
15777$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015778sed 's/^/| /' conftest.$ac_ext >&5
15779
15780( exit $ac_status )
15781ac_cv_sizeof_int=0
Bram Moolenaar071d4272004-06-13 20:20:40 +000015782fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015783rm -rf conftest.dSYM
15784rm -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 +000015785fi
15786
Bram Moolenaar446cb832008-06-24 21:56:24 +000015787
15788fi
15789
15790{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
15791$as_echo "$ac_cv_sizeof_int" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015792cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015793#define SIZEOF_INT $ac_cv_sizeof_int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015794_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015795
15796
Bram Moolenaar446cb832008-06-24 21:56:24 +000015797
Bram Moolenaar071d4272004-06-13 20:20:40 +000015798bcopy_test_prog='
Bram Moolenaar446cb832008-06-24 21:56:24 +000015799#include "confdefs.h"
15800#ifdef HAVE_STRING_H
15801# include <string.h>
15802#endif
15803#if STDC_HEADERS
15804# include <stdlib.h>
15805# include <stddef.h>
15806#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000015807main() {
15808 char buf[10];
15809 strcpy(buf, "abcdefghi");
15810 mch_memmove(buf, buf + 2, 3);
15811 if (strncmp(buf, "ababcf", 6))
15812 exit(1);
15813 strcpy(buf, "abcdefghi");
15814 mch_memmove(buf + 2, buf, 3);
15815 if (strncmp(buf, "cdedef", 6))
15816 exit(1);
15817 exit(0); /* libc version works properly. */
15818}'
15819
Bram Moolenaar446cb832008-06-24 21:56:24 +000015820{ $as_echo "$as_me:$LINENO: checking whether memmove handles overlaps" >&5
15821$as_echo_n "checking whether memmove handles overlaps... " >&6; }
15822if test "${vim_cv_memmove_handles_overlap+set}" = set; then
15823 $as_echo_n "(cached) " >&6
15824else
Bram Moolenaar071d4272004-06-13 20:20:40 +000015825
Bram Moolenaar446cb832008-06-24 21:56:24 +000015826 if test "$cross_compiling" = yes; then
15827
15828 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_memmove_handles_overlap'" >&5
15829$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_memmove_handles_overlap'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015830 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000015831
Bram Moolenaar071d4272004-06-13 20:20:40 +000015832else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015833 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015834#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015835_ACEOF
15836rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015837if { (ac_try="$ac_link"
15838case "(($ac_try" in
15839 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15840 *) ac_try_echo=$ac_try;;
15841esac
15842eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15843$as_echo "$ac_try_echo") >&5
15844 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015845 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015846 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015847 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015848 { (case "(($ac_try" in
15849 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15850 *) ac_try_echo=$ac_try;;
15851esac
15852eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15853$as_echo "$ac_try_echo") >&5
15854 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015855 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015856 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015857 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015858
15859 vim_cv_memmove_handles_overlap=yes
15860
15861else
15862 $as_echo "$as_me: program exited with status $ac_status" >&5
15863$as_echo "$as_me: failed program was:" >&5
15864sed 's/^/| /' conftest.$ac_ext >&5
15865
15866( exit $ac_status )
15867
15868 vim_cv_memmove_handles_overlap=no
15869
15870fi
15871rm -rf conftest.dSYM
15872rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15873fi
15874
15875
15876
15877fi
15878{ $as_echo "$as_me:$LINENO: result: $vim_cv_memmove_handles_overlap" >&5
15879$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
15880
15881if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015882 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015883#define USEMEMMOVE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015884_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000015885
Bram Moolenaar071d4272004-06-13 20:20:40 +000015886else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015887 { $as_echo "$as_me:$LINENO: checking whether bcopy handles overlaps" >&5
15888$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
15889if test "${vim_cv_bcopy_handles_overlap+set}" = set; then
15890 $as_echo_n "(cached) " >&6
15891else
15892
15893 if test "$cross_compiling" = yes; then
15894
15895 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" >&5
15896$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" >&2;}
15897 { (exit 1); exit 1; }; }
15898
15899else
15900 cat >conftest.$ac_ext <<_ACEOF
15901#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
15902_ACEOF
15903rm -f conftest$ac_exeext
15904if { (ac_try="$ac_link"
15905case "(($ac_try" in
15906 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15907 *) ac_try_echo=$ac_try;;
15908esac
15909eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15910$as_echo "$ac_try_echo") >&5
15911 (eval "$ac_link") 2>&5
15912 ac_status=$?
15913 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15914 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15915 { (case "(($ac_try" in
15916 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15917 *) ac_try_echo=$ac_try;;
15918esac
15919eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15920$as_echo "$ac_try_echo") >&5
15921 (eval "$ac_try") 2>&5
15922 ac_status=$?
15923 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15924 (exit $ac_status); }; }; then
15925
15926 vim_cv_bcopy_handles_overlap=yes
15927
15928else
15929 $as_echo "$as_me: program exited with status $ac_status" >&5
15930$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015931sed 's/^/| /' conftest.$ac_ext >&5
15932
15933( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000015934
15935 vim_cv_bcopy_handles_overlap=no
15936
15937fi
15938rm -rf conftest.dSYM
15939rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15940fi
15941
15942
15943
15944fi
15945{ $as_echo "$as_me:$LINENO: result: $vim_cv_bcopy_handles_overlap" >&5
15946$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
15947
15948 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
15949 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015950#define USEBCOPY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015951_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015952
Bram Moolenaar446cb832008-06-24 21:56:24 +000015953 else
15954 { $as_echo "$as_me:$LINENO: checking whether memcpy handles overlaps" >&5
15955$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
15956if test "${vim_cv_memcpy_handles_overlap+set}" = set; then
15957 $as_echo_n "(cached) " >&6
15958else
15959
15960 if test "$cross_compiling" = yes; then
15961
15962 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" >&5
15963$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015964 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000015965
Bram Moolenaar071d4272004-06-13 20:20:40 +000015966else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015967 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000015968#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015969_ACEOF
15970rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015971if { (ac_try="$ac_link"
15972case "(($ac_try" in
15973 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15974 *) ac_try_echo=$ac_try;;
15975esac
15976eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15977$as_echo "$ac_try_echo") >&5
15978 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015979 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015980 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015981 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015982 { (case "(($ac_try" in
15983 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15984 *) ac_try_echo=$ac_try;;
15985esac
15986eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15987$as_echo "$ac_try_echo") >&5
15988 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015989 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015990 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015991 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015992
15993 vim_cv_memcpy_handles_overlap=yes
15994
Bram Moolenaar071d4272004-06-13 20:20:40 +000015995else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015996 $as_echo "$as_me: program exited with status $ac_status" >&5
15997$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015998sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015999
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016000( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016001
16002 vim_cv_memcpy_handles_overlap=no
16003
Bram Moolenaar071d4272004-06-13 20:20:40 +000016004fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016005rm -rf conftest.dSYM
16006rm -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 +000016007fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016008
16009
16010
Bram Moolenaar071d4272004-06-13 20:20:40 +000016011fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016012{ $as_echo "$as_me:$LINENO: result: $vim_cv_memcpy_handles_overlap" >&5
16013$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
16014
16015 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
16016 cat >>confdefs.h <<\_ACEOF
16017#define USEMEMCPY 1
16018_ACEOF
16019
16020 fi
16021 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000016022fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016023
Bram Moolenaar071d4272004-06-13 20:20:40 +000016024
16025
16026if test "$enable_multibyte" = "yes"; then
16027 cflags_save=$CFLAGS
16028 ldflags_save=$LDFLAGS
Bram Moolenaar94ba1ce2009-04-22 15:53:09 +000016029 if test "x$x_includes" != "xNONE" ; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000016030 CFLAGS="$CFLAGS -I$x_includes"
16031 LDFLAGS="$X_LIBS $LDFLAGS -lX11"
Bram Moolenaar446cb832008-06-24 21:56:24 +000016032 { $as_echo "$as_me:$LINENO: checking whether X_LOCALE needed" >&5
16033$as_echo_n "checking whether X_LOCALE needed... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016034 cat >conftest.$ac_ext <<_ACEOF
16035/* confdefs.h. */
16036_ACEOF
16037cat confdefs.h >>conftest.$ac_ext
16038cat >>conftest.$ac_ext <<_ACEOF
16039/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016040#include <X11/Xlocale.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016041int
16042main ()
16043{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016044
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016045 ;
16046 return 0;
16047}
16048_ACEOF
16049rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016050if { (ac_try="$ac_compile"
16051case "(($ac_try" in
16052 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16053 *) ac_try_echo=$ac_try;;
16054esac
16055eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16056$as_echo "$ac_try_echo") >&5
16057 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016058 ac_status=$?
16059 grep -v '^ *+' conftest.er1 >conftest.err
16060 rm -f conftest.er1
16061 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016062 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16063 (exit $ac_status); } && {
16064 test -z "$ac_c_werror_flag" ||
16065 test ! -s conftest.err
16066 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016067 cat >conftest.$ac_ext <<_ACEOF
16068/* confdefs.h. */
16069_ACEOF
16070cat confdefs.h >>conftest.$ac_ext
16071cat >>conftest.$ac_ext <<_ACEOF
16072/* end confdefs.h. */
16073
Bram Moolenaar446cb832008-06-24 21:56:24 +000016074/* Override any GCC internal prototype to avoid an error.
16075 Use char because int might match the return type of a GCC
16076 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016077#ifdef __cplusplus
16078extern "C"
16079#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016080char _Xsetlocale ();
16081int
16082main ()
16083{
Bram Moolenaar446cb832008-06-24 21:56:24 +000016084return _Xsetlocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016085 ;
16086 return 0;
16087}
16088_ACEOF
16089rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016090if { (ac_try="$ac_link"
16091case "(($ac_try" in
16092 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16093 *) ac_try_echo=$ac_try;;
16094esac
16095eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16096$as_echo "$ac_try_echo") >&5
16097 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016098 ac_status=$?
16099 grep -v '^ *+' conftest.er1 >conftest.err
16100 rm -f conftest.er1
16101 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016102 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16103 (exit $ac_status); } && {
16104 test -z "$ac_c_werror_flag" ||
16105 test ! -s conftest.err
16106 } && test -s conftest$ac_exeext && {
16107 test "$cross_compiling" = yes ||
16108 $as_test_x conftest$ac_exeext
16109 }; then
16110 { $as_echo "$as_me:$LINENO: result: yes" >&5
16111$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016112 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016113#define X_LOCALE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016114_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016115
16116else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016117 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016118sed 's/^/| /' conftest.$ac_ext >&5
16119
Bram Moolenaar446cb832008-06-24 21:56:24 +000016120 { $as_echo "$as_me:$LINENO: result: no" >&5
16121$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016122fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016123
16124rm -rf conftest.dSYM
16125rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016126 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016127else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016128 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016129sed 's/^/| /' conftest.$ac_ext >&5
16130
Bram Moolenaar446cb832008-06-24 21:56:24 +000016131 { $as_echo "$as_me:$LINENO: result: no" >&5
16132$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016133fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016134
16135rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016136 fi
16137 CFLAGS=$cflags_save
16138 LDFLAGS=$ldflags_save
16139fi
16140
Bram Moolenaar446cb832008-06-24 21:56:24 +000016141{ $as_echo "$as_me:$LINENO: checking for _xpg4_setrunelocale in -lxpg4" >&5
16142$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016143if test "${ac_cv_lib_xpg4__xpg4_setrunelocale+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016144 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000016145else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016146 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000016147LIBS="-lxpg4 $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016148cat >conftest.$ac_ext <<_ACEOF
16149/* confdefs.h. */
16150_ACEOF
16151cat confdefs.h >>conftest.$ac_ext
16152cat >>conftest.$ac_ext <<_ACEOF
16153/* end confdefs.h. */
16154
Bram Moolenaar446cb832008-06-24 21:56:24 +000016155/* Override any GCC internal prototype to avoid an error.
16156 Use char because int might match the return type of a GCC
16157 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016158#ifdef __cplusplus
16159extern "C"
16160#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016161char _xpg4_setrunelocale ();
16162int
16163main ()
16164{
Bram Moolenaar446cb832008-06-24 21:56:24 +000016165return _xpg4_setrunelocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016166 ;
16167 return 0;
16168}
16169_ACEOF
16170rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016171if { (ac_try="$ac_link"
16172case "(($ac_try" in
16173 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16174 *) ac_try_echo=$ac_try;;
16175esac
16176eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16177$as_echo "$ac_try_echo") >&5
16178 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016179 ac_status=$?
16180 grep -v '^ *+' conftest.er1 >conftest.err
16181 rm -f conftest.er1
16182 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016183 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16184 (exit $ac_status); } && {
16185 test -z "$ac_c_werror_flag" ||
16186 test ! -s conftest.err
16187 } && test -s conftest$ac_exeext && {
16188 test "$cross_compiling" = yes ||
16189 $as_test_x conftest$ac_exeext
16190 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016191 ac_cv_lib_xpg4__xpg4_setrunelocale=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000016192else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016193 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016194sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000016195
Bram Moolenaar446cb832008-06-24 21:56:24 +000016196 ac_cv_lib_xpg4__xpg4_setrunelocale=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016197fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016198
16199rm -rf conftest.dSYM
16200rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016201 conftest$ac_exeext conftest.$ac_ext
16202LIBS=$ac_check_lib_save_LIBS
16203fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016204{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
16205$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000016206if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000016207 LIBS="$LIBS -lxpg4"
Bram Moolenaar071d4272004-06-13 20:20:40 +000016208fi
16209
16210
Bram Moolenaar446cb832008-06-24 21:56:24 +000016211{ $as_echo "$as_me:$LINENO: checking how to create tags" >&5
16212$as_echo_n "checking how to create tags... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016213test -f tags && mv tags tags.save
16214if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
Bram Moolenaarb21e5842006-04-16 18:30:08 +000016215 TAGPRG="ctags -I INIT+ --fields=+S"
Bram Moolenaar071d4272004-06-13 20:20:40 +000016216else
Bram Moolenaar0c7ce772009-05-13 12:49:39 +000016217 TAGPRG="ctags"
Bram Moolenaar071d4272004-06-13 20:20:40 +000016218 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
16219 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
16220 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
16221 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
16222 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
16223 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
16224 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
16225fi
16226test -f tags.save && mv tags.save tags
Bram Moolenaar446cb832008-06-24 21:56:24 +000016227{ $as_echo "$as_me:$LINENO: result: $TAGPRG" >&5
16228$as_echo "$TAGPRG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016229
Bram Moolenaar446cb832008-06-24 21:56:24 +000016230{ $as_echo "$as_me:$LINENO: checking how to run man with a section nr" >&5
16231$as_echo_n "checking how to run man with a section nr... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016232MANDEF="man"
Bram Moolenaar8b131502008-02-13 09:28:19 +000016233(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 +000016234{ $as_echo "$as_me:$LINENO: result: $MANDEF" >&5
16235$as_echo "$MANDEF" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016236if test "$MANDEF" = "man -s"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016237 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016238#define USEMAN_S 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016239_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016240
16241fi
16242
Bram Moolenaar446cb832008-06-24 21:56:24 +000016243{ $as_echo "$as_me:$LINENO: checking --disable-nls argument" >&5
16244$as_echo_n "checking --disable-nls argument... " >&6; }
16245# Check whether --enable-nls was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016246if test "${enable_nls+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016247 enableval=$enable_nls;
Bram Moolenaar071d4272004-06-13 20:20:40 +000016248else
16249 enable_nls="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000016250fi
16251
Bram Moolenaar071d4272004-06-13 20:20:40 +000016252
16253if test "$enable_nls" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016254 { $as_echo "$as_me:$LINENO: result: no" >&5
16255$as_echo "no" >&6; }
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000016256
16257 INSTALL_LANGS=install-languages
16258
16259 INSTALL_TOOL_LANGS=install-tool-languages
16260
16261
Bram Moolenaar071d4272004-06-13 20:20:40 +000016262 # Extract the first word of "msgfmt", so it can be a program name with args.
16263set dummy msgfmt; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +000016264{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
16265$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016266if test "${ac_cv_prog_MSGFMT+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016267 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000016268else
16269 if test -n "$MSGFMT"; then
16270 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
16271else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016272as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16273for as_dir in $PATH
16274do
16275 IFS=$as_save_IFS
16276 test -z "$as_dir" && as_dir=.
16277 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +000016278 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 +000016279 ac_cv_prog_MSGFMT="msgfmt"
Bram Moolenaar446cb832008-06-24 21:56:24 +000016280 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016281 break 2
16282 fi
16283done
16284done
Bram Moolenaar446cb832008-06-24 21:56:24 +000016285IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016286
Bram Moolenaar071d4272004-06-13 20:20:40 +000016287fi
16288fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016289MSGFMT=$ac_cv_prog_MSGFMT
Bram Moolenaar071d4272004-06-13 20:20:40 +000016290if test -n "$MSGFMT"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016291 { $as_echo "$as_me:$LINENO: result: $MSGFMT" >&5
16292$as_echo "$MSGFMT" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016293else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016294 { $as_echo "$as_me:$LINENO: result: no" >&5
16295$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016296fi
16297
Bram Moolenaar446cb832008-06-24 21:56:24 +000016298
16299 { $as_echo "$as_me:$LINENO: checking for NLS" >&5
16300$as_echo_n "checking for NLS... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016301 if test -f po/Makefile; then
16302 have_gettext="no"
16303 if test -n "$MSGFMT"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016304 cat >conftest.$ac_ext <<_ACEOF
16305/* confdefs.h. */
16306_ACEOF
16307cat confdefs.h >>conftest.$ac_ext
16308cat >>conftest.$ac_ext <<_ACEOF
16309/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016310#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016311int
16312main ()
16313{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016314gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016315 ;
16316 return 0;
16317}
16318_ACEOF
16319rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016320if { (ac_try="$ac_link"
16321case "(($ac_try" in
16322 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16323 *) ac_try_echo=$ac_try;;
16324esac
16325eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16326$as_echo "$ac_try_echo") >&5
16327 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016328 ac_status=$?
16329 grep -v '^ *+' conftest.er1 >conftest.err
16330 rm -f conftest.er1
16331 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016332 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16333 (exit $ac_status); } && {
16334 test -z "$ac_c_werror_flag" ||
16335 test ! -s conftest.err
16336 } && test -s conftest$ac_exeext && {
16337 test "$cross_compiling" = yes ||
16338 $as_test_x conftest$ac_exeext
16339 }; then
16340 { $as_echo "$as_me:$LINENO: result: gettext() works" >&5
16341$as_echo "gettext() works" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000016342else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016343 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016344sed 's/^/| /' conftest.$ac_ext >&5
16345
Bram Moolenaar446cb832008-06-24 21:56:24 +000016346 olibs=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000016347 LIBS="$LIBS -lintl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016348 cat >conftest.$ac_ext <<_ACEOF
16349/* confdefs.h. */
16350_ACEOF
16351cat confdefs.h >>conftest.$ac_ext
16352cat >>conftest.$ac_ext <<_ACEOF
16353/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016354#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016355int
16356main ()
16357{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016358gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016359 ;
16360 return 0;
16361}
16362_ACEOF
16363rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016364if { (ac_try="$ac_link"
16365case "(($ac_try" in
16366 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16367 *) ac_try_echo=$ac_try;;
16368esac
16369eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16370$as_echo "$ac_try_echo") >&5
16371 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016372 ac_status=$?
16373 grep -v '^ *+' conftest.er1 >conftest.err
16374 rm -f conftest.er1
16375 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016376 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16377 (exit $ac_status); } && {
16378 test -z "$ac_c_werror_flag" ||
16379 test ! -s conftest.err
16380 } && test -s conftest$ac_exeext && {
16381 test "$cross_compiling" = yes ||
16382 $as_test_x conftest$ac_exeext
16383 }; then
16384 { $as_echo "$as_me:$LINENO: result: gettext() works with -lintl" >&5
16385$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000016386else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016387 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016388sed 's/^/| /' conftest.$ac_ext >&5
16389
Bram Moolenaar446cb832008-06-24 21:56:24 +000016390 { $as_echo "$as_me:$LINENO: result: gettext() doesn't work" >&5
16391$as_echo "gettext() doesn't work" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016392 LIBS=$olibs
16393fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016394
16395rm -rf conftest.dSYM
16396rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016397 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016398fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016399
16400rm -rf conftest.dSYM
16401rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016402 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016403 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016404 { $as_echo "$as_me:$LINENO: result: msgfmt not found - disabled" >&5
16405$as_echo "msgfmt not found - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016406 fi
16407 if test $have_gettext = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016408 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016409#define HAVE_GETTEXT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016410_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016411
16412 MAKEMO=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016413
16414
16415for ac_func in bind_textdomain_codeset
Bram Moolenaar071d4272004-06-13 20:20:40 +000016416do
Bram Moolenaar446cb832008-06-24 21:56:24 +000016417as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16418{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
16419$as_echo_n "checking for $ac_func... " >&6; }
16420if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16421 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000016422else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016423 cat >conftest.$ac_ext <<_ACEOF
16424/* confdefs.h. */
16425_ACEOF
16426cat confdefs.h >>conftest.$ac_ext
16427cat >>conftest.$ac_ext <<_ACEOF
16428/* end confdefs.h. */
16429/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16430 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16431#define $ac_func innocuous_$ac_func
16432
Bram Moolenaar071d4272004-06-13 20:20:40 +000016433/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016434 which can conflict with char $ac_func (); below.
16435 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16436 <limits.h> exists even on freestanding compilers. */
16437
16438#ifdef __STDC__
16439# include <limits.h>
16440#else
16441# include <assert.h>
16442#endif
16443
16444#undef $ac_func
16445
Bram Moolenaar446cb832008-06-24 21:56:24 +000016446/* Override any GCC internal prototype to avoid an error.
16447 Use char because int might match the return type of a GCC
16448 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016449#ifdef __cplusplus
16450extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016451#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016452char $ac_func ();
Bram Moolenaar071d4272004-06-13 20:20:40 +000016453/* The GNU C library defines this for functions which it implements
16454 to always fail with ENOSYS. Some functions are actually named
16455 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000016456#if defined __stub_$ac_func || defined __stub___$ac_func
Bram Moolenaar071d4272004-06-13 20:20:40 +000016457choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +000016458#endif
16459
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016460int
16461main ()
16462{
Bram Moolenaar446cb832008-06-24 21:56:24 +000016463return $ac_func ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016464 ;
16465 return 0;
16466}
16467_ACEOF
16468rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016469if { (ac_try="$ac_link"
16470case "(($ac_try" in
16471 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16472 *) ac_try_echo=$ac_try;;
16473esac
16474eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16475$as_echo "$ac_try_echo") >&5
16476 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016477 ac_status=$?
16478 grep -v '^ *+' conftest.er1 >conftest.err
16479 rm -f conftest.er1
16480 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016481 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16482 (exit $ac_status); } && {
16483 test -z "$ac_c_werror_flag" ||
16484 test ! -s conftest.err
16485 } && test -s conftest$ac_exeext && {
16486 test "$cross_compiling" = yes ||
16487 $as_test_x conftest$ac_exeext
16488 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016489 eval "$as_ac_var=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000016490else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016491 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016492sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000016493
Bram Moolenaar446cb832008-06-24 21:56:24 +000016494 eval "$as_ac_var=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016495fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016496
16497rm -rf conftest.dSYM
16498rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016499 conftest$ac_exeext conftest.$ac_ext
16500fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016501ac_res=`eval 'as_val=${'$as_ac_var'}
16502 $as_echo "$as_val"'`
16503 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
16504$as_echo "$ac_res" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000016505as_val=`eval 'as_val=${'$as_ac_var'}
16506 $as_echo "$as_val"'`
16507 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016508 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016509#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016510_ACEOF
16511
Bram Moolenaar071d4272004-06-13 20:20:40 +000016512fi
16513done
16514
Bram Moolenaar446cb832008-06-24 21:56:24 +000016515 { $as_echo "$as_me:$LINENO: checking for _nl_msg_cat_cntr" >&5
16516$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016517 cat >conftest.$ac_ext <<_ACEOF
16518/* confdefs.h. */
16519_ACEOF
16520cat confdefs.h >>conftest.$ac_ext
16521cat >>conftest.$ac_ext <<_ACEOF
16522/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016523#include <libintl.h>
16524 extern int _nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016525int
16526main ()
16527{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016528++_nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016529 ;
16530 return 0;
16531}
16532_ACEOF
16533rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016534if { (ac_try="$ac_link"
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_link") 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_exeext && {
16551 test "$cross_compiling" = yes ||
16552 $as_test_x conftest$ac_exeext
16553 }; then
16554 { $as_echo "$as_me:$LINENO: result: yes" >&5
16555$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016556#define HAVE_NL_MSG_CAT_CNTR 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016557_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016558
16559else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016560 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016561sed 's/^/| /' conftest.$ac_ext >&5
16562
Bram Moolenaar446cb832008-06-24 21:56:24 +000016563 { $as_echo "$as_me:$LINENO: result: no" >&5
16564$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016565fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016566
16567rm -rf conftest.dSYM
16568rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016569 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016570 fi
16571 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016572 { $as_echo "$as_me:$LINENO: result: no \"po/Makefile\" - disabled" >&5
16573$as_echo "no \"po/Makefile\" - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016574 fi
16575else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016576 { $as_echo "$as_me:$LINENO: result: yes" >&5
16577$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016578fi
16579
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016580if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016581 { $as_echo "$as_me:$LINENO: checking for dlfcn.h" >&5
16582$as_echo_n "checking for dlfcn.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016583if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016584 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016585fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016586{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
16587$as_echo "$ac_cv_header_dlfcn_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016588else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016589 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016590{ $as_echo "$as_me:$LINENO: checking dlfcn.h usability" >&5
16591$as_echo_n "checking dlfcn.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016592cat >conftest.$ac_ext <<_ACEOF
16593/* confdefs.h. */
16594_ACEOF
16595cat confdefs.h >>conftest.$ac_ext
16596cat >>conftest.$ac_ext <<_ACEOF
16597/* end confdefs.h. */
16598$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000016599#include <dlfcn.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016600_ACEOF
16601rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016602if { (ac_try="$ac_compile"
16603case "(($ac_try" in
16604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16605 *) ac_try_echo=$ac_try;;
16606esac
16607eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16608$as_echo "$ac_try_echo") >&5
16609 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016610 ac_status=$?
16611 grep -v '^ *+' conftest.er1 >conftest.err
16612 rm -f conftest.er1
16613 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016614 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16615 (exit $ac_status); } && {
16616 test -z "$ac_c_werror_flag" ||
16617 test ! -s conftest.err
16618 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016619 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000016620else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016621 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016622sed 's/^/| /' conftest.$ac_ext >&5
16623
Bram Moolenaar446cb832008-06-24 21:56:24 +000016624 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016625fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016626
16627rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16628{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16629$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016630
16631# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016632{ $as_echo "$as_me:$LINENO: checking dlfcn.h presence" >&5
16633$as_echo_n "checking dlfcn.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016634cat >conftest.$ac_ext <<_ACEOF
16635/* confdefs.h. */
16636_ACEOF
16637cat confdefs.h >>conftest.$ac_ext
16638cat >>conftest.$ac_ext <<_ACEOF
16639/* end confdefs.h. */
16640#include <dlfcn.h>
16641_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016642if { (ac_try="$ac_cpp conftest.$ac_ext"
16643case "(($ac_try" in
16644 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16645 *) ac_try_echo=$ac_try;;
16646esac
16647eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16648$as_echo "$ac_try_echo") >&5
16649 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016650 ac_status=$?
16651 grep -v '^ *+' conftest.er1 >conftest.err
16652 rm -f conftest.er1
16653 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016654 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16655 (exit $ac_status); } >/dev/null && {
16656 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16657 test ! -s conftest.err
16658 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016659 ac_header_preproc=yes
16660else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016661 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016662sed 's/^/| /' conftest.$ac_ext >&5
16663
16664 ac_header_preproc=no
16665fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016666
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016667rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016668{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16669$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016670
16671# So? What about this header?
16672case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16673 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016674 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&5
16675$as_echo "$as_me: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
16676 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the compiler's result" >&5
16677$as_echo "$as_me: WARNING: dlfcn.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016678 ac_header_preproc=yes
16679 ;;
16680 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016681 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: present but cannot be compiled" >&5
16682$as_echo "$as_me: WARNING: dlfcn.h: present but cannot be compiled" >&2;}
16683 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: check for missing prerequisite headers?" >&5
16684$as_echo "$as_me: WARNING: dlfcn.h: check for missing prerequisite headers?" >&2;}
16685 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: see the Autoconf documentation" >&5
16686$as_echo "$as_me: WARNING: dlfcn.h: see the Autoconf documentation" >&2;}
16687 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: section \"Present But Cannot Be Compiled\"" >&5
16688$as_echo "$as_me: WARNING: dlfcn.h: section \"Present But Cannot Be Compiled\"" >&2;}
16689 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&5
16690$as_echo "$as_me: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&2;}
16691 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&5
16692$as_echo "$as_me: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&2;}
16693
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016694 ;;
16695esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016696{ $as_echo "$as_me:$LINENO: checking for dlfcn.h" >&5
16697$as_echo_n "checking for dlfcn.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016698if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016699 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016700else
16701 ac_cv_header_dlfcn_h=$ac_header_preproc
16702fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016703{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
16704$as_echo "$ac_cv_header_dlfcn_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016705
16706fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000016707if test "x$ac_cv_header_dlfcn_h" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000016708 DLL=dlfcn.h
16709else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016710 if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016711 { $as_echo "$as_me:$LINENO: checking for dl.h" >&5
16712$as_echo_n "checking for dl.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016713if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016714 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016715fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016716{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dl_h" >&5
16717$as_echo "$ac_cv_header_dl_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016718else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016719 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016720{ $as_echo "$as_me:$LINENO: checking dl.h usability" >&5
16721$as_echo_n "checking dl.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016722cat >conftest.$ac_ext <<_ACEOF
16723/* confdefs.h. */
16724_ACEOF
16725cat confdefs.h >>conftest.$ac_ext
16726cat >>conftest.$ac_ext <<_ACEOF
16727/* end confdefs.h. */
16728$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000016729#include <dl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016730_ACEOF
16731rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016732if { (ac_try="$ac_compile"
16733case "(($ac_try" in
16734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16735 *) ac_try_echo=$ac_try;;
16736esac
16737eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16738$as_echo "$ac_try_echo") >&5
16739 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016740 ac_status=$?
16741 grep -v '^ *+' conftest.er1 >conftest.err
16742 rm -f conftest.er1
16743 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016744 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16745 (exit $ac_status); } && {
16746 test -z "$ac_c_werror_flag" ||
16747 test ! -s conftest.err
16748 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016749 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000016750else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016751 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016752sed 's/^/| /' conftest.$ac_ext >&5
16753
Bram Moolenaar446cb832008-06-24 21:56:24 +000016754 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016755fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016756
16757rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16758{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16759$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016760
16761# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016762{ $as_echo "$as_me:$LINENO: checking dl.h presence" >&5
16763$as_echo_n "checking dl.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016764cat >conftest.$ac_ext <<_ACEOF
16765/* confdefs.h. */
16766_ACEOF
16767cat confdefs.h >>conftest.$ac_ext
16768cat >>conftest.$ac_ext <<_ACEOF
16769/* end confdefs.h. */
16770#include <dl.h>
16771_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016772if { (ac_try="$ac_cpp conftest.$ac_ext"
16773case "(($ac_try" in
16774 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16775 *) ac_try_echo=$ac_try;;
16776esac
16777eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16778$as_echo "$ac_try_echo") >&5
16779 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016780 ac_status=$?
16781 grep -v '^ *+' conftest.er1 >conftest.err
16782 rm -f conftest.er1
16783 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016784 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16785 (exit $ac_status); } >/dev/null && {
16786 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16787 test ! -s conftest.err
16788 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016789 ac_header_preproc=yes
16790else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016791 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016792sed 's/^/| /' conftest.$ac_ext >&5
16793
16794 ac_header_preproc=no
16795fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016796
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016797rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016798{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16799$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016800
16801# So? What about this header?
16802case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16803 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016804 { $as_echo "$as_me:$LINENO: WARNING: dl.h: accepted by the compiler, rejected by the preprocessor!" >&5
16805$as_echo "$as_me: WARNING: dl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
16806 { $as_echo "$as_me:$LINENO: WARNING: dl.h: proceeding with the compiler's result" >&5
16807$as_echo "$as_me: WARNING: dl.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016808 ac_header_preproc=yes
16809 ;;
16810 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016811 { $as_echo "$as_me:$LINENO: WARNING: dl.h: present but cannot be compiled" >&5
16812$as_echo "$as_me: WARNING: dl.h: present but cannot be compiled" >&2;}
16813 { $as_echo "$as_me:$LINENO: WARNING: dl.h: check for missing prerequisite headers?" >&5
16814$as_echo "$as_me: WARNING: dl.h: check for missing prerequisite headers?" >&2;}
16815 { $as_echo "$as_me:$LINENO: WARNING: dl.h: see the Autoconf documentation" >&5
16816$as_echo "$as_me: WARNING: dl.h: see the Autoconf documentation" >&2;}
16817 { $as_echo "$as_me:$LINENO: WARNING: dl.h: section \"Present But Cannot Be Compiled\"" >&5
16818$as_echo "$as_me: WARNING: dl.h: section \"Present But Cannot Be Compiled\"" >&2;}
16819 { $as_echo "$as_me:$LINENO: WARNING: dl.h: proceeding with the preprocessor's result" >&5
16820$as_echo "$as_me: WARNING: dl.h: proceeding with the preprocessor's result" >&2;}
16821 { $as_echo "$as_me:$LINENO: WARNING: dl.h: in the future, the compiler will take precedence" >&5
16822$as_echo "$as_me: WARNING: dl.h: in the future, the compiler will take precedence" >&2;}
16823
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016824 ;;
16825esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016826{ $as_echo "$as_me:$LINENO: checking for dl.h" >&5
16827$as_echo_n "checking for dl.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016828if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016829 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016830else
16831 ac_cv_header_dl_h=$ac_header_preproc
16832fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016833{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dl_h" >&5
16834$as_echo "$ac_cv_header_dl_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016835
16836fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000016837if test "x$ac_cv_header_dl_h" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016838 DLL=dl.h
16839fi
16840
16841
16842fi
16843
Bram Moolenaar071d4272004-06-13 20:20:40 +000016844
16845if test x${DLL} = xdlfcn.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016846
16847cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016848#define HAVE_DLFCN_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016849_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016850
Bram Moolenaar446cb832008-06-24 21:56:24 +000016851 { $as_echo "$as_me:$LINENO: checking for dlopen()" >&5
16852$as_echo_n "checking for dlopen()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016853 cat >conftest.$ac_ext <<_ACEOF
16854/* confdefs.h. */
16855_ACEOF
16856cat confdefs.h >>conftest.$ac_ext
16857cat >>conftest.$ac_ext <<_ACEOF
16858/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016859
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016860int
16861main ()
16862{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016863
16864 extern void* dlopen();
16865 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016866
16867 ;
16868 return 0;
16869}
16870_ACEOF
16871rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016872if { (ac_try="$ac_link"
16873case "(($ac_try" in
16874 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16875 *) ac_try_echo=$ac_try;;
16876esac
16877eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16878$as_echo "$ac_try_echo") >&5
16879 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016880 ac_status=$?
16881 grep -v '^ *+' conftest.er1 >conftest.err
16882 rm -f conftest.er1
16883 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016884 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16885 (exit $ac_status); } && {
16886 test -z "$ac_c_werror_flag" ||
16887 test ! -s conftest.err
16888 } && test -s conftest$ac_exeext && {
16889 test "$cross_compiling" = yes ||
16890 $as_test_x conftest$ac_exeext
16891 }; then
16892 { $as_echo "$as_me:$LINENO: result: yes" >&5
16893$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016894
16895cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016896#define HAVE_DLOPEN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016897_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016898
16899else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016900 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016901sed 's/^/| /' conftest.$ac_ext >&5
16902
Bram Moolenaar446cb832008-06-24 21:56:24 +000016903 { $as_echo "$as_me:$LINENO: result: no" >&5
16904$as_echo "no" >&6; };
16905 { $as_echo "$as_me:$LINENO: checking for dlopen() in -ldl" >&5
16906$as_echo_n "checking for dlopen() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016907 olibs=$LIBS
16908 LIBS="$LIBS -ldl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016909 cat >conftest.$ac_ext <<_ACEOF
16910/* confdefs.h. */
16911_ACEOF
16912cat confdefs.h >>conftest.$ac_ext
16913cat >>conftest.$ac_ext <<_ACEOF
16914/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016915
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016916int
16917main ()
16918{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016919
16920 extern void* dlopen();
16921 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016922
16923 ;
16924 return 0;
16925}
16926_ACEOF
16927rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016928if { (ac_try="$ac_link"
16929case "(($ac_try" in
16930 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16931 *) ac_try_echo=$ac_try;;
16932esac
16933eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16934$as_echo "$ac_try_echo") >&5
16935 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016936 ac_status=$?
16937 grep -v '^ *+' conftest.er1 >conftest.err
16938 rm -f conftest.er1
16939 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016940 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16941 (exit $ac_status); } && {
16942 test -z "$ac_c_werror_flag" ||
16943 test ! -s conftest.err
16944 } && test -s conftest$ac_exeext && {
16945 test "$cross_compiling" = yes ||
16946 $as_test_x conftest$ac_exeext
16947 }; then
16948 { $as_echo "$as_me:$LINENO: result: yes" >&5
16949$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016950
16951cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016952#define HAVE_DLOPEN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016953_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016954
16955else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016956 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016957sed 's/^/| /' conftest.$ac_ext >&5
16958
Bram Moolenaar446cb832008-06-24 21:56:24 +000016959 { $as_echo "$as_me:$LINENO: result: no" >&5
16960$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016961 LIBS=$olibs
16962fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016963
16964rm -rf conftest.dSYM
16965rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016966 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016967fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016968
16969rm -rf conftest.dSYM
16970rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016971 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016972 { $as_echo "$as_me:$LINENO: checking for dlsym()" >&5
16973$as_echo_n "checking for dlsym()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016974 cat >conftest.$ac_ext <<_ACEOF
16975/* confdefs.h. */
16976_ACEOF
16977cat confdefs.h >>conftest.$ac_ext
16978cat >>conftest.$ac_ext <<_ACEOF
16979/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016980
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016981int
16982main ()
16983{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016984
16985 extern void* dlsym();
16986 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016987
16988 ;
16989 return 0;
16990}
16991_ACEOF
16992rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016993if { (ac_try="$ac_link"
16994case "(($ac_try" in
16995 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16996 *) ac_try_echo=$ac_try;;
16997esac
16998eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16999$as_echo "$ac_try_echo") >&5
17000 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017001 ac_status=$?
17002 grep -v '^ *+' conftest.er1 >conftest.err
17003 rm -f conftest.er1
17004 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000017005 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17006 (exit $ac_status); } && {
17007 test -z "$ac_c_werror_flag" ||
17008 test ! -s conftest.err
17009 } && test -s conftest$ac_exeext && {
17010 test "$cross_compiling" = yes ||
17011 $as_test_x conftest$ac_exeext
17012 }; then
17013 { $as_echo "$as_me:$LINENO: result: yes" >&5
17014$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017015
17016cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017017#define HAVE_DLSYM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017018_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017019
17020else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017021 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017022sed 's/^/| /' conftest.$ac_ext >&5
17023
Bram Moolenaar446cb832008-06-24 21:56:24 +000017024 { $as_echo "$as_me:$LINENO: result: no" >&5
17025$as_echo "no" >&6; };
17026 { $as_echo "$as_me:$LINENO: checking for dlsym() in -ldl" >&5
17027$as_echo_n "checking for dlsym() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017028 olibs=$LIBS
17029 LIBS="$LIBS -ldl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017030 cat >conftest.$ac_ext <<_ACEOF
17031/* confdefs.h. */
17032_ACEOF
17033cat confdefs.h >>conftest.$ac_ext
17034cat >>conftest.$ac_ext <<_ACEOF
17035/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000017036
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017037int
17038main ()
17039{
Bram Moolenaar071d4272004-06-13 20:20:40 +000017040
17041 extern void* dlsym();
17042 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017043
17044 ;
17045 return 0;
17046}
17047_ACEOF
17048rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000017049if { (ac_try="$ac_link"
17050case "(($ac_try" in
17051 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17052 *) ac_try_echo=$ac_try;;
17053esac
17054eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17055$as_echo "$ac_try_echo") >&5
17056 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017057 ac_status=$?
17058 grep -v '^ *+' conftest.er1 >conftest.err
17059 rm -f conftest.er1
17060 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000017061 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17062 (exit $ac_status); } && {
17063 test -z "$ac_c_werror_flag" ||
17064 test ! -s conftest.err
17065 } && test -s conftest$ac_exeext && {
17066 test "$cross_compiling" = yes ||
17067 $as_test_x conftest$ac_exeext
17068 }; then
17069 { $as_echo "$as_me:$LINENO: result: yes" >&5
17070$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017071
17072cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017073#define HAVE_DLSYM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017074_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017075
17076else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017077 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017078sed 's/^/| /' conftest.$ac_ext >&5
17079
Bram Moolenaar446cb832008-06-24 21:56:24 +000017080 { $as_echo "$as_me:$LINENO: result: no" >&5
17081$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000017082 LIBS=$olibs
17083fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017084
17085rm -rf conftest.dSYM
17086rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017087 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000017088fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017089
17090rm -rf conftest.dSYM
17091rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017092 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000017093elif test x${DLL} = xdl.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017094
17095cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017096#define HAVE_DL_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017097_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017098
Bram Moolenaar446cb832008-06-24 21:56:24 +000017099 { $as_echo "$as_me:$LINENO: checking for shl_load()" >&5
17100$as_echo_n "checking for shl_load()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017101 cat >conftest.$ac_ext <<_ACEOF
17102/* confdefs.h. */
17103_ACEOF
17104cat confdefs.h >>conftest.$ac_ext
17105cat >>conftest.$ac_ext <<_ACEOF
17106/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000017107
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017108int
17109main ()
17110{
Bram Moolenaar071d4272004-06-13 20:20:40 +000017111
17112 extern void* shl_load();
17113 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017114
17115 ;
17116 return 0;
17117}
17118_ACEOF
17119rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000017120if { (ac_try="$ac_link"
17121case "(($ac_try" in
17122 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17123 *) ac_try_echo=$ac_try;;
17124esac
17125eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17126$as_echo "$ac_try_echo") >&5
17127 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017128 ac_status=$?
17129 grep -v '^ *+' conftest.er1 >conftest.err
17130 rm -f conftest.er1
17131 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000017132 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17133 (exit $ac_status); } && {
17134 test -z "$ac_c_werror_flag" ||
17135 test ! -s conftest.err
17136 } && test -s conftest$ac_exeext && {
17137 test "$cross_compiling" = yes ||
17138 $as_test_x conftest$ac_exeext
17139 }; then
17140 { $as_echo "$as_me:$LINENO: result: yes" >&5
17141$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017142
17143cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017144#define HAVE_SHL_LOAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017145_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017146
17147else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017148 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017149sed 's/^/| /' conftest.$ac_ext >&5
17150
Bram Moolenaar446cb832008-06-24 21:56:24 +000017151 { $as_echo "$as_me:$LINENO: result: no" >&5
17152$as_echo "no" >&6; };
17153 { $as_echo "$as_me:$LINENO: checking for shl_load() in -ldld" >&5
17154$as_echo_n "checking for shl_load() in -ldld... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017155 olibs=$LIBS
17156 LIBS="$LIBS -ldld"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017157 cat >conftest.$ac_ext <<_ACEOF
17158/* confdefs.h. */
17159_ACEOF
17160cat confdefs.h >>conftest.$ac_ext
17161cat >>conftest.$ac_ext <<_ACEOF
17162/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000017163
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017164int
17165main ()
17166{
Bram Moolenaar071d4272004-06-13 20:20:40 +000017167
17168 extern void* shl_load();
17169 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017170
17171 ;
17172 return 0;
17173}
17174_ACEOF
17175rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000017176if { (ac_try="$ac_link"
17177case "(($ac_try" in
17178 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17179 *) ac_try_echo=$ac_try;;
17180esac
17181eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17182$as_echo "$ac_try_echo") >&5
17183 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017184 ac_status=$?
17185 grep -v '^ *+' conftest.er1 >conftest.err
17186 rm -f conftest.er1
17187 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000017188 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17189 (exit $ac_status); } && {
17190 test -z "$ac_c_werror_flag" ||
17191 test ! -s conftest.err
17192 } && test -s conftest$ac_exeext && {
17193 test "$cross_compiling" = yes ||
17194 $as_test_x conftest$ac_exeext
17195 }; then
17196 { $as_echo "$as_me:$LINENO: result: yes" >&5
17197$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017198
17199cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017200#define HAVE_SHL_LOAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017201_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017202
17203else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017204 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017205sed 's/^/| /' conftest.$ac_ext >&5
17206
Bram Moolenaar446cb832008-06-24 21:56:24 +000017207 { $as_echo "$as_me:$LINENO: result: no" >&5
17208$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000017209 LIBS=$olibs
17210fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017211
17212rm -rf conftest.dSYM
17213rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017214 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000017215fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017216
17217rm -rf conftest.dSYM
17218rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017219 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000017220fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017221
17222for ac_header in setjmp.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000017223do
Bram Moolenaar446cb832008-06-24 21:56:24 +000017224as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
17225if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17226 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
17227$as_echo_n "checking for $ac_header... " >&6; }
17228if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17229 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000017230fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017231ac_res=`eval 'as_val=${'$as_ac_Header'}
17232 $as_echo "$as_val"'`
17233 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
17234$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017235else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017236 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000017237{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
17238$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017239cat >conftest.$ac_ext <<_ACEOF
17240/* confdefs.h. */
17241_ACEOF
17242cat confdefs.h >>conftest.$ac_ext
17243cat >>conftest.$ac_ext <<_ACEOF
17244/* end confdefs.h. */
17245$ac_includes_default
17246#include <$ac_header>
17247_ACEOF
17248rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000017249if { (ac_try="$ac_compile"
17250case "(($ac_try" in
17251 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17252 *) ac_try_echo=$ac_try;;
17253esac
17254eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17255$as_echo "$ac_try_echo") >&5
17256 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017257 ac_status=$?
17258 grep -v '^ *+' conftest.er1 >conftest.err
17259 rm -f conftest.er1
17260 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000017261 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17262 (exit $ac_status); } && {
17263 test -z "$ac_c_werror_flag" ||
17264 test ! -s conftest.err
17265 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017266 ac_header_compiler=yes
17267else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017268 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017269sed 's/^/| /' conftest.$ac_ext >&5
17270
Bram Moolenaar446cb832008-06-24 21:56:24 +000017271 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000017272fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017273
17274rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17275{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17276$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017277
17278# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000017279{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
17280$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017281cat >conftest.$ac_ext <<_ACEOF
17282/* confdefs.h. */
17283_ACEOF
17284cat confdefs.h >>conftest.$ac_ext
17285cat >>conftest.$ac_ext <<_ACEOF
17286/* end confdefs.h. */
17287#include <$ac_header>
17288_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017289if { (ac_try="$ac_cpp conftest.$ac_ext"
17290case "(($ac_try" in
17291 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17292 *) ac_try_echo=$ac_try;;
17293esac
17294eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17295$as_echo "$ac_try_echo") >&5
17296 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017297 ac_status=$?
17298 grep -v '^ *+' conftest.er1 >conftest.err
17299 rm -f conftest.er1
17300 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000017301 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17302 (exit $ac_status); } >/dev/null && {
17303 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
17304 test ! -s conftest.err
17305 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017306 ac_header_preproc=yes
17307else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017308 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017309sed 's/^/| /' conftest.$ac_ext >&5
17310
17311 ac_header_preproc=no
17312fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017313
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017314rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000017315{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17316$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017317
17318# So? What about this header?
17319case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17320 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000017321 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
17322$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
17323 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
17324$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017325 ac_header_preproc=yes
17326 ;;
17327 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000017328 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
17329$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
17330 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
17331$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
17332 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
17333$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
17334 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
17335$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
17336 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
17337$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
17338 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
17339$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
17340
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017341 ;;
17342esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000017343{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
17344$as_echo_n "checking for $ac_header... " >&6; }
17345if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17346 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017347else
17348 eval "$as_ac_Header=\$ac_header_preproc"
17349fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017350ac_res=`eval 'as_val=${'$as_ac_Header'}
17351 $as_echo "$as_val"'`
17352 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
17353$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017354
17355fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017356as_val=`eval 'as_val=${'$as_ac_Header'}
17357 $as_echo "$as_val"'`
17358 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017359 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017360#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017361_ACEOF
17362
17363fi
17364
Bram Moolenaar071d4272004-06-13 20:20:40 +000017365done
17366
17367
17368if test "x$MACOSX" = "xyes" -a -n "$PERL"; then
17369 if echo $LIBS | grep -e '-ldl' >/dev/null; then
17370 LIBS=`echo $LIBS | sed s/-ldl//`
17371 PERL_LIBS="$PERL_LIBS -ldl"
17372 fi
17373fi
17374
17375if test "x$MACOSX" = "xyes" && test "x$CARBON" = "xyes" \
17376 && test "x$GUITYPE" != "xCARBONGUI"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000017377 { $as_echo "$as_me:$LINENO: checking whether we need -framework Carbon" >&5
17378$as_echo_n "checking whether we need -framework Carbon... " >&6; }
Bram Moolenaarb90daee2006-10-17 09:49:09 +000017379 if test "x$enable_multibyte" = "xyes" || test "x$features" = "xbig" \
Bram Moolenaar071d4272004-06-13 20:20:40 +000017380 || test "x$features" = "xhuge"; then
17381 LIBS="$LIBS -framework Carbon"
Bram Moolenaar446cb832008-06-24 21:56:24 +000017382 { $as_echo "$as_me:$LINENO: result: yes" >&5
17383$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017384 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017385 { $as_echo "$as_me:$LINENO: result: no" >&5
17386$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017387 fi
17388fi
Bram Moolenaare224ffa2006-03-01 00:01:28 +000017389if test "x$MACARCH" = "xboth"; then
Bram Moolenaar595a7be2010-03-10 16:28:12 +010017390 LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
Bram Moolenaare224ffa2006-03-01 00:01:28 +000017391fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000017392
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000017393DEPEND_CFLAGS_FILTER=
17394if test "$GCC" = yes; then
Bram Moolenaar0cd49302008-11-20 09:37:01 +000017395 { $as_echo "$as_me:$LINENO: checking for GCC 3 or later" >&5
17396$as_echo_n "checking for GCC 3 or later... " >&6; }
Bram Moolenaar2217cae2006-03-25 21:55:52 +000017397 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'`
Bram Moolenaarf740b292006-02-16 22:11:02 +000017398 if test "$gccmajor" -gt "2"; then
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000017399 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
Bram Moolenaar0cd49302008-11-20 09:37:01 +000017400 { $as_echo "$as_me:$LINENO: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000017401$as_echo "yes" >&6; }
Bram Moolenaar0cd49302008-11-20 09:37:01 +000017402 else
17403 { $as_echo "$as_me:$LINENO: result: no" >&5
17404$as_echo "no" >&6; }
17405 fi
Bram Moolenaar56d1db32009-12-16 16:14:51 +000017406 { $as_echo "$as_me:$LINENO: checking whether we need -D_FORTIFY_SOURCE=1" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000017407$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
17408 if test "$gccmajor" -gt "3"; then
Bram Moolenaar56d1db32009-12-16 16:14:51 +000017409 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 +000017410 { $as_echo "$as_me:$LINENO: result: yes" >&5
17411$as_echo "yes" >&6; }
17412 else
17413 { $as_echo "$as_me:$LINENO: result: no" >&5
17414$as_echo "no" >&6; }
17415 fi
Bram Moolenaara5792f52005-11-23 21:25:05 +000017416fi
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000017417
Bram Moolenaar071d4272004-06-13 20:20:40 +000017418
Bram Moolenaar446cb832008-06-24 21:56:24 +000017419ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
17420
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017421cat >confcache <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017422# This file is a shell script that caches the results of configure
17423# tests run on this system so they can be shared between configure
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017424# scripts and configure runs, see configure's option --config-cache.
17425# It is not useful on other systems. If it contains results you don't
17426# want to keep, you may remove or edit it.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017427#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017428# config.status only pays attention to the cache file if you give it
17429# the --recheck option to rerun configure.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017430#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017431# `ac_cv_env_foo' variables (set or unset) will be overridden when
17432# loading this file, other *unset* `ac_cv_foo' will be assigned the
17433# following values.
17434
17435_ACEOF
17436
Bram Moolenaar071d4272004-06-13 20:20:40 +000017437# The following way of writing the cache mishandles newlines in values,
17438# but we know of no workaround that is simple, portable, and efficient.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017439# So, we kill variables containing newlines.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017440# Ultrix sh set writes to stderr and can't be redirected directly,
17441# and sets the high bit in the cache file unless we assign to the vars.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017442(
17443 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17444 eval ac_val=\$$ac_var
17445 case $ac_val in #(
17446 *${as_nl}*)
17447 case $ac_var in #(
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017448 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
17449$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017450 esac
17451 case $ac_var in #(
17452 _ | IFS | as_nl) ;; #(
17453 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17454 *) $as_unset $ac_var ;;
17455 esac ;;
17456 esac
17457 done
17458
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017459 (set) 2>&1 |
Bram Moolenaar446cb832008-06-24 21:56:24 +000017460 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17461 *${as_nl}ac_space=\ *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017462 # `set' does not quote correctly, so add quotes (double-quote
17463 # substitution turns \\\\ into \\, and sed turns \\ into \).
17464 sed -n \
17465 "s/'/'\\\\''/g;
17466 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Bram Moolenaar446cb832008-06-24 21:56:24 +000017467 ;; #(
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017468 *)
17469 # `set' quotes correctly as required by POSIX, so do not add quotes.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017470 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017471 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017472 esac |
17473 sort
17474) |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017475 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +000017476 /^ac_cv_env_/b end
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017477 t clear
Bram Moolenaar446cb832008-06-24 21:56:24 +000017478 :clear
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017479 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17480 t end
Bram Moolenaar446cb832008-06-24 21:56:24 +000017481 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17482 :end' >>confcache
17483if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17484 if test -w "$cache_file"; then
17485 test "x$cache_file" != "x/dev/null" &&
17486 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
17487$as_echo "$as_me: updating cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017488 cat confcache >$cache_file
Bram Moolenaar071d4272004-06-13 20:20:40 +000017489 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017490 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
17491$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Bram Moolenaar071d4272004-06-13 20:20:40 +000017492 fi
17493fi
17494rm -f confcache
17495
Bram Moolenaar071d4272004-06-13 20:20:40 +000017496test "x$prefix" = xNONE && prefix=$ac_default_prefix
17497# Let make expand exec_prefix.
17498test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17499
Bram Moolenaar071d4272004-06-13 20:20:40 +000017500DEFS=-DHAVE_CONFIG_H
17501
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017502ac_libobjs=
17503ac_ltlibobjs=
17504for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17505 # 1. Remove the extension, and $U if already installed.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017506 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17507 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17508 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17509 # will be set to the directory where LIBOBJS objects are built.
17510 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17511 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017512done
17513LIBOBJS=$ac_libobjs
17514
17515LTLIBOBJS=$ac_ltlibobjs
17516
17517
17518
Bram Moolenaar071d4272004-06-13 20:20:40 +000017519: ${CONFIG_STATUS=./config.status}
Bram Moolenaar446cb832008-06-24 21:56:24 +000017520ac_write_fail=0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017521ac_clean_files_save=$ac_clean_files
17522ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000017523{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
17524$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17525cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017526#! $SHELL
17527# Generated by $as_me.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017528# Run this file to recreate the current configuration.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017529# Compiler output produced by configure, useful for debugging
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017530# configure, is in config.log if it exists.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017531
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017532debug=false
17533ac_cs_recheck=false
17534ac_cs_silent=false
17535SHELL=\${CONFIG_SHELL-$SHELL}
17536_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017537
Bram Moolenaar446cb832008-06-24 21:56:24 +000017538cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017539## --------------------- ##
17540## M4sh Initialization. ##
17541## --------------------- ##
Bram Moolenaar071d4272004-06-13 20:20:40 +000017542
Bram Moolenaar446cb832008-06-24 21:56:24 +000017543# Be more Bourne compatible
17544DUALCASE=1; export DUALCASE # for MKS sh
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017545if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17546 emulate sh
17547 NULLCMD=:
Bram Moolenaar446cb832008-06-24 21:56:24 +000017548 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017549 # is contrary to our usage. Disable this feature.
17550 alias -g '${1+"$@"}'='"$@"'
Bram Moolenaar446cb832008-06-24 21:56:24 +000017551 setopt NO_GLOB_SUBST
17552else
17553 case `(set -o) 2>/dev/null` in
17554 *posix*) set -o posix ;;
17555esac
17556
Bram Moolenaar071d4272004-06-13 20:20:40 +000017557fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017558
17559
17560
17561
17562# PATH needs CR
17563# Avoid depending upon Character Ranges.
17564as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17565as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17566as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17567as_cr_digits='0123456789'
17568as_cr_alnum=$as_cr_Letters$as_cr_digits
17569
17570as_nl='
17571'
17572export as_nl
17573# Printing a long string crashes Solaris 7 /usr/bin/printf.
17574as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17575as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17576as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17577if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17578 as_echo='printf %s\n'
17579 as_echo_n='printf %s'
17580else
17581 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17582 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17583 as_echo_n='/usr/ucb/echo -n'
17584 else
17585 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17586 as_echo_n_body='eval
17587 arg=$1;
17588 case $arg in
17589 *"$as_nl"*)
17590 expr "X$arg" : "X\\(.*\\)$as_nl";
17591 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17592 esac;
17593 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17594 '
17595 export as_echo_n_body
17596 as_echo_n='sh -c $as_echo_n_body as_echo'
17597 fi
17598 export as_echo_body
17599 as_echo='sh -c $as_echo_body as_echo'
17600fi
17601
17602# The user is always right.
17603if test "${PATH_SEPARATOR+set}" != set; then
17604 PATH_SEPARATOR=:
17605 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17606 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17607 PATH_SEPARATOR=';'
17608 }
17609fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000017610
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017611# Support unset when possible.
17612if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
17613 as_unset=unset
17614else
17615 as_unset=false
17616fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000017617
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017618
Bram Moolenaar446cb832008-06-24 21:56:24 +000017619# IFS
17620# We need space, tab and new line, in precisely that order. Quoting is
17621# there to prevent editors from complaining about space-tab.
17622# (If _AS_PATH_WALK were called with IFS unset, it would disable word
17623# splitting by setting IFS to empty value.)
17624IFS=" "" $as_nl"
17625
17626# Find who we are. Look in the path if we contain no directory separator.
17627case $0 in
17628 *[\\/]* ) as_myself=$0 ;;
17629 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17630for as_dir in $PATH
17631do
17632 IFS=$as_save_IFS
17633 test -z "$as_dir" && as_dir=.
17634 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17635done
17636IFS=$as_save_IFS
17637
17638 ;;
17639esac
17640# We did not find ourselves, most probably we were run as `sh COMMAND'
17641# in which case we are not to be found in the path.
17642if test "x$as_myself" = x; then
17643 as_myself=$0
17644fi
17645if test ! -f "$as_myself"; then
17646 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17647 { (exit 1); exit 1; }
17648fi
17649
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017650# Work around bugs in pre-3.0 UWIN ksh.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017651for as_var in ENV MAIL MAILPATH
17652do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
17653done
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017654PS1='$ '
17655PS2='> '
17656PS4='+ '
17657
17658# NLS nuisances.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017659LC_ALL=C
17660export LC_ALL
17661LANGUAGE=C
17662export LANGUAGE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017663
17664# Required to use basename.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017665if expr a : '\(a\)' >/dev/null 2>&1 &&
17666 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017667 as_expr=expr
17668else
17669 as_expr=false
17670fi
17671
Bram Moolenaar446cb832008-06-24 21:56:24 +000017672if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017673 as_basename=basename
17674else
17675 as_basename=false
17676fi
17677
17678
17679# Name of the executable.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017680as_me=`$as_basename -- "$0" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017681$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17682 X"$0" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000017683 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17684$as_echo X/"$0" |
17685 sed '/^.*\/\([^/][^/]*\)\/*$/{
17686 s//\1/
17687 q
17688 }
17689 /^X\/\(\/\/\)$/{
17690 s//\1/
17691 q
17692 }
17693 /^X\/\(\/\).*/{
17694 s//\1/
17695 q
17696 }
17697 s/.*/./; q'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017698
Bram Moolenaar446cb832008-06-24 21:56:24 +000017699# CDPATH.
17700$as_unset CDPATH
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017701
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017702
17703
17704 as_lineno_1=$LINENO
17705 as_lineno_2=$LINENO
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017706 test "x$as_lineno_1" != "x$as_lineno_2" &&
Bram Moolenaar446cb832008-06-24 21:56:24 +000017707 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
Bram Moolenaar071d4272004-06-13 20:20:40 +000017708
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017709 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
17710 # uniformly replaced by the line number. The first 'sed' inserts a
Bram Moolenaar446cb832008-06-24 21:56:24 +000017711 # line-number line after each line using $LINENO; the second 'sed'
17712 # does the real work. The second script uses 'N' to pair each
17713 # line-number line with the line containing $LINENO, and appends
17714 # trailing '-' during substitution so that $LINENO is not a special
17715 # case at line end.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017716 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
Bram Moolenaar446cb832008-06-24 21:56:24 +000017717 # scripts with optimization help from Paolo Bonzini. Blame Lee
17718 # E. McMahon (1931-1989) for sed's syntax. :-)
17719 sed -n '
17720 p
17721 /[$]LINENO/=
17722 ' <$as_myself |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017723 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +000017724 s/[$]LINENO.*/&-/
17725 t lineno
17726 b
17727 :lineno
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017728 N
Bram Moolenaar446cb832008-06-24 21:56:24 +000017729 :loop
17730 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017731 t loop
Bram Moolenaar446cb832008-06-24 21:56:24 +000017732 s/-\n.*//
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017733 ' >$as_me.lineno &&
Bram Moolenaar446cb832008-06-24 21:56:24 +000017734 chmod +x "$as_me.lineno" ||
17735 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017736 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017737
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017738 # Don't try to exec as it changes $[0], causing all sort of problems
17739 # (the dirname of $[0] is not the place where we might find the
Bram Moolenaar446cb832008-06-24 21:56:24 +000017740 # original and so on. Autoconf is especially sensitive to this).
17741 . "./$as_me.lineno"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017742 # Exit status is that of the last command.
17743 exit
17744}
17745
17746
Bram Moolenaar446cb832008-06-24 21:56:24 +000017747if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17748 as_dirname=dirname
17749else
17750 as_dirname=false
17751fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017752
Bram Moolenaar446cb832008-06-24 21:56:24 +000017753ECHO_C= ECHO_N= ECHO_T=
17754case `echo -n x` in
17755-n*)
17756 case `echo 'x\c'` in
17757 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
17758 *) ECHO_C='\c';;
17759 esac;;
17760*)
17761 ECHO_N='-n';;
17762esac
17763if expr a : '\(a\)' >/dev/null 2>&1 &&
17764 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017765 as_expr=expr
17766else
17767 as_expr=false
17768fi
17769
17770rm -f conf$$ conf$$.exe conf$$.file
Bram Moolenaar446cb832008-06-24 21:56:24 +000017771if test -d conf$$.dir; then
17772 rm -f conf$$.dir/conf$$.file
17773else
17774 rm -f conf$$.dir
17775 mkdir conf$$.dir 2>/dev/null
17776fi
17777if (echo >conf$$.file) 2>/dev/null; then
17778 if ln -s conf$$.file conf$$ 2>/dev/null; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017779 as_ln_s='ln -s'
Bram Moolenaar446cb832008-06-24 21:56:24 +000017780 # ... but there are two gotchas:
17781 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17782 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17783 # In both cases, we have to default to `cp -p'.
17784 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17785 as_ln_s='cp -p'
17786 elif ln conf$$.file conf$$ 2>/dev/null; then
17787 as_ln_s=ln
17788 else
17789 as_ln_s='cp -p'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017790 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017791else
17792 as_ln_s='cp -p'
17793fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017794rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17795rmdir conf$$.dir 2>/dev/null
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017796
17797if mkdir -p . 2>/dev/null; then
17798 as_mkdir_p=:
17799else
17800 test -d ./-p && rmdir ./-p
17801 as_mkdir_p=false
17802fi
17803
Bram Moolenaar446cb832008-06-24 21:56:24 +000017804if test -x / >/dev/null 2>&1; then
17805 as_test_x='test -x'
17806else
17807 if ls -dL / >/dev/null 2>&1; then
17808 as_ls_L_option=L
17809 else
17810 as_ls_L_option=
17811 fi
17812 as_test_x='
17813 eval sh -c '\''
17814 if test -d "$1"; then
17815 test -d "$1/.";
17816 else
17817 case $1 in
17818 -*)set "./$1";;
17819 esac;
17820 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
17821 ???[sx]*):;;*)false;;esac;fi
17822 '\'' sh
17823 '
17824fi
17825as_executable_p=$as_test_x
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017826
17827# Sed expression to map a string onto a valid CPP name.
17828as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17829
17830# Sed expression to map a string onto a valid variable name.
17831as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17832
17833
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017834exec 6>&1
17835
Bram Moolenaar446cb832008-06-24 21:56:24 +000017836# Save the log message, to keep $[0] and so on meaningful, and to
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017837# report actual input values of CONFIG_FILES etc. instead of their
Bram Moolenaar446cb832008-06-24 21:56:24 +000017838# values after options handling.
17839ac_log="
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017840This file was extended by $as_me, which was
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017841generated by GNU Autoconf 2.63. Invocation command line was
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017842
17843 CONFIG_FILES = $CONFIG_FILES
17844 CONFIG_HEADERS = $CONFIG_HEADERS
17845 CONFIG_LINKS = $CONFIG_LINKS
17846 CONFIG_COMMANDS = $CONFIG_COMMANDS
17847 $ $0 $@
17848
Bram Moolenaar446cb832008-06-24 21:56:24 +000017849on `(hostname || uname -n) 2>/dev/null | sed 1q`
17850"
17851
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017852_ACEOF
17853
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017854case $ac_config_files in *"
17855"*) set x $ac_config_files; shift; ac_config_files=$*;;
17856esac
17857
17858case $ac_config_headers in *"
17859"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17860esac
17861
17862
Bram Moolenaar446cb832008-06-24 21:56:24 +000017863cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017864# Files that config.status was made for.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017865config_files="$ac_config_files"
17866config_headers="$ac_config_headers"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017867
Bram Moolenaar446cb832008-06-24 21:56:24 +000017868_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017869
Bram Moolenaar446cb832008-06-24 21:56:24 +000017870cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017871ac_cs_usage="\
17872\`$as_me' instantiates files from templates according to the
17873current configuration.
17874
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017875Usage: $0 [OPTION]... [FILE]...
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017876
17877 -h, --help print this help, then exit
Bram Moolenaar446cb832008-06-24 21:56:24 +000017878 -V, --version print version number and configuration settings, then exit
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017879 -q, --quiet, --silent
17880 do not print progress messages
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017881 -d, --debug don't remove temporary files
17882 --recheck update $as_me by reconfiguring in the same conditions
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017883 --file=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000017884 instantiate the configuration file FILE
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017885 --header=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000017886 instantiate the configuration header FILE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017887
17888Configuration files:
17889$config_files
17890
17891Configuration headers:
17892$config_headers
17893
17894Report bugs to <bug-autoconf@gnu.org>."
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017895
Bram Moolenaar446cb832008-06-24 21:56:24 +000017896_ACEOF
17897cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017898ac_cs_version="\\
17899config.status
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017900configured by $0, generated by GNU Autoconf 2.63,
Bram Moolenaar446cb832008-06-24 21:56:24 +000017901 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017902
Bram Moolenaar446cb832008-06-24 21:56:24 +000017903Copyright (C) 2008 Free Software Foundation, Inc.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017904This config.status script is free software; the Free Software Foundation
17905gives unlimited permission to copy, distribute and modify it."
Bram Moolenaar446cb832008-06-24 21:56:24 +000017906
17907ac_pwd='$ac_pwd'
17908srcdir='$srcdir'
17909AWK='$AWK'
17910test -n "\$AWK" || AWK=awk
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017911_ACEOF
17912
Bram Moolenaar446cb832008-06-24 21:56:24 +000017913cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17914# The default lists apply if the user does not specify any file.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017915ac_need_defaults=:
17916while test $# != 0
17917do
17918 case $1 in
17919 --*=*)
Bram Moolenaar446cb832008-06-24 21:56:24 +000017920 ac_option=`expr "X$1" : 'X\([^=]*\)='`
17921 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017922 ac_shift=:
17923 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017924 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017925 ac_option=$1
17926 ac_optarg=$2
17927 ac_shift=shift
17928 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017929 esac
17930
17931 case $ac_option in
17932 # Handling of the options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017933 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17934 ac_cs_recheck=: ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017935 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17936 $as_echo "$ac_cs_version"; exit ;;
17937 --debug | --debu | --deb | --de | --d | -d )
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017938 debug=: ;;
17939 --file | --fil | --fi | --f )
17940 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000017941 case $ac_optarg in
17942 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17943 esac
17944 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017945 ac_need_defaults=false;;
17946 --header | --heade | --head | --hea )
17947 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000017948 case $ac_optarg in
17949 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17950 esac
17951 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017952 ac_need_defaults=false;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017953 --he | --h)
17954 # Conflict between --help and --header
17955 { $as_echo "$as_me: error: ambiguous option: $1
17956Try \`$0 --help' for more information." >&2
17957 { (exit 1); exit 1; }; };;
17958 --help | --hel | -h )
17959 $as_echo "$ac_cs_usage"; exit ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017960 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17961 | -silent | --silent | --silen | --sile | --sil | --si | --s)
17962 ac_cs_silent=: ;;
17963
17964 # This is an error.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017965 -*) { $as_echo "$as_me: error: unrecognized option: $1
17966Try \`$0 --help' for more information." >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017967 { (exit 1); exit 1; }; } ;;
17968
Bram Moolenaar446cb832008-06-24 21:56:24 +000017969 *) ac_config_targets="$ac_config_targets $1"
17970 ac_need_defaults=false ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017971
17972 esac
17973 shift
17974done
17975
17976ac_configure_extra_args=
17977
17978if $ac_cs_silent; then
17979 exec 6>/dev/null
17980 ac_configure_extra_args="$ac_configure_extra_args --silent"
17981fi
17982
17983_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017984cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017985if \$ac_cs_recheck; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000017986 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17987 shift
17988 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17989 CONFIG_SHELL='$SHELL'
17990 export CONFIG_SHELL
17991 exec "\$@"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017992fi
17993
17994_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017995cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17996exec 5>>auto/config.log
17997{
17998 echo
17999 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18000## Running $as_me. ##
18001_ASBOX
18002 $as_echo "$ac_log"
18003} >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018004
Bram Moolenaar446cb832008-06-24 21:56:24 +000018005_ACEOF
18006cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18007_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018008
Bram Moolenaar446cb832008-06-24 21:56:24 +000018009cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018010
Bram Moolenaar446cb832008-06-24 21:56:24 +000018011# Handling of arguments.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018012for ac_config_target in $ac_config_targets
18013do
Bram Moolenaar446cb832008-06-24 21:56:24 +000018014 case $ac_config_target in
18015 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
18016 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
18017
18018 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
18019$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018020 { (exit 1); exit 1; }; };;
18021 esac
18022done
18023
Bram Moolenaar446cb832008-06-24 21:56:24 +000018024
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018025# If the user did not use the arguments to specify the items to instantiate,
18026# then the envvar interface is used. Set only those that are not.
18027# We use the long form for the default assignment because of an extremely
18028# bizarre bug on SunOS 4.1.3.
18029if $ac_need_defaults; then
18030 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18031 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18032fi
18033
18034# Have a temporary directory for convenience. Make it in the build tree
Bram Moolenaar446cb832008-06-24 21:56:24 +000018035# simply because there is no reason against having it here, and in addition,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018036# creating and moving files from /tmp can sometimes cause problems.
Bram Moolenaar446cb832008-06-24 21:56:24 +000018037# Hook for its removal unless debugging.
18038# Note that there is a small window in which the directory will not be cleaned:
18039# after its creation but before its name has been assigned to `$tmp'.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018040$debug ||
18041{
Bram Moolenaar446cb832008-06-24 21:56:24 +000018042 tmp=
18043 trap 'exit_status=$?
18044 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18045' 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018046 trap '{ (exit 1); exit 1; }' 1 2 13 15
18047}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018048# Create a (secure) tmp directory for tmp files.
18049
18050{
Bram Moolenaar446cb832008-06-24 21:56:24 +000018051 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018052 test -n "$tmp" && test -d "$tmp"
18053} ||
18054{
Bram Moolenaar446cb832008-06-24 21:56:24 +000018055 tmp=./conf$$-$RANDOM
18056 (umask 077 && mkdir "$tmp")
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018057} ||
18058{
Bram Moolenaar446cb832008-06-24 21:56:24 +000018059 $as_echo "$as_me: cannot create a temporary directory in ." >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018060 { (exit 1); exit 1; }
18061}
18062
Bram Moolenaar446cb832008-06-24 21:56:24 +000018063# Set up the scripts for CONFIG_FILES section.
18064# No need to generate them if there are no CONFIG_FILES.
18065# This happens for instance with `./config.status config.h'.
18066if test -n "$CONFIG_FILES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018067
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018068
Bram Moolenaar446cb832008-06-24 21:56:24 +000018069ac_cr=' '
18070ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18071if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18072 ac_cs_awk_cr='\\r'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018073else
Bram Moolenaar446cb832008-06-24 21:56:24 +000018074 ac_cs_awk_cr=$ac_cr
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018075fi
18076
Bram Moolenaar446cb832008-06-24 21:56:24 +000018077echo 'BEGIN {' >"$tmp/subs1.awk" &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018078_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000018079
Bram Moolenaar446cb832008-06-24 21:56:24 +000018080
18081{
18082 echo "cat >conf$$subs.awk <<_ACEOF" &&
18083 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18084 echo "_ACEOF"
18085} >conf$$subs.sh ||
18086 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18087$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18088 { (exit 1); exit 1; }; }
18089ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18090ac_delim='%!_!# '
18091for ac_last_try in false false false false false :; do
18092 . ./conf$$subs.sh ||
18093 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18094$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18095 { (exit 1); exit 1; }; }
18096
Bram Moolenaar32f31b12009-05-21 13:20:59 +000018097 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18098 if test $ac_delim_n = $ac_delim_num; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000018099 break
18100 elif $ac_last_try; then
18101 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18102$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18103 { (exit 1); exit 1; }; }
18104 else
18105 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18106 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018107done
Bram Moolenaar446cb832008-06-24 21:56:24 +000018108rm -f conf$$subs.sh
18109
18110cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18111cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018112_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000018113sed -n '
18114h
18115s/^/S["/; s/!.*/"]=/
18116p
18117g
18118s/^[^!]*!//
18119:repl
18120t repl
18121s/'"$ac_delim"'$//
18122t delim
18123:nl
18124h
18125s/\(.\{148\}\).*/\1/
18126t more1
18127s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18128p
18129n
18130b repl
18131:more1
18132s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18133p
18134g
18135s/.\{148\}//
18136t nl
18137:delim
18138h
18139s/\(.\{148\}\).*/\1/
18140t more2
18141s/["\\]/\\&/g; s/^/"/; s/$/"/
18142p
18143b
18144:more2
18145s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18146p
18147g
18148s/.\{148\}//
18149t delim
18150' <conf$$subs.awk | sed '
18151/^[^""]/{
18152 N
18153 s/\n//
18154}
18155' >>$CONFIG_STATUS || ac_write_fail=1
18156rm -f conf$$subs.awk
18157cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18158_ACAWK
18159cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18160 for (key in S) S_is_set[key] = 1
18161 FS = ""
Bram Moolenaar071d4272004-06-13 20:20:40 +000018162
Bram Moolenaar446cb832008-06-24 21:56:24 +000018163}
18164{
18165 line = $ 0
18166 nfields = split(line, field, "@")
18167 substed = 0
18168 len = length(field[1])
18169 for (i = 2; i < nfields; i++) {
18170 key = field[i]
18171 keylen = length(key)
18172 if (S_is_set[key]) {
18173 value = S[key]
18174 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18175 len += length(value) + length(field[++i])
18176 substed = 1
18177 } else
18178 len += 1 + keylen
18179 }
Bram Moolenaar071d4272004-06-13 20:20:40 +000018180
Bram Moolenaar446cb832008-06-24 21:56:24 +000018181 print line
18182}
Bram Moolenaar071d4272004-06-13 20:20:40 +000018183
Bram Moolenaar446cb832008-06-24 21:56:24 +000018184_ACAWK
18185_ACEOF
18186cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18187if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18188 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18189else
18190 cat
18191fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18192 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
18193$as_echo "$as_me: error: could not setup config files machinery" >&2;}
18194 { (exit 1); exit 1; }; }
18195_ACEOF
18196
18197# VPATH may cause trouble with some makes, so we remove $(srcdir),
18198# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18199# trailing colons and then remove the whole line if VPATH becomes empty
18200# (actually we leave an empty line to preserve line numbers).
18201if test "x$srcdir" = x.; then
18202 ac_vpsub='/^[ ]*VPATH[ ]*=/{
18203s/:*\$(srcdir):*/:/
18204s/:*\${srcdir}:*/:/
18205s/:*@srcdir@:*/:/
18206s/^\([^=]*=[ ]*\):*/\1/
18207s/:*$//
18208s/^[^=]*=[ ]*$//
18209}'
18210fi
18211
18212cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18213fi # test -n "$CONFIG_FILES"
18214
18215# Set up the scripts for CONFIG_HEADERS section.
18216# No need to generate them if there are no CONFIG_HEADERS.
18217# This happens for instance with `./config.status Makefile'.
18218if test -n "$CONFIG_HEADERS"; then
18219cat >"$tmp/defines.awk" <<\_ACAWK ||
18220BEGIN {
18221_ACEOF
18222
18223# Transform confdefs.h into an awk script `defines.awk', embedded as
18224# here-document in config.status, that substitutes the proper values into
18225# config.h.in to produce config.h.
18226
18227# Create a delimiter string that does not exist in confdefs.h, to ease
18228# handling of long lines.
18229ac_delim='%!_!# '
18230for ac_last_try in false false :; do
18231 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18232 if test -z "$ac_t"; then
18233 break
18234 elif $ac_last_try; then
18235 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
18236$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
18237 { (exit 1); exit 1; }; }
18238 else
18239 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18240 fi
18241done
18242
18243# For the awk script, D is an array of macro values keyed by name,
18244# likewise P contains macro parameters if any. Preserve backslash
18245# newline sequences.
18246
18247ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18248sed -n '
18249s/.\{148\}/&'"$ac_delim"'/g
18250t rset
18251:rset
18252s/^[ ]*#[ ]*define[ ][ ]*/ /
18253t def
18254d
18255:def
18256s/\\$//
18257t bsnl
18258s/["\\]/\\&/g
18259s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18260D["\1"]=" \3"/p
18261s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
18262d
18263:bsnl
18264s/["\\]/\\&/g
18265s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18266D["\1"]=" \3\\\\\\n"\\/p
18267t cont
18268s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18269t cont
18270d
18271:cont
18272n
18273s/.\{148\}/&'"$ac_delim"'/g
18274t clear
18275:clear
18276s/\\$//
18277t bsnlc
18278s/["\\]/\\&/g; s/^/"/; s/$/"/p
18279d
18280:bsnlc
18281s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18282b cont
18283' <confdefs.h | sed '
18284s/'"$ac_delim"'/"\\\
18285"/g' >>$CONFIG_STATUS || ac_write_fail=1
18286
18287cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18288 for (key in D) D_is_set[key] = 1
18289 FS = ""
18290}
18291/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18292 line = \$ 0
18293 split(line, arg, " ")
18294 if (arg[1] == "#") {
18295 defundef = arg[2]
18296 mac1 = arg[3]
18297 } else {
18298 defundef = substr(arg[1], 2)
18299 mac1 = arg[2]
18300 }
18301 split(mac1, mac2, "(") #)
18302 macro = mac2[1]
Bram Moolenaar32f31b12009-05-21 13:20:59 +000018303 prefix = substr(line, 1, index(line, defundef) - 1)
Bram Moolenaar446cb832008-06-24 21:56:24 +000018304 if (D_is_set[macro]) {
18305 # Preserve the white space surrounding the "#".
Bram Moolenaar446cb832008-06-24 21:56:24 +000018306 print prefix "define", macro P[macro] D[macro]
18307 next
18308 } else {
18309 # Replace #undef with comments. This is necessary, for example,
18310 # in the case of _POSIX_SOURCE, which is predefined and required
18311 # on some systems where configure will not decide to define it.
18312 if (defundef == "undef") {
Bram Moolenaar32f31b12009-05-21 13:20:59 +000018313 print "/*", prefix defundef, macro, "*/"
Bram Moolenaar446cb832008-06-24 21:56:24 +000018314 next
18315 }
18316 }
18317}
18318{ print }
18319_ACAWK
18320_ACEOF
18321cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18322 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
18323$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
18324 { (exit 1); exit 1; }; }
18325fi # test -n "$CONFIG_HEADERS"
18326
18327
18328eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
18329shift
18330for ac_tag
18331do
18332 case $ac_tag in
18333 :[FHLC]) ac_mode=$ac_tag; continue;;
18334 esac
18335 case $ac_mode$ac_tag in
18336 :[FHL]*:*);;
Bram Moolenaar32f31b12009-05-21 13:20:59 +000018337 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
18338$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +000018339 { (exit 1); exit 1; }; };;
18340 :[FH]-) ac_tag=-:-;;
18341 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18342 esac
18343 ac_save_IFS=$IFS
18344 IFS=:
18345 set x $ac_tag
18346 IFS=$ac_save_IFS
18347 shift
18348 ac_file=$1
18349 shift
18350
18351 case $ac_mode in
18352 :L) ac_source=$1;;
18353 :[FH])
18354 ac_file_inputs=
18355 for ac_f
18356 do
18357 case $ac_f in
18358 -) ac_f="$tmp/stdin";;
18359 *) # Look for the file first in the build tree, then in the source tree
18360 # (if the path is not absolute). The absolute path cannot be DOS-style,
18361 # because $ac_f cannot contain `:'.
18362 test -f "$ac_f" ||
18363 case $ac_f in
18364 [\\/$]*) false;;
18365 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18366 esac ||
18367 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
18368$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
18369 { (exit 1); exit 1; }; };;
18370 esac
18371 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18372 ac_file_inputs="$ac_file_inputs '$ac_f'"
18373 done
18374
18375 # Let's still pretend it is `configure' which instantiates (i.e., don't
18376 # use $as_me), people would be surprised to read:
18377 # /* config.h. Generated by config.status. */
18378 configure_input='Generated from '`
18379 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18380 `' by configure.'
18381 if test x"$ac_file" != x-; then
18382 configure_input="$ac_file. $configure_input"
18383 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
18384$as_echo "$as_me: creating $ac_file" >&6;}
18385 fi
18386 # Neutralize special characters interpreted by sed in replacement strings.
18387 case $configure_input in #(
18388 *\&* | *\|* | *\\* )
18389 ac_sed_conf_input=`$as_echo "$configure_input" |
18390 sed 's/[\\\\&|]/\\\\&/g'`;; #(
18391 *) ac_sed_conf_input=$configure_input;;
18392 esac
18393
18394 case $ac_tag in
18395 *:-:* | *:-) cat >"$tmp/stdin" \
18396 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18397$as_echo "$as_me: error: could not create $ac_file" >&2;}
18398 { (exit 1); exit 1; }; } ;;
18399 esac
18400 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +000018401 esac
18402
Bram Moolenaar446cb832008-06-24 21:56:24 +000018403 ac_dir=`$as_dirname -- "$ac_file" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018404$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18405 X"$ac_file" : 'X\(//\)[^/]' \| \
18406 X"$ac_file" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000018407 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18408$as_echo X"$ac_file" |
18409 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18410 s//\1/
18411 q
18412 }
18413 /^X\(\/\/\)[^/].*/{
18414 s//\1/
18415 q
18416 }
18417 /^X\(\/\/\)$/{
18418 s//\1/
18419 q
18420 }
18421 /^X\(\/\).*/{
18422 s//\1/
18423 q
18424 }
18425 s/.*/./; q'`
18426 { as_dir="$ac_dir"
18427 case $as_dir in #(
18428 -*) as_dir=./$as_dir;;
18429 esac
18430 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018431 as_dirs=
Bram Moolenaar446cb832008-06-24 21:56:24 +000018432 while :; do
18433 case $as_dir in #(
18434 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18435 *) as_qdir=$as_dir;;
18436 esac
18437 as_dirs="'$as_qdir' $as_dirs"
18438 as_dir=`$as_dirname -- "$as_dir" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018439$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18440 X"$as_dir" : 'X\(//\)[^/]' \| \
18441 X"$as_dir" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000018442 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18443$as_echo X"$as_dir" |
18444 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18445 s//\1/
18446 q
18447 }
18448 /^X\(\/\/\)[^/].*/{
18449 s//\1/
18450 q
18451 }
18452 /^X\(\/\/\)$/{
18453 s//\1/
18454 q
18455 }
18456 /^X\(\/\).*/{
18457 s//\1/
18458 q
18459 }
18460 s/.*/./; q'`
18461 test -d "$as_dir" && break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018462 done
Bram Moolenaar446cb832008-06-24 21:56:24 +000018463 test -z "$as_dirs" || eval "mkdir $as_dirs"
18464 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
18465$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018466 { (exit 1); exit 1; }; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000018467 ac_builddir=.
Bram Moolenaar071d4272004-06-13 20:20:40 +000018468
Bram Moolenaar446cb832008-06-24 21:56:24 +000018469case "$ac_dir" in
18470.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18471*)
18472 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18473 # A ".." for each directory in $ac_dir_suffix.
18474 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18475 case $ac_top_builddir_sub in
18476 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18477 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18478 esac ;;
18479esac
18480ac_abs_top_builddir=$ac_pwd
18481ac_abs_builddir=$ac_pwd$ac_dir_suffix
18482# for backward compatibility:
18483ac_top_builddir=$ac_top_build_prefix
18484
18485case $srcdir in
18486 .) # We are building in place.
18487 ac_srcdir=.
18488 ac_top_srcdir=$ac_top_builddir_sub
18489 ac_abs_top_srcdir=$ac_pwd ;;
18490 [\\/]* | ?:[\\/]* ) # Absolute name.
18491 ac_srcdir=$srcdir$ac_dir_suffix;
18492 ac_top_srcdir=$srcdir
18493 ac_abs_top_srcdir=$srcdir ;;
18494 *) # Relative name.
18495 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18496 ac_top_srcdir=$ac_top_build_prefix$srcdir
18497 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18498esac
18499ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18500
18501
18502 case $ac_mode in
18503 :F)
18504 #
18505 # CONFIG_FILE
18506 #
18507
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018508_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000018509
Bram Moolenaar446cb832008-06-24 21:56:24 +000018510cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18511# If the template does not know about datarootdir, expand it.
18512# FIXME: This hack should be removed a few years after 2.60.
18513ac_datarootdir_hack=; ac_datarootdir_seen=
18514
18515ac_sed_dataroot='
18516/datarootdir/ {
18517 p
18518 q
18519}
18520/@datadir@/p
18521/@docdir@/p
18522/@infodir@/p
18523/@localedir@/p
18524/@mandir@/p
18525'
18526case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18527*datarootdir*) ac_datarootdir_seen=yes;;
18528*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18529 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18530$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18531_ACEOF
18532cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18533 ac_datarootdir_hack='
18534 s&@datadir@&$datadir&g
18535 s&@docdir@&$docdir&g
18536 s&@infodir@&$infodir&g
18537 s&@localedir@&$localedir&g
18538 s&@mandir@&$mandir&g
18539 s&\\\${datarootdir}&$datarootdir&g' ;;
18540esac
18541_ACEOF
18542
18543# Neutralize VPATH when `$srcdir' = `.'.
18544# Shell code in configure.ac might set extrasub.
18545# FIXME: do we really want to maintain this feature?
18546cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18547ac_sed_extra="$ac_vpsub
18548$extrasub
18549_ACEOF
18550cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18551:t
18552/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18553s|@configure_input@|$ac_sed_conf_input|;t t
18554s&@top_builddir@&$ac_top_builddir_sub&;t t
18555s&@top_build_prefix@&$ac_top_build_prefix&;t t
18556s&@srcdir@&$ac_srcdir&;t t
18557s&@abs_srcdir@&$ac_abs_srcdir&;t t
18558s&@top_srcdir@&$ac_top_srcdir&;t t
18559s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18560s&@builddir@&$ac_builddir&;t t
18561s&@abs_builddir@&$ac_abs_builddir&;t t
18562s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18563$ac_datarootdir_hack
18564"
18565eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
18566 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18567$as_echo "$as_me: error: could not create $ac_file" >&2;}
18568 { (exit 1); exit 1; }; }
18569
18570test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18571 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18572 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18573 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18574which seems to be undefined. Please make sure it is defined." >&5
18575$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18576which seems to be undefined. Please make sure it is defined." >&2;}
18577
18578 rm -f "$tmp/stdin"
18579 case $ac_file in
18580 -) cat "$tmp/out" && rm -f "$tmp/out";;
18581 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18582 esac \
18583 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18584$as_echo "$as_me: error: could not create $ac_file" >&2;}
18585 { (exit 1); exit 1; }; }
18586 ;;
18587 :H)
18588 #
18589 # CONFIG_HEADER
18590 #
18591 if test x"$ac_file" != x-; then
18592 {
18593 $as_echo "/* $configure_input */" \
18594 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18595 } >"$tmp/config.h" \
18596 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18597$as_echo "$as_me: error: could not create $ac_file" >&2;}
18598 { (exit 1); exit 1; }; }
18599 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18600 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
18601$as_echo "$as_me: $ac_file is unchanged" >&6;}
18602 else
18603 rm -f "$ac_file"
18604 mv "$tmp/config.h" "$ac_file" \
18605 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18606$as_echo "$as_me: error: could not create $ac_file" >&2;}
18607 { (exit 1); exit 1; }; }
18608 fi
18609 else
18610 $as_echo "/* $configure_input */" \
18611 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18612 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
18613$as_echo "$as_me: error: could not create -" >&2;}
18614 { (exit 1); exit 1; }; }
18615 fi
18616 ;;
18617
18618
18619 esac
18620
18621done # for ac_tag
18622
Bram Moolenaar071d4272004-06-13 20:20:40 +000018623
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018624{ (exit 0); exit 0; }
18625_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000018626chmod +x $CONFIG_STATUS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018627ac_clean_files=$ac_clean_files_save
18628
Bram Moolenaar446cb832008-06-24 21:56:24 +000018629test $ac_write_fail = 0 ||
18630 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
18631$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
18632 { (exit 1); exit 1; }; }
18633
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018634
18635# configure is writing to config.log, and then calls config.status.
18636# config.status does its own redirection, appending to config.log.
18637# Unfortunately, on DOS this fails, as config.log is still kept open
18638# by configure, so config.status won't be able to write to it; its
18639# output is simply discarded. So we exec the FD to /dev/null,
18640# effectively closing config.log, so it can be properly (re)opened and
18641# appended to by config.status. When coming back to configure, we
18642# need to make the FD available again.
18643if test "$no_create" != yes; then
18644 ac_cs_success=:
18645 ac_config_status_args=
18646 test "$silent" = yes &&
18647 ac_config_status_args="$ac_config_status_args --quiet"
18648 exec 5>/dev/null
18649 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Bram Moolenaarc7453f52006-02-10 23:20:28 +000018650 exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018651 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18652 # would make configure fail if this is the last instruction.
18653 $ac_cs_success || { (exit 1); exit 1; }
18654fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000018655if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
Bram Moolenaar32f31b12009-05-21 13:20:59 +000018656 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18657$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +000018658fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000018659
18660