blob: 3d94de5fb896b8ad6160e71dc6d908d6314a584a [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 Moolenaar495de9c2005-01-25 22:03:25 +00003# Generated by GNU Autoconf 2.59.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004#
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005# Copyright (C) 2003 Free Software Foundation, Inc.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006# This configure script is free software; the Free Software Foundation
7# gives unlimited permission to copy, distribute and modify it.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008## --------------------- ##
9## M4sh Initialization. ##
10## --------------------- ##
Bram Moolenaar071d4272004-06-13 20:20:40 +000011
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012# Be Bourne compatible
13if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
14 emulate sh
15 NULLCMD=:
16 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17 # is contrary to our usage. Disable this feature.
18 alias -g '${1+"$@"}'='"$@"'
19elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20 set -o posix
21fi
22DUALCASE=1; export DUALCASE # for MKS sh
23
24# Support unset when possible.
25if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
26 as_unset=unset
27else
28 as_unset=false
29fi
30
31
32# Work around bugs in pre-3.0 UWIN ksh.
33$as_unset ENV MAIL MAILPATH
34PS1='$ '
35PS2='> '
36PS4='+ '
37
38# NLS nuisances.
39for as_var in \
40 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
41 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
42 LC_TELEPHONE LC_TIME
43do
44 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
45 eval $as_var=C; export $as_var
46 else
47 $as_unset $as_var
48 fi
49done
50
51# Required to use basename.
52if expr a : '\(a\)' >/dev/null 2>&1; then
53 as_expr=expr
54else
55 as_expr=false
56fi
57
58if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
59 as_basename=basename
60else
61 as_basename=false
62fi
63
64
65# Name of the executable.
66as_me=`$as_basename "$0" ||
67$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68 X"$0" : 'X\(//\)$' \| \
69 X"$0" : 'X\(/\)$' \| \
70 . : '\(.\)' 2>/dev/null ||
71echo X/"$0" |
72 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73 /^X\/\(\/\/\)$/{ s//\1/; q; }
74 /^X\/\(\/\).*/{ s//\1/; q; }
75 s/.*/./; q'`
76
77
78# PATH needs CR, and LINENO needs CR and PATH.
79# Avoid depending upon Character Ranges.
80as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83as_cr_digits='0123456789'
84as_cr_alnum=$as_cr_Letters$as_cr_digits
85
86# The user is always right.
87if test "${PATH_SEPARATOR+set}" != set; then
88 echo "#! /bin/sh" >conf$$.sh
89 echo "exit 0" >>conf$$.sh
90 chmod +x conf$$.sh
91 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
92 PATH_SEPARATOR=';'
93 else
94 PATH_SEPARATOR=:
95 fi
96 rm -f conf$$.sh
97fi
98
99
100 as_lineno_1=$LINENO
101 as_lineno_2=$LINENO
102 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
103 test "x$as_lineno_1" != "x$as_lineno_2" &&
104 test "x$as_lineno_3" = "x$as_lineno_2" || {
105 # Find who we are. Look in the path if we contain no path at all
106 # relative or not.
107 case $0 in
108 *[\\/]* ) as_myself=$0 ;;
109 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
110for as_dir in $PATH
111do
112 IFS=$as_save_IFS
113 test -z "$as_dir" && as_dir=.
114 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115done
116
117 ;;
118 esac
119 # We did not find ourselves, most probably we were run as `sh COMMAND'
120 # in which case we are not to be found in the path.
121 if test "x$as_myself" = x; then
122 as_myself=$0
123 fi
124 if test ! -f "$as_myself"; then
125 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126 { (exit 1); exit 1; }; }
127 fi
128 case $CONFIG_SHELL in
129 '')
130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
132do
133 IFS=$as_save_IFS
134 test -z "$as_dir" && as_dir=.
135 for as_base in sh bash ksh sh5; do
136 case $as_dir in
137 /*)
138 if ("$as_dir/$as_base" -c '
139 as_lineno_1=$LINENO
140 as_lineno_2=$LINENO
141 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142 test "x$as_lineno_1" != "x$as_lineno_2" &&
143 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
144 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
145 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
146 CONFIG_SHELL=$as_dir/$as_base
147 export CONFIG_SHELL
148 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
149 fi;;
150 esac
151 done
152done
153;;
154 esac
155
156 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157 # uniformly replaced by the line number. The first 'sed' inserts a
158 # line-number line before each line; the second 'sed' does the real
159 # work. The second script uses 'N' to pair each line-number line
160 # with the numbered line, and appends trailing '-' during
161 # substitution so that $LINENO is not a special case at line end.
162 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
164 sed '=' <$as_myself |
165 sed '
166 N
167 s,$,-,
168 : loop
169 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
170 t loop
171 s,-$,,
172 s,^['$as_cr_digits']*\n,,
173 ' >$as_me.lineno &&
174 chmod +x $as_me.lineno ||
175 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176 { (exit 1); exit 1; }; }
177
178 # Don't try to exec as it changes $[0], causing all sort of problems
179 # (the dirname of $[0] is not the place where we might find the
180 # original and so on. Autoconf is especially sensible to this).
181 . ./$as_me.lineno
182 # Exit status is that of the last command.
183 exit
184}
185
186
187case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188 *c*,-n*) ECHO_N= ECHO_C='
189' ECHO_T=' ' ;;
190 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
192esac
193
194if expr a : '\(a\)' >/dev/null 2>&1; then
195 as_expr=expr
196else
197 as_expr=false
198fi
199
200rm -f conf$$ conf$$.exe conf$$.file
201echo >conf$$.file
202if ln -s conf$$.file conf$$ 2>/dev/null; then
203 # We could just check for DJGPP; but this test a) works b) is more generic
204 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205 if test -f conf$$.exe; then
206 # Don't use ln at all; we don't have any links
207 as_ln_s='cp -p'
208 else
209 as_ln_s='ln -s'
210 fi
211elif ln conf$$.file conf$$ 2>/dev/null; then
212 as_ln_s=ln
213else
214 as_ln_s='cp -p'
215fi
216rm -f conf$$ conf$$.exe conf$$.file
217
218if mkdir -p . 2>/dev/null; then
219 as_mkdir_p=:
220else
221 test -d ./-p && rmdir ./-p
222 as_mkdir_p=false
223fi
224
225as_executable_p="test -f"
226
227# Sed expression to map a string onto a valid CPP name.
228as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
229
230# Sed expression to map a string onto a valid variable name.
231as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
232
233
234# IFS
235# We need space, tab and new line, in precisely that order.
236as_nl='
237'
238IFS=" $as_nl"
239
240# CDPATH.
241$as_unset CDPATH
242
243
244# Name of the host.
245# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
246# so uname gets run too.
247ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
248
249exec 6>&1
250
251#
252# Initializations.
253#
Bram Moolenaar071d4272004-06-13 20:20:40 +0000254ac_default_prefix=/usr/local
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000255ac_config_libobj_dir=.
256cross_compiling=no
257subdirs=
258MFLAGS=
259MAKEFLAGS=
260SHELL=${CONFIG_SHELL-/bin/sh}
261
262# Maximum number of lines to put in a shell here document.
263# This variable seems obsolete. It should probably be removed, and
264# only ac_max_sed_lines should be used.
265: ${ac_max_here_lines=38}
266
267# Identity of this package.
268PACKAGE_NAME=
269PACKAGE_TARNAME=
270PACKAGE_VERSION=
271PACKAGE_STRING=
272PACKAGE_BUGREPORT=
273
274ac_unique_file="vim.h"
275# Factoring default headers for most tests.
276ac_includes_default="\
277#include <stdio.h>
278#if HAVE_SYS_TYPES_H
279# include <sys/types.h>
280#endif
281#if HAVE_SYS_STAT_H
282# include <sys/stat.h>
283#endif
284#if STDC_HEADERS
285# include <stdlib.h>
286# include <stddef.h>
287#else
288# if HAVE_STDLIB_H
289# include <stdlib.h>
290# endif
291#endif
292#if HAVE_STRING_H
293# if !STDC_HEADERS && HAVE_MEMORY_H
294# include <memory.h>
295# endif
296# include <string.h>
297#endif
298#if HAVE_STRINGS_H
299# include <strings.h>
300#endif
301#if HAVE_INTTYPES_H
302# include <inttypes.h>
303#else
304# if HAVE_STDINT_H
305# include <stdint.h>
306# endif
307#endif
308#if HAVE_UNISTD_H
309# include <unistd.h>
310#endif"
311
Bram Moolenaar9372a112005-12-06 19:59:18 +0000312ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS SET_MAKE CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP AWK STRIP CPP_MM OS_EXTRA_SRC OS_EXTRA_OBJ VIMNAME EXNAME VIEWNAME line_break dovimdiff dogvimdiff compiledby vi_cv_path_mzscheme MZSCHEME_SRC MZSCHEME_OBJ MZSCHEME_PRO MZSCHEME_LIBS MZSCHEME_CFLAGS vi_cv_path_perl vi_cv_perllib shrpenv PERL_SRC PERL_OBJ PERL_PRO PERL_CFLAGS PERL_LIBS vi_cv_path_python PYTHON_CONFDIR PYTHON_LIBS PYTHON_GETPATH_CFLAGS PYTHON_CFLAGS PYTHON_SRC PYTHON_OBJ vi_cv_path_tcl TCL_SRC TCL_OBJ TCL_PRO TCL_CFLAGS TCL_LIBS vi_cv_path_ruby RUBY_SRC RUBY_OBJ RUBY_PRO RUBY_CFLAGS RUBY_LIBS WORKSHOP_SRC WORKSHOP_OBJ NETBEANS_SRC NETBEANS_OBJ SNIFF_SRC SNIFF_OBJ xmkmfpath X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS X_LIB GTK_CONFIG GTK12_CONFIG PKG_CONFIG GTK_CFLAGS GTK_LIBS GTK_LIBNAME GNOME_LIBS GNOME_LIBDIR GNOME_INCLUDEDIR GNOME_CONFIG MOTIF_LIBNAME NARROW_PROTO GUI_INC_LOC GUI_LIB_LOC GUITYPE GUI_X_LIBS HANGULIN_SRC HANGULIN_OBJ TAGPRG INSTALL_LANGS INSTALL_TOOL_LANGS MSGFMT MAKEMO DEPEND_CFLAGS_FILTER LIBOBJS LTLIBOBJS'
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000313ac_subst_files=''
Bram Moolenaar071d4272004-06-13 20:20:40 +0000314
315# Initialize some variables set by options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000316ac_init_help=
317ac_init_version=false
Bram Moolenaar071d4272004-06-13 20:20:40 +0000318# The variables have the same names as the options, with
319# dashes changed to underlines.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000320cache_file=/dev/null
Bram Moolenaar071d4272004-06-13 20:20:40 +0000321exec_prefix=NONE
Bram Moolenaar071d4272004-06-13 20:20:40 +0000322no_create=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000323no_recursion=
324prefix=NONE
325program_prefix=NONE
326program_suffix=NONE
327program_transform_name=s,x,x,
328silent=
329site=
330srcdir=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000331verbose=
332x_includes=NONE
333x_libraries=NONE
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000334
335# Installation directory options.
336# These are left unexpanded so users can "make install exec_prefix=/foo"
337# and all the variables that are supposed to be based on exec_prefix
338# by default will actually change.
339# Use braces instead of parens because sh, perl, etc. also accept them.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000340bindir='${exec_prefix}/bin'
341sbindir='${exec_prefix}/sbin'
342libexecdir='${exec_prefix}/libexec'
343datadir='${prefix}/share'
344sysconfdir='${prefix}/etc'
345sharedstatedir='${prefix}/com'
346localstatedir='${prefix}/var'
347libdir='${exec_prefix}/lib'
348includedir='${prefix}/include'
349oldincludedir='/usr/include'
350infodir='${prefix}/info'
351mandir='${prefix}/man'
352
Bram Moolenaar071d4272004-06-13 20:20:40 +0000353ac_prev=
354for ac_option
355do
Bram Moolenaar071d4272004-06-13 20:20:40 +0000356 # If the previous option needs an argument, assign it.
357 if test -n "$ac_prev"; then
358 eval "$ac_prev=\$ac_option"
359 ac_prev=
360 continue
361 fi
362
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000363 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000364
365 # Accept the important Cygnus configure options, so we can diagnose typos.
366
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000367 case $ac_option in
Bram Moolenaar071d4272004-06-13 20:20:40 +0000368
369 -bindir | --bindir | --bindi | --bind | --bin | --bi)
370 ac_prev=bindir ;;
371 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000372 bindir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000373
374 -build | --build | --buil | --bui | --bu)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000375 ac_prev=build_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000376 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000377 build_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000378
379 -cache-file | --cache-file | --cache-fil | --cache-fi \
380 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
381 ac_prev=cache_file ;;
382 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
383 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000384 cache_file=$ac_optarg ;;
385
386 --config-cache | -C)
387 cache_file=config.cache ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000388
389 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
390 ac_prev=datadir ;;
391 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
392 | --da=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000393 datadir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000394
395 -disable-* | --disable-*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000396 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000397 # Reject names that are not valid shell variable names.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000398 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
399 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
400 { (exit 1); exit 1; }; }
401 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
402 eval "enable_$ac_feature=no" ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000403
404 -enable-* | --enable-*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000405 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000406 # Reject names that are not valid shell variable names.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000407 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
408 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
409 { (exit 1); exit 1; }; }
410 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
411 case $ac_option in
412 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000413 *) ac_optarg=yes ;;
414 esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000415 eval "enable_$ac_feature='$ac_optarg'" ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000416
417 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
418 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
419 | --exec | --exe | --ex)
420 ac_prev=exec_prefix ;;
421 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
422 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
423 | --exec=* | --exe=* | --ex=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000424 exec_prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000425
426 -gas | --gas | --ga | --g)
427 # Obsolete; use --with-gas.
428 with_gas=yes ;;
429
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000430 -help | --help | --hel | --he | -h)
431 ac_init_help=long ;;
432 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
433 ac_init_help=recursive ;;
434 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
435 ac_init_help=short ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000436
437 -host | --host | --hos | --ho)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000438 ac_prev=host_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000439 -host=* | --host=* | --hos=* | --ho=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000440 host_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000441
442 -includedir | --includedir | --includedi | --included | --include \
443 | --includ | --inclu | --incl | --inc)
444 ac_prev=includedir ;;
445 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
446 | --includ=* | --inclu=* | --incl=* | --inc=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000447 includedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000448
449 -infodir | --infodir | --infodi | --infod | --info | --inf)
450 ac_prev=infodir ;;
451 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000452 infodir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000453
454 -libdir | --libdir | --libdi | --libd)
455 ac_prev=libdir ;;
456 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000457 libdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000458
459 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
460 | --libexe | --libex | --libe)
461 ac_prev=libexecdir ;;
462 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
463 | --libexe=* | --libex=* | --libe=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000464 libexecdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000465
466 -localstatedir | --localstatedir | --localstatedi | --localstated \
467 | --localstate | --localstat | --localsta | --localst \
468 | --locals | --local | --loca | --loc | --lo)
469 ac_prev=localstatedir ;;
470 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
471 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
472 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000473 localstatedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000474
475 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
476 ac_prev=mandir ;;
477 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000478 mandir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000479
480 -nfp | --nfp | --nf)
481 # Obsolete; use --without-fp.
482 with_fp=no ;;
483
484 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000485 | --no-cr | --no-c | -n)
Bram Moolenaar071d4272004-06-13 20:20:40 +0000486 no_create=yes ;;
487
488 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
489 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
490 no_recursion=yes ;;
491
492 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
493 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
494 | --oldin | --oldi | --old | --ol | --o)
495 ac_prev=oldincludedir ;;
496 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
497 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
498 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000499 oldincludedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000500
501 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
502 ac_prev=prefix ;;
503 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000504 prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000505
506 -program-prefix | --program-prefix | --program-prefi | --program-pref \
507 | --program-pre | --program-pr | --program-p)
508 ac_prev=program_prefix ;;
509 -program-prefix=* | --program-prefix=* | --program-prefi=* \
510 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000511 program_prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000512
513 -program-suffix | --program-suffix | --program-suffi | --program-suff \
514 | --program-suf | --program-su | --program-s)
515 ac_prev=program_suffix ;;
516 -program-suffix=* | --program-suffix=* | --program-suffi=* \
517 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000518 program_suffix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000519
520 -program-transform-name | --program-transform-name \
521 | --program-transform-nam | --program-transform-na \
522 | --program-transform-n | --program-transform- \
523 | --program-transform | --program-transfor \
524 | --program-transfo | --program-transf \
525 | --program-trans | --program-tran \
526 | --progr-tra | --program-tr | --program-t)
527 ac_prev=program_transform_name ;;
528 -program-transform-name=* | --program-transform-name=* \
529 | --program-transform-nam=* | --program-transform-na=* \
530 | --program-transform-n=* | --program-transform-=* \
531 | --program-transform=* | --program-transfor=* \
532 | --program-transfo=* | --program-transf=* \
533 | --program-trans=* | --program-tran=* \
534 | --progr-tra=* | --program-tr=* | --program-t=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000535 program_transform_name=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000536
537 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
538 | -silent | --silent | --silen | --sile | --sil)
539 silent=yes ;;
540
541 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
542 ac_prev=sbindir ;;
543 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
544 | --sbi=* | --sb=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000545 sbindir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000546
547 -sharedstatedir | --sharedstatedir | --sharedstatedi \
548 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
549 | --sharedst | --shareds | --shared | --share | --shar \
550 | --sha | --sh)
551 ac_prev=sharedstatedir ;;
552 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
553 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
554 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
555 | --sha=* | --sh=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000556 sharedstatedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000557
558 -site | --site | --sit)
559 ac_prev=site ;;
560 -site=* | --site=* | --sit=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000561 site=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000562
563 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
564 ac_prev=srcdir ;;
565 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000566 srcdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000567
568 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
569 | --syscon | --sysco | --sysc | --sys | --sy)
570 ac_prev=sysconfdir ;;
571 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
572 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000573 sysconfdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000574
575 -target | --target | --targe | --targ | --tar | --ta | --t)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000576 ac_prev=target_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000577 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000578 target_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000579
580 -v | -verbose | --verbose | --verbos | --verbo | --verb)
581 verbose=yes ;;
582
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000583 -version | --version | --versio | --versi | --vers | -V)
584 ac_init_version=: ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000585
586 -with-* | --with-*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000587 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000588 # Reject names that are not valid shell variable names.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000589 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
590 { echo "$as_me: error: invalid package name: $ac_package" >&2
591 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +0000592 ac_package=`echo $ac_package| sed 's/-/_/g'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000593 case $ac_option in
594 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000595 *) ac_optarg=yes ;;
596 esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000597 eval "with_$ac_package='$ac_optarg'" ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000598
599 -without-* | --without-*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000600 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000601 # Reject names that are not valid shell variable names.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000602 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
603 { echo "$as_me: error: invalid package name: $ac_package" >&2
604 { (exit 1); exit 1; }; }
605 ac_package=`echo $ac_package | sed 's/-/_/g'`
606 eval "with_$ac_package=no" ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000607
608 --x)
609 # Obsolete; use --with-x.
610 with_x=yes ;;
611
612 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
613 | --x-incl | --x-inc | --x-in | --x-i)
614 ac_prev=x_includes ;;
615 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
616 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000617 x_includes=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000618
619 -x-libraries | --x-libraries | --x-librarie | --x-librari \
620 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
621 ac_prev=x_libraries ;;
622 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
623 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000624 x_libraries=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000625
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000626 -*) { echo "$as_me: error: unrecognized option: $ac_option
627Try \`$0 --help' for more information." >&2
628 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +0000629 ;;
630
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000631 *=*)
632 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
633 # Reject names that are not valid shell variable names.
634 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
635 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
636 { (exit 1); exit 1; }; }
637 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
638 eval "$ac_envvar='$ac_optarg'"
639 export $ac_envvar ;;
640
Bram Moolenaar071d4272004-06-13 20:20:40 +0000641 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000642 # FIXME: should be removed in autoconf 3.0.
643 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
644 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
645 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
646 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
Bram Moolenaar071d4272004-06-13 20:20:40 +0000647 ;;
648
649 esac
650done
651
652if test -n "$ac_prev"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000653 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
654 { echo "$as_me: error: missing argument to $ac_option" >&2
655 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +0000656fi
657
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000658# Be sure to have absolute paths.
659for ac_var in exec_prefix prefix
Bram Moolenaar071d4272004-06-13 20:20:40 +0000660do
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000661 eval ac_val=$`echo $ac_var`
662 case $ac_val in
663 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
664 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
665 { (exit 1); exit 1; }; };;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000666 esac
667done
668
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000669# Be sure to have absolute paths.
670for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
671 localstatedir libdir includedir oldincludedir infodir mandir
672do
673 eval ac_val=$`echo $ac_var`
674 case $ac_val in
675 [\\/$]* | ?:[\\/]* ) ;;
676 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
677 { (exit 1); exit 1; }; };;
678 esac
679done
Bram Moolenaar071d4272004-06-13 20:20:40 +0000680
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000681# There might be people who depend on the old broken behavior: `$host'
682# used to hold the argument of --host etc.
683# FIXME: To remove some day.
684build=$build_alias
685host=$host_alias
686target=$target_alias
Bram Moolenaar071d4272004-06-13 20:20:40 +0000687
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000688# FIXME: To remove some day.
689if test "x$host_alias" != x; then
690 if test "x$build_alias" = x; then
691 cross_compiling=maybe
692 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
693 If a cross compiler is detected then cross compile mode will be used." >&2
694 elif test "x$build_alias" != "x$host_alias"; then
695 cross_compiling=yes
696 fi
697fi
698
699ac_tool_prefix=
700test -n "$host_alias" && ac_tool_prefix=$host_alias-
701
702test "$silent" = yes && exec 6>/dev/null
703
Bram Moolenaar071d4272004-06-13 20:20:40 +0000704
705# Find the source files, if location was not specified.
706if test -z "$srcdir"; then
707 ac_srcdir_defaulted=yes
708 # Try the directory containing this script, then its parent.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000709 ac_confdir=`(dirname "$0") 2>/dev/null ||
710$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
711 X"$0" : 'X\(//\)[^/]' \| \
712 X"$0" : 'X\(//\)$' \| \
713 X"$0" : 'X\(/\)' \| \
714 . : '\(.\)' 2>/dev/null ||
715echo X"$0" |
716 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
717 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
718 /^X\(\/\/\)$/{ s//\1/; q; }
719 /^X\(\/\).*/{ s//\1/; q; }
720 s/.*/./; q'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000721 srcdir=$ac_confdir
722 if test ! -r $srcdir/$ac_unique_file; then
723 srcdir=..
724 fi
725else
726 ac_srcdir_defaulted=no
727fi
728if test ! -r $srcdir/$ac_unique_file; then
729 if test "$ac_srcdir_defaulted" = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000730 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
731 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +0000732 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000733 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
734 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +0000735 fi
736fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000737(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
738 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
739 { (exit 1); exit 1; }; }
740srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
741ac_env_build_alias_set=${build_alias+set}
742ac_env_build_alias_value=$build_alias
743ac_cv_env_build_alias_set=${build_alias+set}
744ac_cv_env_build_alias_value=$build_alias
745ac_env_host_alias_set=${host_alias+set}
746ac_env_host_alias_value=$host_alias
747ac_cv_env_host_alias_set=${host_alias+set}
748ac_cv_env_host_alias_value=$host_alias
749ac_env_target_alias_set=${target_alias+set}
750ac_env_target_alias_value=$target_alias
751ac_cv_env_target_alias_set=${target_alias+set}
752ac_cv_env_target_alias_value=$target_alias
753ac_env_CC_set=${CC+set}
754ac_env_CC_value=$CC
755ac_cv_env_CC_set=${CC+set}
756ac_cv_env_CC_value=$CC
757ac_env_CFLAGS_set=${CFLAGS+set}
758ac_env_CFLAGS_value=$CFLAGS
759ac_cv_env_CFLAGS_set=${CFLAGS+set}
760ac_cv_env_CFLAGS_value=$CFLAGS
761ac_env_LDFLAGS_set=${LDFLAGS+set}
762ac_env_LDFLAGS_value=$LDFLAGS
763ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
764ac_cv_env_LDFLAGS_value=$LDFLAGS
765ac_env_CPPFLAGS_set=${CPPFLAGS+set}
766ac_env_CPPFLAGS_value=$CPPFLAGS
767ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
768ac_cv_env_CPPFLAGS_value=$CPPFLAGS
769ac_env_CPP_set=${CPP+set}
770ac_env_CPP_value=$CPP
771ac_cv_env_CPP_set=${CPP+set}
772ac_cv_env_CPP_value=$CPP
Bram Moolenaar071d4272004-06-13 20:20:40 +0000773
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000774#
775# Report the --help message.
776#
777if test "$ac_init_help" = "long"; then
778 # Omit some internal or obsolete options to make the list less imposing.
779 # This message is too long to be a string in the A/UX 3.1 sh.
780 cat <<_ACEOF
781\`configure' configures this package to adapt to many kinds of systems.
782
783Usage: $0 [OPTION]... [VAR=VALUE]...
784
785To assign environment variables (e.g., CC, CFLAGS...), specify them as
786VAR=VALUE. See below for descriptions of some of the useful variables.
787
788Defaults for the options are specified in brackets.
789
790Configuration:
791 -h, --help display this help and exit
792 --help=short display options specific to this package
793 --help=recursive display the short help of all the included packages
794 -V, --version display version information and exit
795 -q, --quiet, --silent do not print \`checking...' messages
796 --cache-file=FILE cache test results in FILE [disabled]
797 -C, --config-cache alias for \`--cache-file=config.cache'
798 -n, --no-create do not create output files
799 --srcdir=DIR find the sources in DIR [configure dir or \`..']
800
801_ACEOF
802
803 cat <<_ACEOF
804Installation directories:
805 --prefix=PREFIX install architecture-independent files in PREFIX
806 [$ac_default_prefix]
807 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
808 [PREFIX]
809
810By default, \`make install' will install all the files in
811\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
812an installation prefix other than \`$ac_default_prefix' using \`--prefix',
813for instance \`--prefix=\$HOME'.
814
815For better control, use the options below.
816
817Fine tuning of the installation directories:
818 --bindir=DIR user executables [EPREFIX/bin]
819 --sbindir=DIR system admin executables [EPREFIX/sbin]
820 --libexecdir=DIR program executables [EPREFIX/libexec]
821 --datadir=DIR read-only architecture-independent data [PREFIX/share]
822 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
823 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
824 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
825 --libdir=DIR object code libraries [EPREFIX/lib]
826 --includedir=DIR C header files [PREFIX/include]
827 --oldincludedir=DIR C header files for non-gcc [/usr/include]
828 --infodir=DIR info documentation [PREFIX/info]
829 --mandir=DIR man documentation [PREFIX/man]
830_ACEOF
831
832 cat <<\_ACEOF
833
834X features:
835 --x-includes=DIR X include files are in DIR
836 --x-libraries=DIR X library files are in DIR
837_ACEOF
838fi
839
840if test -n "$ac_init_help"; then
841
842 cat <<\_ACEOF
843
844Optional Features:
845 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
846 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
847 --disable-darwin Disable Darwin (Mac OS X) support.
848 --disable-xsmp Disable XSMP session management
849 --disable-xsmp-interact Disable XSMP interaction
850 --enable-mzschemeinterp Include MzScheme interpreter.
851 --enable-perlinterp Include Perl interpreter.
852 --enable-pythoninterp Include Python interpreter.
853 --enable-tclinterp Include Tcl interpreter.
854 --enable-rubyinterp Include Ruby interpreter.
855 --enable-cscope Include cscope interface.
856 --enable-workshop Include Sun Visual Workshop support.
857 --disable-netbeans Disable NetBeans integration support.
858 --enable-sniff Include Sniff interface.
859 --enable-multibyte Include multibyte editing support.
860 --enable-hangulinput Include Hangul input support.
861 --enable-xim Include XIM input support.
862 --enable-fontset Include X fontset output support.
Bram Moolenaar9372a112005-12-06 19:59:18 +0000863 --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 +0000864 --enable-gtk-check If auto-select GUI, check for GTK default=yes
865 --enable-gtk2-check If GTK GUI, check for GTK+ 2 default=yes
866 --enable-gnome-check If GTK GUI, check for GNOME default=no
867 --enable-motif-check If auto-select GUI, check for Motif default=yes
868 --enable-athena-check If auto-select GUI, check for Athena default=yes
869 --enable-nextaw-check If auto-select GUI, check for neXtaw default=yes
870 --enable-carbon-check If auto-select GUI, check for Carbon default=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000871 --disable-gtktest Do not try to compile and run a test GTK program
872 --disable-acl Don't check for ACL support.
873 --disable-gpm Don't use gpm (Linux mouse daemon).
874 --disable-nls Don't support NLS (gettext()).
875
876Optional Packages:
877 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
878 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Bram Moolenaar899dddf2006-03-26 21:06:50 +0000879 --with-mac-arch=ARCH current, intel, ppc or both
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000880 --with-vim-name=NAME what to call the Vim executable
881 --with-ex-name=NAME what to call the Ex executable
882 --with-view-name=NAME what to call the View executable
883 --with-global-runtime=DIR global runtime directory in 'runtimepath'
884 --with-modified-by=NAME name of who modified a release version
885 --with-features=TYPE tiny, small, normal, big or huge (default: normal)
886 --with-compiledby=NAME name to show in :version message
887 --with-plthome=PLTHOME Use PLTHOME.
888 --with-python-config-dir=PATH Python's config directory
889 --with-tclsh=PATH which tclsh to use (default: tclsh8.0)
890 --with-x use the X Window System
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000891 --with-gtk-prefix=PFX Prefix where GTK is installed (optional)
892 --with-gtk-exec-prefix=PFX Exec prefix where GTK is installed (optional)
893 --with-gnome-includes=DIR Specify location of GNOME headers
894 --with-gnome-libs=DIR Specify location of GNOME libs
895 --with-gnome Specify prefix for GNOME files
896 --with-motif-lib=STRING Library for Motif
897 --with-tlib=library terminal library to be used
898
899Some influential environment variables:
900 CC C compiler command
901 CFLAGS C compiler flags
902 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
903 nonstandard directory <lib dir>
904 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
905 headers in a nonstandard directory <include dir>
906 CPP C preprocessor
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000907
908Use these variables to override the choices made by `configure' or to help
909it to find libraries and programs with nonstandard names/locations.
910
911_ACEOF
912fi
913
914if test "$ac_init_help" = "recursive"; then
915 # If there are subdirs, report their specific --help.
916 ac_popdir=`pwd`
917 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
918 test -d $ac_dir || continue
919 ac_builddir=.
920
921if test "$ac_dir" != .; then
922 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
923 # A "../" for each directory in $ac_dir_suffix.
924 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
925else
926 ac_dir_suffix= ac_top_builddir=
927fi
928
929case $srcdir in
930 .) # No --srcdir option. We are building in place.
931 ac_srcdir=.
932 if test -z "$ac_top_builddir"; then
933 ac_top_srcdir=.
934 else
935 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
936 fi ;;
937 [\\/]* | ?:[\\/]* ) # Absolute path.
938 ac_srcdir=$srcdir$ac_dir_suffix;
939 ac_top_srcdir=$srcdir ;;
940 *) # Relative path.
941 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
942 ac_top_srcdir=$ac_top_builddir$srcdir ;;
943esac
944
945# Do not use `cd foo && pwd` to compute absolute paths, because
946# the directories may not exist.
947case `pwd` in
948.) ac_abs_builddir="$ac_dir";;
949*)
950 case "$ac_dir" in
951 .) ac_abs_builddir=`pwd`;;
952 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
953 *) ac_abs_builddir=`pwd`/"$ac_dir";;
954 esac;;
955esac
956case $ac_abs_builddir in
957.) ac_abs_top_builddir=${ac_top_builddir}.;;
958*)
959 case ${ac_top_builddir}. in
960 .) ac_abs_top_builddir=$ac_abs_builddir;;
961 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
962 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
963 esac;;
964esac
965case $ac_abs_builddir in
966.) ac_abs_srcdir=$ac_srcdir;;
967*)
968 case $ac_srcdir in
969 .) ac_abs_srcdir=$ac_abs_builddir;;
970 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
971 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
972 esac;;
973esac
974case $ac_abs_builddir in
975.) ac_abs_top_srcdir=$ac_top_srcdir;;
976*)
977 case $ac_top_srcdir in
978 .) ac_abs_top_srcdir=$ac_abs_builddir;;
979 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
980 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
981 esac;;
982esac
983
984 cd $ac_dir
985 # Check for guested configure; otherwise get Cygnus style configure.
986 if test -f $ac_srcdir/configure.gnu; then
987 echo
988 $SHELL $ac_srcdir/configure.gnu --help=recursive
989 elif test -f $ac_srcdir/configure; then
990 echo
991 $SHELL $ac_srcdir/configure --help=recursive
992 elif test -f $ac_srcdir/configure.ac ||
993 test -f $ac_srcdir/configure.in; then
994 echo
995 $ac_configure --help
996 else
997 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
998 fi
999 cd $ac_popdir
1000 done
1001fi
1002
1003test -n "$ac_init_help" && exit 0
1004if $ac_init_version; then
1005 cat <<\_ACEOF
1006
1007Copyright (C) 2003 Free Software Foundation, Inc.
1008This configure script is free software; the Free Software Foundation
1009gives unlimited permission to copy, distribute and modify it.
1010_ACEOF
1011 exit 0
1012fi
Bram Moolenaarc7453f52006-02-10 23:20:28 +00001013exec 5>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001014cat >&5 <<_ACEOF
1015This file contains any messages produced by compilers while
1016running configure, to aid debugging if configure makes a mistake.
1017
1018It was created by $as_me, which was
1019generated by GNU Autoconf 2.59. Invocation command line was
1020
1021 $ $0 $@
1022
1023_ACEOF
1024{
1025cat <<_ASUNAME
1026## --------- ##
1027## Platform. ##
1028## --------- ##
1029
1030hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1031uname -m = `(uname -m) 2>/dev/null || echo unknown`
1032uname -r = `(uname -r) 2>/dev/null || echo unknown`
1033uname -s = `(uname -s) 2>/dev/null || echo unknown`
1034uname -v = `(uname -v) 2>/dev/null || echo unknown`
1035
1036/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1037/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1038
1039/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1040/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1041/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1042hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1043/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1044/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1045/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1046
1047_ASUNAME
1048
1049as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1050for as_dir in $PATH
1051do
1052 IFS=$as_save_IFS
1053 test -z "$as_dir" && as_dir=.
1054 echo "PATH: $as_dir"
1055done
1056
1057} >&5
1058
1059cat >&5 <<_ACEOF
1060
1061
1062## ----------- ##
1063## Core tests. ##
1064## ----------- ##
1065
1066_ACEOF
1067
1068
1069# Keep a trace of the command line.
1070# Strip out --no-create and --no-recursion so they do not pile up.
1071# Strip out --silent because we don't want to record it for future runs.
1072# Also quote any args containing shell meta-characters.
1073# Make two passes to allow for proper duplicate-argument suppression.
1074ac_configure_args=
1075ac_configure_args0=
1076ac_configure_args1=
1077ac_sep=
1078ac_must_keep_next=false
1079for ac_pass in 1 2
1080do
1081 for ac_arg
1082 do
1083 case $ac_arg in
1084 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1085 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1086 | -silent | --silent | --silen | --sile | --sil)
1087 continue ;;
1088 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1089 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1090 esac
1091 case $ac_pass in
1092 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1093 2)
1094 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1095 if test $ac_must_keep_next = true; then
1096 ac_must_keep_next=false # Got value, back to normal.
1097 else
1098 case $ac_arg in
1099 *=* | --config-cache | -C | -disable-* | --disable-* \
1100 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1101 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1102 | -with-* | --with-* | -without-* | --without-* | --x)
1103 case "$ac_configure_args0 " in
1104 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1105 esac
1106 ;;
1107 -* ) ac_must_keep_next=true ;;
1108 esac
1109 fi
1110 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1111 # Get rid of the leading space.
1112 ac_sep=" "
1113 ;;
1114 esac
1115 done
1116done
1117$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1118$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1119
1120# When interrupted or exit'd, cleanup temporary files, and complete
1121# config.log. We remove comments because anyway the quotes in there
1122# would cause problems or look ugly.
1123# WARNING: Be sure not to use single quotes in there, as some shells,
1124# such as our DU 5.0 friend, will then `close' the trap.
1125trap 'exit_status=$?
1126 # Save into config.log some information that might help in debugging.
1127 {
1128 echo
1129
1130 cat <<\_ASBOX
1131## ---------------- ##
1132## Cache variables. ##
1133## ---------------- ##
1134_ASBOX
1135 echo
1136 # The following way of writing the cache mishandles newlines in values,
1137{
1138 (set) 2>&1 |
1139 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1140 *ac_space=\ *)
1141 sed -n \
1142 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1143 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1144 ;;
1145 *)
1146 sed -n \
1147 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1148 ;;
1149 esac;
1150}
1151 echo
1152
1153 cat <<\_ASBOX
1154## ----------------- ##
1155## Output variables. ##
1156## ----------------- ##
1157_ASBOX
1158 echo
1159 for ac_var in $ac_subst_vars
1160 do
1161 eval ac_val=$`echo $ac_var`
1162 echo "$ac_var='"'"'$ac_val'"'"'"
1163 done | sort
1164 echo
1165
1166 if test -n "$ac_subst_files"; then
1167 cat <<\_ASBOX
1168## ------------- ##
1169## Output files. ##
1170## ------------- ##
1171_ASBOX
1172 echo
1173 for ac_var in $ac_subst_files
1174 do
1175 eval ac_val=$`echo $ac_var`
1176 echo "$ac_var='"'"'$ac_val'"'"'"
1177 done | sort
1178 echo
1179 fi
1180
1181 if test -s confdefs.h; then
1182 cat <<\_ASBOX
1183## ----------- ##
1184## confdefs.h. ##
1185## ----------- ##
1186_ASBOX
1187 echo
1188 sed "/^$/d" confdefs.h | sort
1189 echo
1190 fi
1191 test "$ac_signal" != 0 &&
1192 echo "$as_me: caught signal $ac_signal"
1193 echo "$as_me: exit $exit_status"
1194 } >&5
1195 rm -f core *.core &&
1196 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1197 exit $exit_status
1198 ' 0
1199for ac_signal in 1 2 13 15; do
1200 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1201done
1202ac_signal=0
1203
1204# confdefs.h avoids OS command line length limits that DEFS can exceed.
1205rm -rf conftest* confdefs.h
1206# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1207echo >confdefs.h
1208
1209# Predefined preprocessor variables.
1210
1211cat >>confdefs.h <<_ACEOF
1212#define PACKAGE_NAME "$PACKAGE_NAME"
1213_ACEOF
1214
1215
1216cat >>confdefs.h <<_ACEOF
1217#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1218_ACEOF
1219
1220
1221cat >>confdefs.h <<_ACEOF
1222#define PACKAGE_VERSION "$PACKAGE_VERSION"
1223_ACEOF
1224
1225
1226cat >>confdefs.h <<_ACEOF
1227#define PACKAGE_STRING "$PACKAGE_STRING"
1228_ACEOF
1229
1230
1231cat >>confdefs.h <<_ACEOF
1232#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1233_ACEOF
1234
1235
1236# Let the site file select an alternate cache file if it wants to.
Bram Moolenaar071d4272004-06-13 20:20:40 +00001237# Prefer explicitly selected file to automatically selected ones.
1238if test -z "$CONFIG_SITE"; then
1239 if test "x$prefix" != xNONE; then
1240 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1241 else
1242 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1243 fi
1244fi
1245for ac_site_file in $CONFIG_SITE; do
1246 if test -r "$ac_site_file"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001247 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1248echo "$as_me: loading site script $ac_site_file" >&6;}
1249 sed 's/^/| /' "$ac_site_file" >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00001250 . "$ac_site_file"
1251 fi
1252done
1253
1254if test -r "$cache_file"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001255 # Some versions of bash will fail to source /dev/null (special
1256 # files actually), so we avoid doing that.
1257 if test -f "$cache_file"; then
1258 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1259echo "$as_me: loading cache $cache_file" >&6;}
1260 case $cache_file in
1261 [\\/]* | ?:[\\/]* ) . $cache_file;;
1262 *) . ./$cache_file;;
1263 esac
1264 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00001265else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001266 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1267echo "$as_me: creating cache $cache_file" >&6;}
1268 >$cache_file
1269fi
1270
1271# Check that the precious variables saved in the cache have kept the same
1272# value.
1273ac_cache_corrupted=false
1274for ac_var in `(set) 2>&1 |
1275 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1276 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1277 eval ac_new_set=\$ac_env_${ac_var}_set
1278 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1279 eval ac_new_val="\$ac_env_${ac_var}_value"
1280 case $ac_old_set,$ac_new_set in
1281 set,)
1282 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1283echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1284 ac_cache_corrupted=: ;;
1285 ,set)
1286 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1287echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1288 ac_cache_corrupted=: ;;
1289 ,);;
1290 *)
1291 if test "x$ac_old_val" != "x$ac_new_val"; then
1292 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1293echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1294 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1295echo "$as_me: former value: $ac_old_val" >&2;}
1296 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1297echo "$as_me: current value: $ac_new_val" >&2;}
1298 ac_cache_corrupted=:
1299 fi;;
1300 esac
1301 # Pass precious variables to config.status.
1302 if test "$ac_new_set" = set; then
1303 case $ac_new_val in
1304 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1305 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1306 *) ac_arg=$ac_var=$ac_new_val ;;
1307 esac
1308 case " $ac_configure_args " in
1309 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1310 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1311 esac
1312 fi
1313done
1314if $ac_cache_corrupted; then
1315 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1316echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1317 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1318echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1319 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001320fi
1321
1322ac_ext=c
Bram Moolenaar071d4272004-06-13 20:20:40 +00001323ac_cpp='$CPP $CPPFLAGS'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001324ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1325ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1326ac_compiler_gnu=$ac_cv_c_compiler_gnu
Bram Moolenaar071d4272004-06-13 20:20:40 +00001327
1328
1329
1330
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346 ac_config_headers="$ac_config_headers auto/config.h:config.h.in"
1347
1348
1349cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00001350#define UNIX 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001351_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00001352
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001353echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
1354echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
1355set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
1356if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
1357 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00001358else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001359 cat >conftest.make <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00001360all:
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001361 @echo 'ac_maketemp="$(MAKE)"'
1362_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00001363# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001364eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001365if test -n "$ac_maketemp"; then
1366 eval ac_cv_prog_make_${ac_make}_set=yes
1367else
1368 eval ac_cv_prog_make_${ac_make}_set=no
1369fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001370rm -f conftest.make
Bram Moolenaar071d4272004-06-13 20:20:40 +00001371fi
1372if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001373 echo "$as_me:$LINENO: result: yes" >&5
1374echo "${ECHO_T}yes" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00001375 SET_MAKE=
1376else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001377 echo "$as_me:$LINENO: result: no" >&5
1378echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00001379 SET_MAKE="MAKE=${MAKE-make}"
1380fi
1381
1382
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001383ac_ext=c
1384ac_cpp='$CPP $CPPFLAGS'
1385ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1386ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1387ac_compiler_gnu=$ac_cv_c_compiler_gnu
1388if test -n "$ac_tool_prefix"; then
1389 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1390set dummy ${ac_tool_prefix}gcc; ac_word=$2
1391echo "$as_me:$LINENO: checking for $ac_word" >&5
1392echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1393if test "${ac_cv_prog_CC+set}" = set; then
1394 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00001395else
1396 if test -n "$CC"; then
1397 ac_cv_prog_CC="$CC" # Let the user override the test.
1398else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001399as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1400for as_dir in $PATH
1401do
1402 IFS=$as_save_IFS
1403 test -z "$as_dir" && as_dir=.
1404 for ac_exec_ext in '' $ac_executable_extensions; do
1405 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1406 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1407 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1408 break 2
1409 fi
1410done
1411done
1412
Bram Moolenaar071d4272004-06-13 20:20:40 +00001413fi
1414fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001415CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00001416if test -n "$CC"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001417 echo "$as_me:$LINENO: result: $CC" >&5
1418echo "${ECHO_T}$CC" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00001419else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001420 echo "$as_me:$LINENO: result: no" >&5
1421echo "${ECHO_T}no" >&6
1422fi
1423
1424fi
1425if test -z "$ac_cv_prog_CC"; then
1426 ac_ct_CC=$CC
1427 # Extract the first word of "gcc", so it can be a program name with args.
1428set dummy gcc; ac_word=$2
1429echo "$as_me:$LINENO: checking for $ac_word" >&5
1430echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1431if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1432 echo $ECHO_N "(cached) $ECHO_C" >&6
1433else
1434 if test -n "$ac_ct_CC"; then
1435 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1436else
1437as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1438for as_dir in $PATH
1439do
1440 IFS=$as_save_IFS
1441 test -z "$as_dir" && as_dir=.
1442 for ac_exec_ext in '' $ac_executable_extensions; do
1443 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1444 ac_cv_prog_ac_ct_CC="gcc"
1445 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1446 break 2
1447 fi
1448done
1449done
1450
1451fi
1452fi
1453ac_ct_CC=$ac_cv_prog_ac_ct_CC
1454if test -n "$ac_ct_CC"; then
1455 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1456echo "${ECHO_T}$ac_ct_CC" >&6
1457else
1458 echo "$as_me:$LINENO: result: no" >&5
1459echo "${ECHO_T}no" >&6
1460fi
1461
1462 CC=$ac_ct_CC
1463else
1464 CC="$ac_cv_prog_CC"
Bram Moolenaar071d4272004-06-13 20:20:40 +00001465fi
1466
1467if test -z "$CC"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001468 if test -n "$ac_tool_prefix"; then
1469 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1470set dummy ${ac_tool_prefix}cc; ac_word=$2
1471echo "$as_me:$LINENO: checking for $ac_word" >&5
1472echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1473if test "${ac_cv_prog_CC+set}" = set; then
1474 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00001475else
1476 if test -n "$CC"; then
1477 ac_cv_prog_CC="$CC" # Let the user override the test.
1478else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001479as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1480for as_dir in $PATH
1481do
1482 IFS=$as_save_IFS
1483 test -z "$as_dir" && as_dir=.
1484 for ac_exec_ext in '' $ac_executable_extensions; do
1485 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1486 ac_cv_prog_CC="${ac_tool_prefix}cc"
1487 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1488 break 2
1489 fi
1490done
1491done
1492
1493fi
1494fi
1495CC=$ac_cv_prog_CC
1496if test -n "$CC"; then
1497 echo "$as_me:$LINENO: result: $CC" >&5
1498echo "${ECHO_T}$CC" >&6
1499else
1500 echo "$as_me:$LINENO: result: no" >&5
1501echo "${ECHO_T}no" >&6
1502fi
1503
1504fi
1505if test -z "$ac_cv_prog_CC"; then
1506 ac_ct_CC=$CC
1507 # Extract the first word of "cc", so it can be a program name with args.
1508set dummy cc; ac_word=$2
1509echo "$as_me:$LINENO: checking for $ac_word" >&5
1510echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1511if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1512 echo $ECHO_N "(cached) $ECHO_C" >&6
1513else
1514 if test -n "$ac_ct_CC"; then
1515 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1516else
1517as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1518for as_dir in $PATH
1519do
1520 IFS=$as_save_IFS
1521 test -z "$as_dir" && as_dir=.
1522 for ac_exec_ext in '' $ac_executable_extensions; do
1523 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1524 ac_cv_prog_ac_ct_CC="cc"
1525 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1526 break 2
1527 fi
1528done
1529done
1530
1531fi
1532fi
1533ac_ct_CC=$ac_cv_prog_ac_ct_CC
1534if test -n "$ac_ct_CC"; then
1535 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1536echo "${ECHO_T}$ac_ct_CC" >&6
1537else
1538 echo "$as_me:$LINENO: result: no" >&5
1539echo "${ECHO_T}no" >&6
1540fi
1541
1542 CC=$ac_ct_CC
1543else
1544 CC="$ac_cv_prog_CC"
1545fi
1546
1547fi
1548if test -z "$CC"; then
1549 # Extract the first word of "cc", so it can be a program name with args.
1550set dummy cc; ac_word=$2
1551echo "$as_me:$LINENO: checking for $ac_word" >&5
1552echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1553if test "${ac_cv_prog_CC+set}" = set; then
1554 echo $ECHO_N "(cached) $ECHO_C" >&6
1555else
1556 if test -n "$CC"; then
1557 ac_cv_prog_CC="$CC" # Let the user override the test.
1558else
Bram Moolenaar071d4272004-06-13 20:20:40 +00001559 ac_prog_rejected=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001560as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1561for as_dir in $PATH
1562do
1563 IFS=$as_save_IFS
1564 test -z "$as_dir" && as_dir=.
1565 for ac_exec_ext in '' $ac_executable_extensions; do
1566 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1567 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1568 ac_prog_rejected=yes
1569 continue
1570 fi
1571 ac_cv_prog_CC="cc"
1572 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1573 break 2
1574 fi
1575done
1576done
1577
Bram Moolenaar071d4272004-06-13 20:20:40 +00001578if test $ac_prog_rejected = yes; then
1579 # We found a bogon in the path, so make sure we never use it.
1580 set dummy $ac_cv_prog_CC
1581 shift
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001582 if test $# != 0; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00001583 # We chose a different compiler from the bogus one.
1584 # However, it has the same basename, so the bogon will be chosen
1585 # first if we set CC to just the basename; use the full file name.
1586 shift
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001587 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Bram Moolenaar071d4272004-06-13 20:20:40 +00001588 fi
1589fi
1590fi
1591fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001592CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00001593if test -n "$CC"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001594 echo "$as_me:$LINENO: result: $CC" >&5
1595echo "${ECHO_T}$CC" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00001596else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001597 echo "$as_me:$LINENO: result: no" >&5
1598echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00001599fi
1600
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001601fi
1602if test -z "$CC"; then
1603 if test -n "$ac_tool_prefix"; then
1604 for ac_prog in cl
1605 do
1606 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1607set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1608echo "$as_me:$LINENO: checking for $ac_word" >&5
1609echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1610if test "${ac_cv_prog_CC+set}" = set; then
1611 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00001612else
1613 if test -n "$CC"; then
1614 ac_cv_prog_CC="$CC" # Let the user override the test.
1615else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001616as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1617for as_dir in $PATH
1618do
1619 IFS=$as_save_IFS
1620 test -z "$as_dir" && as_dir=.
1621 for ac_exec_ext in '' $ac_executable_extensions; do
1622 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1623 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1624 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1625 break 2
1626 fi
1627done
1628done
1629
Bram Moolenaar071d4272004-06-13 20:20:40 +00001630fi
1631fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001632CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00001633if test -n "$CC"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001634 echo "$as_me:$LINENO: result: $CC" >&5
1635echo "${ECHO_T}$CC" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00001636else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001637 echo "$as_me:$LINENO: result: no" >&5
1638echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00001639fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001640
1641 test -n "$CC" && break
1642 done
1643fi
1644if test -z "$CC"; then
1645 ac_ct_CC=$CC
1646 for ac_prog in cl
1647do
1648 # Extract the first word of "$ac_prog", so it can be a program name with args.
1649set dummy $ac_prog; ac_word=$2
1650echo "$as_me:$LINENO: checking for $ac_word" >&5
1651echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1652if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1653 echo $ECHO_N "(cached) $ECHO_C" >&6
1654else
1655 if test -n "$ac_ct_CC"; then
1656 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1657else
1658as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1659for as_dir in $PATH
1660do
1661 IFS=$as_save_IFS
1662 test -z "$as_dir" && as_dir=.
1663 for ac_exec_ext in '' $ac_executable_extensions; do
1664 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1665 ac_cv_prog_ac_ct_CC="$ac_prog"
1666 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1667 break 2
Bram Moolenaar071d4272004-06-13 20:20:40 +00001668 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001669done
1670done
1671
1672fi
1673fi
1674ac_ct_CC=$ac_cv_prog_ac_ct_CC
1675if test -n "$ac_ct_CC"; then
1676 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1677echo "${ECHO_T}$ac_ct_CC" >&6
1678else
1679 echo "$as_me:$LINENO: result: no" >&5
1680echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00001681fi
1682
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001683 test -n "$ac_ct_CC" && break
1684done
Bram Moolenaar071d4272004-06-13 20:20:40 +00001685
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001686 CC=$ac_ct_CC
1687fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00001688
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001689fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00001690
Bram Moolenaar071d4272004-06-13 20:20:40 +00001691
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001692test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
1693See \`config.log' for more details." >&5
1694echo "$as_me: error: no acceptable C compiler found in \$PATH
1695See \`config.log' for more details." >&2;}
1696 { (exit 1); exit 1; }; }
1697
1698# Provide some information about the compiler.
1699echo "$as_me:$LINENO:" \
1700 "checking for C compiler version" >&5
1701ac_compiler=`set X $ac_compile; echo $2`
1702{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1703 (eval $ac_compiler --version </dev/null >&5) 2>&5
1704 ac_status=$?
1705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1706 (exit $ac_status); }
1707{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1708 (eval $ac_compiler -v </dev/null >&5) 2>&5
1709 ac_status=$?
1710 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1711 (exit $ac_status); }
1712{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1713 (eval $ac_compiler -V </dev/null >&5) 2>&5
1714 ac_status=$?
1715 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1716 (exit $ac_status); }
1717
1718cat >conftest.$ac_ext <<_ACEOF
1719/* confdefs.h. */
1720_ACEOF
1721cat confdefs.h >>conftest.$ac_ext
1722cat >>conftest.$ac_ext <<_ACEOF
1723/* end confdefs.h. */
1724
1725int
1726main ()
1727{
1728
1729 ;
1730 return 0;
1731}
1732_ACEOF
1733ac_clean_files_save=$ac_clean_files
1734ac_clean_files="$ac_clean_files a.out a.exe b.out"
1735# Try to create an executable without -o first, disregard a.out.
1736# It will help us diagnose broken compilers, and finding out an intuition
1737# of exeext.
1738echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
1739echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
1740ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1741if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1742 (eval $ac_link_default) 2>&5
1743 ac_status=$?
1744 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1745 (exit $ac_status); }; then
1746 # Find the output, starting from the most likely. This scheme is
1747# not robust to junk in `.', hence go to wildcards (a.*) only as a last
1748# resort.
1749
1750# Be careful to initialize this variable, since it used to be cached.
1751# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1752ac_cv_exeext=
1753# b.out is created by i960 compilers.
1754for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
1755do
1756 test -f "$ac_file" || continue
1757 case $ac_file in
1758 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
1759 ;;
1760 conftest.$ac_ext )
1761 # This is the source file.
1762 ;;
1763 [ab].out )
1764 # We found the default executable, but exeext='' is most
1765 # certainly right.
1766 break;;
1767 *.* )
1768 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1769 # FIXME: I believe we export ac_cv_exeext for Libtool,
1770 # but it would be cool to find out if it's true. Does anybody
1771 # maintain Libtool? --akim.
1772 export ac_cv_exeext
1773 break;;
1774 * )
1775 break;;
1776 esac
1777done
1778else
1779 echo "$as_me: failed program was:" >&5
1780sed 's/^/| /' conftest.$ac_ext >&5
1781
1782{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
1783See \`config.log' for more details." >&5
1784echo "$as_me: error: C compiler cannot create executables
1785See \`config.log' for more details." >&2;}
1786 { (exit 77); exit 77; }; }
1787fi
1788
1789ac_exeext=$ac_cv_exeext
1790echo "$as_me:$LINENO: result: $ac_file" >&5
1791echo "${ECHO_T}$ac_file" >&6
1792
1793# Check the compiler produces executables we can run. If not, either
1794# the compiler is broken, or we cross compile.
1795echo "$as_me:$LINENO: checking whether the C compiler works" >&5
1796echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1797# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1798# If not cross compiling, check that we can run a simple program.
1799if test "$cross_compiling" != yes; then
1800 if { ac_try='./$ac_file'
1801 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1802 (eval $ac_try) 2>&5
1803 ac_status=$?
1804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1805 (exit $ac_status); }; }; then
1806 cross_compiling=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00001807 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001808 if test "$cross_compiling" = maybe; then
1809 cross_compiling=yes
1810 else
1811 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
1812If you meant to cross compile, use \`--host'.
1813See \`config.log' for more details." >&5
1814echo "$as_me: error: cannot run C compiled programs.
1815If you meant to cross compile, use \`--host'.
1816See \`config.log' for more details." >&2;}
1817 { (exit 1); exit 1; }; }
1818 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00001819 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00001820fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001821echo "$as_me:$LINENO: result: yes" >&5
1822echo "${ECHO_T}yes" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00001823
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001824rm -f a.out a.exe conftest$ac_cv_exeext b.out
1825ac_clean_files=$ac_clean_files_save
1826# Check the compiler produces executables we can run. If not, either
1827# the compiler is broken, or we cross compile.
1828echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
1829echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1830echo "$as_me:$LINENO: result: $cross_compiling" >&5
1831echo "${ECHO_T}$cross_compiling" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00001832
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001833echo "$as_me:$LINENO: checking for suffix of executables" >&5
1834echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
1835if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1836 (eval $ac_link) 2>&5
1837 ac_status=$?
1838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1839 (exit $ac_status); }; then
1840 # If both `conftest.exe' and `conftest' are `present' (well, observable)
1841# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
1842# work properly (i.e., refer to `conftest.exe'), while it won't with
1843# `rm'.
1844for ac_file in conftest.exe conftest conftest.*; do
1845 test -f "$ac_file" || continue
1846 case $ac_file in
1847 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
1848 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1849 export ac_cv_exeext
1850 break;;
1851 * ) break;;
1852 esac
1853done
Bram Moolenaar071d4272004-06-13 20:20:40 +00001854else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001855 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
1856See \`config.log' for more details." >&5
1857echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
1858See \`config.log' for more details." >&2;}
1859 { (exit 1); exit 1; }; }
1860fi
1861
1862rm -f conftest$ac_cv_exeext
1863echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
1864echo "${ECHO_T}$ac_cv_exeext" >&6
1865
1866rm -f conftest.$ac_ext
1867EXEEXT=$ac_cv_exeext
1868ac_exeext=$EXEEXT
1869echo "$as_me:$LINENO: checking for suffix of object files" >&5
1870echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
1871if test "${ac_cv_objext+set}" = set; then
1872 echo $ECHO_N "(cached) $ECHO_C" >&6
1873else
1874 cat >conftest.$ac_ext <<_ACEOF
1875/* confdefs.h. */
1876_ACEOF
1877cat confdefs.h >>conftest.$ac_ext
1878cat >>conftest.$ac_ext <<_ACEOF
1879/* end confdefs.h. */
1880
1881int
1882main ()
1883{
1884
1885 ;
1886 return 0;
1887}
1888_ACEOF
1889rm -f conftest.o conftest.obj
1890if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1891 (eval $ac_compile) 2>&5
1892 ac_status=$?
1893 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1894 (exit $ac_status); }; then
1895 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1896 case $ac_file in
1897 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
1898 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1899 break;;
1900 esac
1901done
1902else
1903 echo "$as_me: failed program was:" >&5
1904sed 's/^/| /' conftest.$ac_ext >&5
1905
1906{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
1907See \`config.log' for more details." >&5
1908echo "$as_me: error: cannot compute suffix of object files: cannot compile
1909See \`config.log' for more details." >&2;}
1910 { (exit 1); exit 1; }; }
1911fi
1912
1913rm -f conftest.$ac_cv_objext conftest.$ac_ext
1914fi
1915echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
1916echo "${ECHO_T}$ac_cv_objext" >&6
1917OBJEXT=$ac_cv_objext
1918ac_objext=$OBJEXT
1919echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
1920echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1921if test "${ac_cv_c_compiler_gnu+set}" = set; then
1922 echo $ECHO_N "(cached) $ECHO_C" >&6
1923else
1924 cat >conftest.$ac_ext <<_ACEOF
1925/* confdefs.h. */
1926_ACEOF
1927cat confdefs.h >>conftest.$ac_ext
1928cat >>conftest.$ac_ext <<_ACEOF
1929/* end confdefs.h. */
1930
1931int
1932main ()
1933{
1934#ifndef __GNUC__
1935 choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00001936#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00001937
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001938 ;
1939 return 0;
1940}
1941_ACEOF
1942rm -f conftest.$ac_objext
1943if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1944 (eval $ac_compile) 2>conftest.er1
1945 ac_status=$?
1946 grep -v '^ *+' conftest.er1 >conftest.err
1947 rm -f conftest.er1
1948 cat conftest.err >&5
1949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1950 (exit $ac_status); } &&
1951 { ac_try='test -z "$ac_c_werror_flag"
1952 || test ! -s conftest.err'
1953 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1954 (eval $ac_try) 2>&5
1955 ac_status=$?
1956 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1957 (exit $ac_status); }; } &&
1958 { ac_try='test -s conftest.$ac_objext'
1959 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1960 (eval $ac_try) 2>&5
1961 ac_status=$?
1962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1963 (exit $ac_status); }; }; then
1964 ac_compiler_gnu=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00001965else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001966 echo "$as_me: failed program was:" >&5
1967sed 's/^/| /' conftest.$ac_ext >&5
1968
1969ac_compiler_gnu=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00001970fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001971rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
1972ac_cv_c_compiler_gnu=$ac_compiler_gnu
Bram Moolenaar071d4272004-06-13 20:20:40 +00001973
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001974fi
1975echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
1976echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1977GCC=`test $ac_compiler_gnu = yes && echo yes`
1978ac_test_CFLAGS=${CFLAGS+set}
1979ac_save_CFLAGS=$CFLAGS
1980CFLAGS="-g"
1981echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
1982echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1983if test "${ac_cv_prog_cc_g+set}" = set; then
1984 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00001985else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001986 cat >conftest.$ac_ext <<_ACEOF
1987/* confdefs.h. */
1988_ACEOF
1989cat confdefs.h >>conftest.$ac_ext
1990cat >>conftest.$ac_ext <<_ACEOF
1991/* end confdefs.h. */
1992
1993int
1994main ()
1995{
1996
1997 ;
1998 return 0;
1999}
2000_ACEOF
2001rm -f conftest.$ac_objext
2002if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2003 (eval $ac_compile) 2>conftest.er1
2004 ac_status=$?
2005 grep -v '^ *+' conftest.er1 >conftest.err
2006 rm -f conftest.er1
2007 cat conftest.err >&5
2008 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2009 (exit $ac_status); } &&
2010 { ac_try='test -z "$ac_c_werror_flag"
2011 || test ! -s conftest.err'
2012 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2013 (eval $ac_try) 2>&5
2014 ac_status=$?
2015 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2016 (exit $ac_status); }; } &&
2017 { ac_try='test -s conftest.$ac_objext'
2018 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2019 (eval $ac_try) 2>&5
2020 ac_status=$?
2021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2022 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00002023 ac_cv_prog_cc_g=yes
2024else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002025 echo "$as_me: failed program was:" >&5
2026sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00002027
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002028ac_cv_prog_cc_g=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00002029fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002030rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2031fi
2032echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2033echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002034if test "$ac_test_CFLAGS" = set; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002035 CFLAGS=$ac_save_CFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00002036elif test $ac_cv_prog_cc_g = yes; then
2037 if test "$GCC" = yes; then
2038 CFLAGS="-g -O2"
2039 else
2040 CFLAGS="-g"
2041 fi
2042else
2043 if test "$GCC" = yes; then
2044 CFLAGS="-O2"
2045 else
2046 CFLAGS=
2047 fi
2048fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002049echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2050echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2051if test "${ac_cv_prog_cc_stdc+set}" = set; then
2052 echo $ECHO_N "(cached) $ECHO_C" >&6
2053else
2054 ac_cv_prog_cc_stdc=no
2055ac_save_CC=$CC
2056cat >conftest.$ac_ext <<_ACEOF
2057/* confdefs.h. */
2058_ACEOF
2059cat confdefs.h >>conftest.$ac_ext
2060cat >>conftest.$ac_ext <<_ACEOF
2061/* end confdefs.h. */
2062#include <stdarg.h>
2063#include <stdio.h>
2064#include <sys/types.h>
2065#include <sys/stat.h>
2066/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2067struct buf { int x; };
2068FILE * (*rcsopen) (struct buf *, struct stat *, int);
2069static char *e (p, i)
2070 char **p;
2071 int i;
2072{
2073 return p[i];
2074}
2075static char *f (char * (*g) (char **, int), char **p, ...)
2076{
2077 char *s;
2078 va_list v;
2079 va_start (v,p);
2080 s = g (p, va_arg (v,int));
2081 va_end (v);
2082 return s;
2083}
2084
2085/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2086 function prototypes and stuff, but not '\xHH' hex character constants.
2087 These don't provoke an error unfortunately, instead are silently treated
2088 as 'x'. The following induces an error, until -std1 is added to get
2089 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2090 array size at least. It's necessary to write '\x00'==0 to get something
2091 that's true only with -std1. */
2092int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2093
2094int test (int i, double x);
2095struct s1 {int (*f) (int a);};
2096struct s2 {int (*f) (double a);};
2097int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2098int argc;
2099char **argv;
2100int
2101main ()
2102{
2103return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2104 ;
2105 return 0;
2106}
2107_ACEOF
2108# Don't try gcc -ansi; that turns off useful extensions and
2109# breaks some systems' header files.
2110# AIX -qlanglvl=ansi
2111# Ultrix and OSF/1 -std1
2112# HP-UX 10.20 and later -Ae
2113# HP-UX older versions -Aa -D_HPUX_SOURCE
2114# SVR4 -Xc -D__EXTENSIONS__
2115for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2116do
2117 CC="$ac_save_CC $ac_arg"
2118 rm -f conftest.$ac_objext
2119if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2120 (eval $ac_compile) 2>conftest.er1
2121 ac_status=$?
2122 grep -v '^ *+' conftest.er1 >conftest.err
2123 rm -f conftest.er1
2124 cat conftest.err >&5
2125 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2126 (exit $ac_status); } &&
2127 { ac_try='test -z "$ac_c_werror_flag"
2128 || test ! -s conftest.err'
2129 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2130 (eval $ac_try) 2>&5
2131 ac_status=$?
2132 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2133 (exit $ac_status); }; } &&
2134 { ac_try='test -s conftest.$ac_objext'
2135 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2136 (eval $ac_try) 2>&5
2137 ac_status=$?
2138 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2139 (exit $ac_status); }; }; then
2140 ac_cv_prog_cc_stdc=$ac_arg
2141break
2142else
2143 echo "$as_me: failed program was:" >&5
2144sed 's/^/| /' conftest.$ac_ext >&5
2145
2146fi
2147rm -f conftest.err conftest.$ac_objext
2148done
2149rm -f conftest.$ac_ext conftest.$ac_objext
2150CC=$ac_save_CC
2151
2152fi
2153
2154case "x$ac_cv_prog_cc_stdc" in
2155 x|xno)
2156 echo "$as_me:$LINENO: result: none needed" >&5
2157echo "${ECHO_T}none needed" >&6 ;;
2158 *)
2159 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2160echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2161 CC="$CC $ac_cv_prog_cc_stdc" ;;
2162esac
2163
2164# Some people use a C++ compiler to compile C. Since we use `exit',
2165# in C++ we need to declare it. In case someone uses the same compiler
2166# for both compiling C and C++ we need to have the C++ compiler decide
2167# the declaration of exit, since it's the most demanding environment.
2168cat >conftest.$ac_ext <<_ACEOF
2169#ifndef __cplusplus
2170 choke me
2171#endif
2172_ACEOF
2173rm -f conftest.$ac_objext
2174if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2175 (eval $ac_compile) 2>conftest.er1
2176 ac_status=$?
2177 grep -v '^ *+' conftest.er1 >conftest.err
2178 rm -f conftest.er1
2179 cat conftest.err >&5
2180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2181 (exit $ac_status); } &&
2182 { ac_try='test -z "$ac_c_werror_flag"
2183 || test ! -s conftest.err'
2184 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2185 (eval $ac_try) 2>&5
2186 ac_status=$?
2187 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2188 (exit $ac_status); }; } &&
2189 { ac_try='test -s conftest.$ac_objext'
2190 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2191 (eval $ac_try) 2>&5
2192 ac_status=$?
2193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2194 (exit $ac_status); }; }; then
2195 for ac_declaration in \
2196 '' \
2197 'extern "C" void std::exit (int) throw (); using std::exit;' \
2198 'extern "C" void std::exit (int); using std::exit;' \
2199 'extern "C" void exit (int) throw ();' \
2200 'extern "C" void exit (int);' \
2201 'void exit (int);'
2202do
2203 cat >conftest.$ac_ext <<_ACEOF
2204/* confdefs.h. */
2205_ACEOF
2206cat confdefs.h >>conftest.$ac_ext
2207cat >>conftest.$ac_ext <<_ACEOF
2208/* end confdefs.h. */
2209$ac_declaration
2210#include <stdlib.h>
2211int
2212main ()
2213{
2214exit (42);
2215 ;
2216 return 0;
2217}
2218_ACEOF
2219rm -f conftest.$ac_objext
2220if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2221 (eval $ac_compile) 2>conftest.er1
2222 ac_status=$?
2223 grep -v '^ *+' conftest.er1 >conftest.err
2224 rm -f conftest.er1
2225 cat conftest.err >&5
2226 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2227 (exit $ac_status); } &&
2228 { ac_try='test -z "$ac_c_werror_flag"
2229 || test ! -s conftest.err'
2230 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2231 (eval $ac_try) 2>&5
2232 ac_status=$?
2233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2234 (exit $ac_status); }; } &&
2235 { ac_try='test -s conftest.$ac_objext'
2236 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2237 (eval $ac_try) 2>&5
2238 ac_status=$?
2239 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2240 (exit $ac_status); }; }; then
2241 :
2242else
2243 echo "$as_me: failed program was:" >&5
2244sed 's/^/| /' conftest.$ac_ext >&5
2245
2246continue
2247fi
2248rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2249 cat >conftest.$ac_ext <<_ACEOF
2250/* confdefs.h. */
2251_ACEOF
2252cat confdefs.h >>conftest.$ac_ext
2253cat >>conftest.$ac_ext <<_ACEOF
2254/* end confdefs.h. */
2255$ac_declaration
2256int
2257main ()
2258{
2259exit (42);
2260 ;
2261 return 0;
2262}
2263_ACEOF
2264rm -f conftest.$ac_objext
2265if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2266 (eval $ac_compile) 2>conftest.er1
2267 ac_status=$?
2268 grep -v '^ *+' conftest.er1 >conftest.err
2269 rm -f conftest.er1
2270 cat conftest.err >&5
2271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2272 (exit $ac_status); } &&
2273 { ac_try='test -z "$ac_c_werror_flag"
2274 || test ! -s conftest.err'
2275 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2276 (eval $ac_try) 2>&5
2277 ac_status=$?
2278 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2279 (exit $ac_status); }; } &&
2280 { ac_try='test -s conftest.$ac_objext'
2281 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2282 (eval $ac_try) 2>&5
2283 ac_status=$?
2284 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2285 (exit $ac_status); }; }; then
2286 break
2287else
2288 echo "$as_me: failed program was:" >&5
2289sed 's/^/| /' conftest.$ac_ext >&5
2290
2291fi
2292rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2293done
2294rm -f conftest*
2295if test -n "$ac_declaration"; then
2296 echo '#ifdef __cplusplus' >>confdefs.h
2297 echo $ac_declaration >>confdefs.h
2298 echo '#endif' >>confdefs.h
2299fi
2300
2301else
2302 echo "$as_me: failed program was:" >&5
2303sed 's/^/| /' conftest.$ac_ext >&5
2304
2305fi
2306rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2307ac_ext=c
2308ac_cpp='$CPP $CPPFLAGS'
2309ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2310ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2311ac_compiler_gnu=$ac_cv_c_compiler_gnu
2312 ac_ext=c
2313ac_cpp='$CPP $CPPFLAGS'
2314ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2315ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2316ac_compiler_gnu=$ac_cv_c_compiler_gnu
2317echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2318echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002319# On Suns, sometimes $CPP names a directory.
2320if test -n "$CPP" && test -d "$CPP"; then
2321 CPP=
2322fi
2323if test -z "$CPP"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002324 if test "${ac_cv_prog_CPP+set}" = set; then
2325 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002326else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002327 # Double quotes because CPP needs to be expanded
2328 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2329 do
2330 ac_preproc_ok=false
2331for ac_c_preproc_warn_flag in '' yes
2332do
2333 # Use a header file that comes with gcc, so configuring glibc
2334 # with a fresh cross-compiler works.
2335 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2336 # <limits.h> exists even on freestanding compilers.
Bram Moolenaar071d4272004-06-13 20:20:40 +00002337 # On the NeXT, cc -E runs the code through the compiler's parser,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002338 # not just through cpp. "Syntax error" is here to catch this case.
2339 cat >conftest.$ac_ext <<_ACEOF
2340/* confdefs.h. */
2341_ACEOF
2342cat confdefs.h >>conftest.$ac_ext
2343cat >>conftest.$ac_ext <<_ACEOF
2344/* end confdefs.h. */
2345#ifdef __STDC__
2346# include <limits.h>
2347#else
2348# include <assert.h>
2349#endif
2350 Syntax error
2351_ACEOF
2352if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2353 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2354 ac_status=$?
2355 grep -v '^ *+' conftest.er1 >conftest.err
2356 rm -f conftest.er1
2357 cat conftest.err >&5
2358 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2359 (exit $ac_status); } >/dev/null; then
2360 if test -s conftest.err; then
2361 ac_cpp_err=$ac_c_preproc_warn_flag
2362 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Bram Moolenaar071d4272004-06-13 20:20:40 +00002363 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002364 ac_cpp_err=
Bram Moolenaar071d4272004-06-13 20:20:40 +00002365 fi
2366else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002367 ac_cpp_err=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00002368fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002369if test -z "$ac_cpp_err"; then
2370 :
2371else
2372 echo "$as_me: failed program was:" >&5
2373sed 's/^/| /' conftest.$ac_ext >&5
2374
2375 # Broken: fails on valid input.
2376continue
2377fi
2378rm -f conftest.err conftest.$ac_ext
2379
2380 # OK, works on sane cases. Now check whether non-existent headers
2381 # can be detected and how.
2382 cat >conftest.$ac_ext <<_ACEOF
2383/* confdefs.h. */
2384_ACEOF
2385cat confdefs.h >>conftest.$ac_ext
2386cat >>conftest.$ac_ext <<_ACEOF
2387/* end confdefs.h. */
2388#include <ac_nonexistent.h>
2389_ACEOF
2390if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2391 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2392 ac_status=$?
2393 grep -v '^ *+' conftest.er1 >conftest.err
2394 rm -f conftest.er1
2395 cat conftest.err >&5
2396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2397 (exit $ac_status); } >/dev/null; then
2398 if test -s conftest.err; then
2399 ac_cpp_err=$ac_c_preproc_warn_flag
2400 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2401 else
2402 ac_cpp_err=
2403 fi
2404else
2405 ac_cpp_err=yes
2406fi
2407if test -z "$ac_cpp_err"; then
2408 # Broken: success on invalid input.
2409continue
2410else
2411 echo "$as_me: failed program was:" >&5
2412sed 's/^/| /' conftest.$ac_ext >&5
2413
2414 # Passes both tests.
2415ac_preproc_ok=:
2416break
2417fi
2418rm -f conftest.err conftest.$ac_ext
2419
2420done
2421# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2422rm -f conftest.err conftest.$ac_ext
2423if $ac_preproc_ok; then
2424 break
2425fi
2426
2427 done
2428 ac_cv_prog_CPP=$CPP
2429
2430fi
2431 CPP=$ac_cv_prog_CPP
2432else
2433 ac_cv_prog_CPP=$CPP
2434fi
2435echo "$as_me:$LINENO: result: $CPP" >&5
2436echo "${ECHO_T}$CPP" >&6
2437ac_preproc_ok=false
2438for ac_c_preproc_warn_flag in '' yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00002439do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002440 # Use a header file that comes with gcc, so configuring glibc
2441 # with a fresh cross-compiler works.
2442 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2443 # <limits.h> exists even on freestanding compilers.
2444 # On the NeXT, cc -E runs the code through the compiler's parser,
2445 # not just through cpp. "Syntax error" is here to catch this case.
2446 cat >conftest.$ac_ext <<_ACEOF
2447/* confdefs.h. */
2448_ACEOF
2449cat confdefs.h >>conftest.$ac_ext
2450cat >>conftest.$ac_ext <<_ACEOF
2451/* end confdefs.h. */
2452#ifdef __STDC__
2453# include <limits.h>
2454#else
2455# include <assert.h>
2456#endif
2457 Syntax error
2458_ACEOF
2459if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2460 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2461 ac_status=$?
2462 grep -v '^ *+' conftest.er1 >conftest.err
2463 rm -f conftest.er1
2464 cat conftest.err >&5
2465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2466 (exit $ac_status); } >/dev/null; then
2467 if test -s conftest.err; then
2468 ac_cpp_err=$ac_c_preproc_warn_flag
2469 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2470 else
2471 ac_cpp_err=
2472 fi
2473else
2474 ac_cpp_err=yes
2475fi
2476if test -z "$ac_cpp_err"; then
2477 :
2478else
2479 echo "$as_me: failed program was:" >&5
2480sed 's/^/| /' conftest.$ac_ext >&5
2481
2482 # Broken: fails on valid input.
2483continue
2484fi
2485rm -f conftest.err conftest.$ac_ext
2486
2487 # OK, works on sane cases. Now check whether non-existent headers
2488 # can be detected and how.
2489 cat >conftest.$ac_ext <<_ACEOF
2490/* confdefs.h. */
2491_ACEOF
2492cat confdefs.h >>conftest.$ac_ext
2493cat >>conftest.$ac_ext <<_ACEOF
2494/* end confdefs.h. */
2495#include <ac_nonexistent.h>
2496_ACEOF
2497if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2498 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2499 ac_status=$?
2500 grep -v '^ *+' conftest.er1 >conftest.err
2501 rm -f conftest.er1
2502 cat conftest.err >&5
2503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2504 (exit $ac_status); } >/dev/null; then
2505 if test -s conftest.err; then
2506 ac_cpp_err=$ac_c_preproc_warn_flag
2507 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2508 else
2509 ac_cpp_err=
2510 fi
2511else
2512 ac_cpp_err=yes
2513fi
2514if test -z "$ac_cpp_err"; then
2515 # Broken: success on invalid input.
2516continue
2517else
2518 echo "$as_me: failed program was:" >&5
2519sed 's/^/| /' conftest.$ac_ext >&5
2520
2521 # Passes both tests.
2522ac_preproc_ok=:
2523break
2524fi
2525rm -f conftest.err conftest.$ac_ext
2526
2527done
2528# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2529rm -f conftest.err conftest.$ac_ext
2530if $ac_preproc_ok; then
2531 :
2532else
2533 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
2534See \`config.log' for more details." >&5
2535echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
2536See \`config.log' for more details." >&2;}
2537 { (exit 1); exit 1; }; }
2538fi
2539
2540ac_ext=c
2541ac_cpp='$CPP $CPPFLAGS'
2542ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2543ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2544ac_compiler_gnu=$ac_cv_c_compiler_gnu
2545
2546
2547echo "$as_me:$LINENO: checking for egrep" >&5
2548echo $ECHO_N "checking for egrep... $ECHO_C" >&6
2549if test "${ac_cv_prog_egrep+set}" = set; then
2550 echo $ECHO_N "(cached) $ECHO_C" >&6
2551else
2552 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
2553 then ac_cv_prog_egrep='grep -E'
2554 else ac_cv_prog_egrep='egrep'
2555 fi
2556fi
2557echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
2558echo "${ECHO_T}$ac_cv_prog_egrep" >&6
2559 EGREP=$ac_cv_prog_egrep
2560
2561
2562cat >conftest.$ac_ext <<_ACEOF
2563/* confdefs.h. */
2564_ACEOF
2565cat confdefs.h >>conftest.$ac_ext
2566cat >>conftest.$ac_ext <<_ACEOF
2567/* end confdefs.h. */
2568
2569_ACEOF
2570if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2571 $EGREP "" >/dev/null 2>&1; then
2572 :
2573fi
2574rm -f conftest*
2575 echo "$as_me:$LINENO: checking for library containing strerror" >&5
2576echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6
2577if test "${ac_cv_search_strerror+set}" = set; then
2578 echo $ECHO_N "(cached) $ECHO_C" >&6
2579else
2580 ac_func_search_save_LIBS=$LIBS
2581ac_cv_search_strerror=no
2582cat >conftest.$ac_ext <<_ACEOF
2583/* confdefs.h. */
2584_ACEOF
2585cat confdefs.h >>conftest.$ac_ext
2586cat >>conftest.$ac_ext <<_ACEOF
2587/* end confdefs.h. */
2588
2589/* Override any gcc2 internal prototype to avoid an error. */
2590#ifdef __cplusplus
2591extern "C"
2592#endif
2593/* We use char because int might match the return type of a gcc2
2594 builtin and then its argument prototype would still apply. */
2595char strerror ();
2596int
2597main ()
2598{
2599strerror ();
2600 ;
2601 return 0;
2602}
2603_ACEOF
2604rm -f conftest.$ac_objext conftest$ac_exeext
2605if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2606 (eval $ac_link) 2>conftest.er1
2607 ac_status=$?
2608 grep -v '^ *+' conftest.er1 >conftest.err
2609 rm -f conftest.er1
2610 cat conftest.err >&5
2611 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2612 (exit $ac_status); } &&
2613 { ac_try='test -z "$ac_c_werror_flag"
2614 || test ! -s conftest.err'
2615 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2616 (eval $ac_try) 2>&5
2617 ac_status=$?
2618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2619 (exit $ac_status); }; } &&
2620 { ac_try='test -s conftest$ac_exeext'
2621 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2622 (eval $ac_try) 2>&5
2623 ac_status=$?
2624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2625 (exit $ac_status); }; }; then
2626 ac_cv_search_strerror="none required"
2627else
2628 echo "$as_me: failed program was:" >&5
2629sed 's/^/| /' conftest.$ac_ext >&5
2630
2631fi
2632rm -f conftest.err conftest.$ac_objext \
2633 conftest$ac_exeext conftest.$ac_ext
2634if test "$ac_cv_search_strerror" = no; then
2635 for ac_lib in cposix; do
2636 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
2637 cat >conftest.$ac_ext <<_ACEOF
2638/* confdefs.h. */
2639_ACEOF
2640cat confdefs.h >>conftest.$ac_ext
2641cat >>conftest.$ac_ext <<_ACEOF
2642/* end confdefs.h. */
2643
2644/* Override any gcc2 internal prototype to avoid an error. */
2645#ifdef __cplusplus
2646extern "C"
2647#endif
2648/* We use char because int might match the return type of a gcc2
2649 builtin and then its argument prototype would still apply. */
2650char strerror ();
2651int
2652main ()
2653{
2654strerror ();
2655 ;
2656 return 0;
2657}
2658_ACEOF
2659rm -f conftest.$ac_objext conftest$ac_exeext
2660if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2661 (eval $ac_link) 2>conftest.er1
2662 ac_status=$?
2663 grep -v '^ *+' conftest.er1 >conftest.err
2664 rm -f conftest.er1
2665 cat conftest.err >&5
2666 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2667 (exit $ac_status); } &&
2668 { ac_try='test -z "$ac_c_werror_flag"
2669 || test ! -s conftest.err'
2670 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2671 (eval $ac_try) 2>&5
2672 ac_status=$?
2673 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2674 (exit $ac_status); }; } &&
2675 { ac_try='test -s conftest$ac_exeext'
2676 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2677 (eval $ac_try) 2>&5
2678 ac_status=$?
2679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2680 (exit $ac_status); }; }; then
2681 ac_cv_search_strerror="-l$ac_lib"
2682break
2683else
2684 echo "$as_me: failed program was:" >&5
2685sed 's/^/| /' conftest.$ac_ext >&5
2686
2687fi
2688rm -f conftest.err conftest.$ac_objext \
2689 conftest$ac_exeext conftest.$ac_ext
2690 done
2691fi
2692LIBS=$ac_func_search_save_LIBS
2693fi
2694echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
2695echo "${ECHO_T}$ac_cv_search_strerror" >&6
2696if test "$ac_cv_search_strerror" != no; then
2697 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
2698
2699fi
2700 for ac_prog in gawk mawk nawk awk
2701do
2702 # Extract the first word of "$ac_prog", so it can be a program name with args.
Bram Moolenaar071d4272004-06-13 20:20:40 +00002703set dummy $ac_prog; ac_word=$2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002704echo "$as_me:$LINENO: checking for $ac_word" >&5
2705echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2706if test "${ac_cv_prog_AWK+set}" = set; then
2707 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002708else
2709 if test -n "$AWK"; then
2710 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2711else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002712as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2713for as_dir in $PATH
2714do
2715 IFS=$as_save_IFS
2716 test -z "$as_dir" && as_dir=.
2717 for ac_exec_ext in '' $ac_executable_extensions; do
2718 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2719 ac_cv_prog_AWK="$ac_prog"
2720 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2721 break 2
2722 fi
2723done
2724done
2725
Bram Moolenaar071d4272004-06-13 20:20:40 +00002726fi
2727fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002728AWK=$ac_cv_prog_AWK
Bram Moolenaar071d4272004-06-13 20:20:40 +00002729if test -n "$AWK"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002730 echo "$as_me:$LINENO: result: $AWK" >&5
2731echo "${ECHO_T}$AWK" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002732else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002733 echo "$as_me:$LINENO: result: no" >&5
2734echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002735fi
2736
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002737 test -n "$AWK" && break
Bram Moolenaar071d4272004-06-13 20:20:40 +00002738done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002739
Bram Moolenaar071d4272004-06-13 20:20:40 +00002740# Extract the first word of "strip", so it can be a program name with args.
2741set dummy strip; ac_word=$2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002742echo "$as_me:$LINENO: checking for $ac_word" >&5
2743echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2744if test "${ac_cv_prog_STRIP+set}" = set; then
2745 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002746else
2747 if test -n "$STRIP"; then
2748 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2749else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002750as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2751for as_dir in $PATH
2752do
2753 IFS=$as_save_IFS
2754 test -z "$as_dir" && as_dir=.
2755 for ac_exec_ext in '' $ac_executable_extensions; do
2756 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2757 ac_cv_prog_STRIP="strip"
2758 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2759 break 2
2760 fi
2761done
2762done
2763
Bram Moolenaar071d4272004-06-13 20:20:40 +00002764 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
2765fi
2766fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002767STRIP=$ac_cv_prog_STRIP
Bram Moolenaar071d4272004-06-13 20:20:40 +00002768if test -n "$STRIP"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002769 echo "$as_me:$LINENO: result: $STRIP" >&5
2770echo "${ECHO_T}$STRIP" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002771else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002772 echo "$as_me:$LINENO: result: no" >&5
2773echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002774fi
2775
2776
Bram Moolenaar071d4272004-06-13 20:20:40 +00002777
2778
2779if test -z "$CFLAGS"; then
2780 CFLAGS="-O"
2781 test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall"
2782fi
2783if test "$GCC" = yes; then
Bram Moolenaar910f66f2006-04-05 20:41:53 +00002784 gccversion=`"$CC" -dumpversion`
2785 if test "x$gccversion" = "x"; then
2786 gccversion=`"$CC" --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'`
2787 fi
Bram Moolenaara5792f52005-11-23 21:25:05 +00002788 if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then
Bram Moolenaare224ffa2006-03-01 00:01:28 +00002789 echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"'
Bram Moolenaar071d4272004-06-13 20:20:40 +00002790 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'`
2791 else
2792 if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then
2793 echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"'
2794 CFLAGS="$CFLAGS -fno-strength-reduce"
2795 fi
2796 fi
2797fi
2798
2799if test "$cross_compiling" = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002800 { { echo "$as_me:$LINENO: error: cannot compile a simple program, check CC and CFLAGS
2801 (cross compiling doesn't work)" >&5
2802echo "$as_me: error: cannot compile a simple program, check CC and CFLAGS
2803 (cross compiling doesn't work)" >&2;}
2804 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002805fi
2806
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002807test "$GCC" = yes && CPP_MM=M;
Bram Moolenaar071d4272004-06-13 20:20:40 +00002808
2809if test -f ./toolcheck; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002810 { echo "$as_me:$LINENO: checking for buggy tools..." >&5
2811echo "$as_me: checking for buggy tools..." >&6;}
Bram Moolenaar071d4272004-06-13 20:20:40 +00002812 sh ./toolcheck 1>&6
2813fi
2814
2815OS_EXTRA_SRC=""; OS_EXTRA_OBJ=""
2816
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002817echo "$as_me:$LINENO: checking for BeOS" >&5
2818echo $ECHO_N "checking for BeOS... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002819case `uname` in
2820 BeOS) OS_EXTRA_SRC=os_beos.c; OS_EXTRA_OBJ=objects/os_beos.o
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002821 BEOS=yes; echo "$as_me:$LINENO: result: yes" >&5
2822echo "${ECHO_T}yes" >&6;;
2823 *) BEOS=no; echo "$as_me:$LINENO: result: no" >&5
2824echo "${ECHO_T}no" >&6;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00002825esac
2826
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002827echo "$as_me:$LINENO: checking for QNX" >&5
2828echo $ECHO_N "checking for QNX... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002829case `uname` in
2830 QNX) OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o
2831 test -z "$with_x" && with_x=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002832 QNX=yes; echo "$as_me:$LINENO: result: yes" >&5
2833echo "${ECHO_T}yes" >&6;;
2834 *) QNX=no; echo "$as_me:$LINENO: result: no" >&5
2835echo "${ECHO_T}no" >&6;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00002836esac
2837
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002838echo "$as_me:$LINENO: checking for Darwin (Mac OS X)" >&5
2839echo $ECHO_N "checking for Darwin (Mac OS X)... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002840if test "`(uname) 2>/dev/null`" = Darwin; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002841 echo "$as_me:$LINENO: result: yes" >&5
2842echo "${ECHO_T}yes" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002843
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002844 echo "$as_me:$LINENO: checking --disable-darwin argument" >&5
2845echo $ECHO_N "checking --disable-darwin argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002846 # Check whether --enable-darwin or --disable-darwin was given.
2847if test "${enable_darwin+set}" = set; then
2848 enableval="$enable_darwin"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002849
Bram Moolenaar071d4272004-06-13 20:20:40 +00002850else
2851 enable_darwin="yes"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002852fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +00002853 if test "$enable_darwin" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002854 echo "$as_me:$LINENO: result: no" >&5
2855echo "${ECHO_T}no" >&6
2856 echo "$as_me:$LINENO: checking if Darwin files are there" >&5
2857echo $ECHO_N "checking if Darwin files are there... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002858 if test -f os_macosx.c; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002859 echo "$as_me:$LINENO: result: yes" >&5
2860echo "${ECHO_T}yes" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002861 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002862 echo "$as_me:$LINENO: result: no, Darwin support disabled" >&5
2863echo "${ECHO_T}no, Darwin support disabled" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002864 enable_darwin=no
2865 fi
2866 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002867 echo "$as_me:$LINENO: result: yes, Darwin support excluded" >&5
2868echo "${ECHO_T}yes, Darwin support excluded" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002869 fi
2870
Bram Moolenaara23ccb82006-02-27 00:08:02 +00002871 echo "$as_me:$LINENO: checking --with-mac-arch argument" >&5
2872echo $ECHO_N "checking --with-mac-arch argument... $ECHO_C" >&6
2873
2874# Check whether --with-mac-arch or --without-mac-arch was given.
2875if test "${with_mac_arch+set}" = set; then
2876 withval="$with_mac_arch"
2877 MACARCH="$withval"; echo "$as_me:$LINENO: result: $MACARCH" >&5
2878echo "${ECHO_T}$MACARCH" >&6
2879else
Bram Moolenaar899dddf2006-03-26 21:06:50 +00002880 MACARCH="current"; echo "$as_me:$LINENO: result: defaulting to $MACARCH" >&5
Bram Moolenaare224ffa2006-03-01 00:01:28 +00002881echo "${ECHO_T}defaulting to $MACARCH" >&6
Bram Moolenaara23ccb82006-02-27 00:08:02 +00002882fi;
2883
2884 if test "x$MACARCH" = "xboth"; then
Bram Moolenaare224ffa2006-03-01 00:01:28 +00002885 echo "$as_me:$LINENO: checking for 10.4 universal SDK" >&5
2886echo $ECHO_N "checking for 10.4 universal SDK... $ECHO_C" >&6
2887 save_cppflags="$CPPFLAGS"
2888 save_cflags="$CFLAGS"
Bram Moolenaara23ccb82006-02-27 00:08:02 +00002889 save_ldflags="$LDFLAGS"
Bram Moolenaare224ffa2006-03-01 00:01:28 +00002890 CFLAGS="$CFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
Bram Moolenaara23ccb82006-02-27 00:08:02 +00002891 cat >conftest.$ac_ext <<_ACEOF
2892/* confdefs.h. */
2893_ACEOF
2894cat confdefs.h >>conftest.$ac_ext
2895cat >>conftest.$ac_ext <<_ACEOF
2896/* end confdefs.h. */
2897
2898int
2899main ()
2900{
2901
2902 ;
2903 return 0;
2904}
2905_ACEOF
2906rm -f conftest.$ac_objext conftest$ac_exeext
2907if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2908 (eval $ac_link) 2>conftest.er1
2909 ac_status=$?
2910 grep -v '^ *+' conftest.er1 >conftest.err
2911 rm -f conftest.er1
2912 cat conftest.err >&5
2913 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2914 (exit $ac_status); } &&
2915 { ac_try='test -z "$ac_c_werror_flag"
2916 || test ! -s conftest.err'
2917 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2918 (eval $ac_try) 2>&5
2919 ac_status=$?
2920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2921 (exit $ac_status); }; } &&
2922 { ac_try='test -s conftest$ac_exeext'
2923 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2924 (eval $ac_try) 2>&5
2925 ac_status=$?
2926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2927 (exit $ac_status); }; }; then
Bram Moolenaare224ffa2006-03-01 00:01:28 +00002928 echo "$as_me:$LINENO: result: found" >&5
2929echo "${ECHO_T}found" >&6
Bram Moolenaara23ccb82006-02-27 00:08:02 +00002930else
2931 echo "$as_me: failed program was:" >&5
2932sed 's/^/| /' conftest.$ac_ext >&5
2933
Bram Moolenaare224ffa2006-03-01 00:01:28 +00002934echo "$as_me:$LINENO: result: not found" >&5
2935echo "${ECHO_T}not found" >&6
Bram Moolenaar1f35bf92006-03-07 22:38:47 +00002936 CFLAGS="$save_cflags"
Bram Moolenaare224ffa2006-03-01 00:01:28 +00002937 echo "$as_me:$LINENO: checking if Intel architecture is supported" >&5
Bram Moolenaara23ccb82006-02-27 00:08:02 +00002938echo $ECHO_N "checking if Intel architecture is supported... $ECHO_C" >&6
Bram Moolenaare224ffa2006-03-01 00:01:28 +00002939 CPPFLAGS="$CPPFLAGS -arch i386"
2940 LDFLAGS="$save_ldflags -arch i386"
2941 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaara23ccb82006-02-27 00:08:02 +00002942/* confdefs.h. */
2943_ACEOF
2944cat confdefs.h >>conftest.$ac_ext
2945cat >>conftest.$ac_ext <<_ACEOF
2946/* end confdefs.h. */
2947
2948int
2949main ()
2950{
2951
2952 ;
2953 return 0;
2954}
2955_ACEOF
2956rm -f conftest.$ac_objext conftest$ac_exeext
2957if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2958 (eval $ac_link) 2>conftest.er1
2959 ac_status=$?
2960 grep -v '^ *+' conftest.er1 >conftest.err
2961 rm -f conftest.er1
2962 cat conftest.err >&5
2963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2964 (exit $ac_status); } &&
2965 { ac_try='test -z "$ac_c_werror_flag"
2966 || test ! -s conftest.err'
2967 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2968 (eval $ac_try) 2>&5
2969 ac_status=$?
2970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2971 (exit $ac_status); }; } &&
2972 { ac_try='test -s conftest$ac_exeext'
2973 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2974 (eval $ac_try) 2>&5
2975 ac_status=$?
2976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2977 (exit $ac_status); }; }; then
2978 echo "$as_me:$LINENO: result: yes" >&5
2979echo "${ECHO_T}yes" >&6; MACARCH="intel"
2980else
2981 echo "$as_me: failed program was:" >&5
2982sed 's/^/| /' conftest.$ac_ext >&5
2983
2984echo "$as_me:$LINENO: result: no" >&5
Bram Moolenaare224ffa2006-03-01 00:01:28 +00002985echo "${ECHO_T}no" >&6
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00002986 MACARCH="ppc"
Bram Moolenaare224ffa2006-03-01 00:01:28 +00002987 CPPFLAGS="$save_cppflags -arch ppc"
2988 LDFLAGS="$save_ldflags -arch ppc"
Bram Moolenaara23ccb82006-02-27 00:08:02 +00002989fi
2990rm -f conftest.err conftest.$ac_objext \
2991 conftest$ac_exeext conftest.$ac_ext
2992fi
2993rm -f conftest.err conftest.$ac_objext \
2994 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaare224ffa2006-03-01 00:01:28 +00002995 elif test "x$MACARCH" = "xintel"; then
2996 CPPFLAGS="$CPPFLAGS -arch intel"
2997 LDFLAGS="$LDFLAGS -arch intel"
Bram Moolenaare2f98b92006-03-29 21:18:24 +00002998 elif test "x$MACARCH" = "xppc"; then
Bram Moolenaare224ffa2006-03-01 00:01:28 +00002999 CPPFLAGS="$CPPFLAGS -arch ppc"
3000 LDFLAGS="$LDFLAGS -arch ppc"
Bram Moolenaara23ccb82006-02-27 00:08:02 +00003001 fi
3002
Bram Moolenaar071d4272004-06-13 20:20:40 +00003003 if test "$enable_darwin" = "yes"; then
3004 MACOSX=yes
Bram Moolenaarab79bcb2004-07-18 21:34:53 +00003005 OS_EXTRA_SCR="os_macosx.c os_mac_conv.c";
3006 OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o"
Bram Moolenaare224ffa2006-03-01 00:01:28 +00003007 CPPFLAGS="$CPPFLAGS -DMACOS_X_UNIX -no-cpp-precomp"
3008 if test "x$MACARCH" = "xboth"; then
3009 CPPFLAGS="$CPPFLAGS -I/Developer/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
3010 else
3011 CPPFLAGS="$CPPFLAGS -I/Developer/Headers/FlatCarbon"
3012 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00003013
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003014 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3015echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
3016if test "${ac_cv_header_stdc+set}" = set; then
3017 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003018else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003019 cat >conftest.$ac_ext <<_ACEOF
3020/* confdefs.h. */
3021_ACEOF
3022cat confdefs.h >>conftest.$ac_ext
3023cat >>conftest.$ac_ext <<_ACEOF
3024/* end confdefs.h. */
3025#include <stdlib.h>
3026#include <stdarg.h>
3027#include <string.h>
3028#include <float.h>
3029
3030int
3031main ()
3032{
3033
3034 ;
3035 return 0;
3036}
3037_ACEOF
3038rm -f conftest.$ac_objext
3039if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3040 (eval $ac_compile) 2>conftest.er1
3041 ac_status=$?
3042 grep -v '^ *+' conftest.er1 >conftest.err
3043 rm -f conftest.er1
3044 cat conftest.err >&5
3045 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3046 (exit $ac_status); } &&
3047 { ac_try='test -z "$ac_c_werror_flag"
3048 || test ! -s conftest.err'
3049 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3050 (eval $ac_try) 2>&5
3051 ac_status=$?
3052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3053 (exit $ac_status); }; } &&
3054 { ac_try='test -s conftest.$ac_objext'
3055 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3056 (eval $ac_try) 2>&5
3057 ac_status=$?
3058 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3059 (exit $ac_status); }; }; then
3060 ac_cv_header_stdc=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003061else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003062 echo "$as_me: failed program was:" >&5
3063sed 's/^/| /' conftest.$ac_ext >&5
3064
3065ac_cv_header_stdc=no
3066fi
3067rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3068
3069if test $ac_cv_header_stdc = yes; then
3070 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3071 cat >conftest.$ac_ext <<_ACEOF
3072/* confdefs.h. */
3073_ACEOF
3074cat confdefs.h >>conftest.$ac_ext
3075cat >>conftest.$ac_ext <<_ACEOF
3076/* end confdefs.h. */
3077#include <string.h>
3078
3079_ACEOF
3080if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3081 $EGREP "memchr" >/dev/null 2>&1; then
3082 :
3083else
3084 ac_cv_header_stdc=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003085fi
3086rm -f conftest*
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003087
Bram Moolenaar071d4272004-06-13 20:20:40 +00003088fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003089
3090if test $ac_cv_header_stdc = yes; then
3091 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3092 cat >conftest.$ac_ext <<_ACEOF
3093/* confdefs.h. */
3094_ACEOF
3095cat confdefs.h >>conftest.$ac_ext
3096cat >>conftest.$ac_ext <<_ACEOF
3097/* end confdefs.h. */
3098#include <stdlib.h>
3099
3100_ACEOF
3101if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3102 $EGREP "free" >/dev/null 2>&1; then
3103 :
Bram Moolenaar071d4272004-06-13 20:20:40 +00003104else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003105 ac_cv_header_stdc=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003106fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003107rm -f conftest*
3108
3109fi
3110
3111if test $ac_cv_header_stdc = yes; then
3112 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3113 if test "$cross_compiling" = yes; then
3114 :
3115else
3116 cat >conftest.$ac_ext <<_ACEOF
3117/* confdefs.h. */
3118_ACEOF
3119cat confdefs.h >>conftest.$ac_ext
3120cat >>conftest.$ac_ext <<_ACEOF
3121/* end confdefs.h. */
3122#include <ctype.h>
3123#if ((' ' & 0x0FF) == 0x020)
3124# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3125# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3126#else
3127# define ISLOWER(c) \
3128 (('a' <= (c) && (c) <= 'i') \
3129 || ('j' <= (c) && (c) <= 'r') \
3130 || ('s' <= (c) && (c) <= 'z'))
3131# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3132#endif
3133
3134#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3135int
3136main ()
3137{
3138 int i;
3139 for (i = 0; i < 256; i++)
3140 if (XOR (islower (i), ISLOWER (i))
3141 || toupper (i) != TOUPPER (i))
3142 exit(2);
3143 exit (0);
3144}
3145_ACEOF
3146rm -f conftest$ac_exeext
3147if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3148 (eval $ac_link) 2>&5
3149 ac_status=$?
3150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3151 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3152 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3153 (eval $ac_try) 2>&5
3154 ac_status=$?
3155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3156 (exit $ac_status); }; }; then
3157 :
3158else
3159 echo "$as_me: program exited with status $ac_status" >&5
3160echo "$as_me: failed program was:" >&5
3161sed 's/^/| /' conftest.$ac_ext >&5
3162
3163( exit $ac_status )
3164ac_cv_header_stdc=no
3165fi
3166rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3167fi
3168fi
3169fi
3170echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3171echo "${ECHO_T}$ac_cv_header_stdc" >&6
3172if test $ac_cv_header_stdc = yes; then
3173
3174cat >>confdefs.h <<\_ACEOF
3175#define STDC_HEADERS 1
3176_ACEOF
3177
3178fi
3179
3180# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3191 inttypes.h stdint.h unistd.h
3192do
3193as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3194echo "$as_me:$LINENO: checking for $ac_header" >&5
3195echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3196if eval "test \"\${$as_ac_Header+set}\" = set"; then
3197 echo $ECHO_N "(cached) $ECHO_C" >&6
3198else
3199 cat >conftest.$ac_ext <<_ACEOF
3200/* confdefs.h. */
3201_ACEOF
3202cat confdefs.h >>conftest.$ac_ext
3203cat >>conftest.$ac_ext <<_ACEOF
3204/* end confdefs.h. */
3205$ac_includes_default
3206
3207#include <$ac_header>
3208_ACEOF
3209rm -f conftest.$ac_objext
3210if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3211 (eval $ac_compile) 2>conftest.er1
3212 ac_status=$?
3213 grep -v '^ *+' conftest.er1 >conftest.err
3214 rm -f conftest.er1
3215 cat conftest.err >&5
3216 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3217 (exit $ac_status); } &&
3218 { ac_try='test -z "$ac_c_werror_flag"
3219 || test ! -s conftest.err'
3220 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3221 (eval $ac_try) 2>&5
3222 ac_status=$?
3223 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3224 (exit $ac_status); }; } &&
3225 { ac_try='test -s conftest.$ac_objext'
3226 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3227 (eval $ac_try) 2>&5
3228 ac_status=$?
3229 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3230 (exit $ac_status); }; }; then
3231 eval "$as_ac_Header=yes"
3232else
3233 echo "$as_me: failed program was:" >&5
3234sed 's/^/| /' conftest.$ac_ext >&5
3235
3236eval "$as_ac_Header=no"
3237fi
3238rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3239fi
3240echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3241echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3242if test `eval echo '${'$as_ac_Header'}'` = yes; then
3243 cat >>confdefs.h <<_ACEOF
3244#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3245_ACEOF
3246
3247fi
3248
3249done
3250
3251
3252if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
3253 echo "$as_me:$LINENO: checking for Carbon/Carbon.h" >&5
3254echo $ECHO_N "checking for Carbon/Carbon.h... $ECHO_C" >&6
3255if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
3256 echo $ECHO_N "(cached) $ECHO_C" >&6
3257fi
3258echo "$as_me:$LINENO: result: $ac_cv_header_Carbon_Carbon_h" >&5
3259echo "${ECHO_T}$ac_cv_header_Carbon_Carbon_h" >&6
3260else
3261 # Is the header compilable?
3262echo "$as_me:$LINENO: checking Carbon/Carbon.h usability" >&5
3263echo $ECHO_N "checking Carbon/Carbon.h usability... $ECHO_C" >&6
3264cat >conftest.$ac_ext <<_ACEOF
3265/* confdefs.h. */
3266_ACEOF
3267cat confdefs.h >>conftest.$ac_ext
3268cat >>conftest.$ac_ext <<_ACEOF
3269/* end confdefs.h. */
3270$ac_includes_default
3271#include <Carbon/Carbon.h>
3272_ACEOF
3273rm -f conftest.$ac_objext
3274if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3275 (eval $ac_compile) 2>conftest.er1
3276 ac_status=$?
3277 grep -v '^ *+' conftest.er1 >conftest.err
3278 rm -f conftest.er1
3279 cat conftest.err >&5
3280 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3281 (exit $ac_status); } &&
3282 { ac_try='test -z "$ac_c_werror_flag"
3283 || test ! -s conftest.err'
3284 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3285 (eval $ac_try) 2>&5
3286 ac_status=$?
3287 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3288 (exit $ac_status); }; } &&
3289 { ac_try='test -s conftest.$ac_objext'
3290 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3291 (eval $ac_try) 2>&5
3292 ac_status=$?
3293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3294 (exit $ac_status); }; }; then
3295 ac_header_compiler=yes
3296else
3297 echo "$as_me: failed program was:" >&5
3298sed 's/^/| /' conftest.$ac_ext >&5
3299
3300ac_header_compiler=no
3301fi
3302rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3303echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3304echo "${ECHO_T}$ac_header_compiler" >&6
3305
3306# Is the header present?
3307echo "$as_me:$LINENO: checking Carbon/Carbon.h presence" >&5
3308echo $ECHO_N "checking Carbon/Carbon.h presence... $ECHO_C" >&6
3309cat >conftest.$ac_ext <<_ACEOF
3310/* confdefs.h. */
3311_ACEOF
3312cat confdefs.h >>conftest.$ac_ext
3313cat >>conftest.$ac_ext <<_ACEOF
3314/* end confdefs.h. */
3315#include <Carbon/Carbon.h>
3316_ACEOF
3317if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3318 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3319 ac_status=$?
3320 grep -v '^ *+' conftest.er1 >conftest.err
3321 rm -f conftest.er1
3322 cat conftest.err >&5
3323 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3324 (exit $ac_status); } >/dev/null; then
3325 if test -s conftest.err; then
3326 ac_cpp_err=$ac_c_preproc_warn_flag
3327 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3328 else
3329 ac_cpp_err=
3330 fi
3331else
3332 ac_cpp_err=yes
3333fi
3334if test -z "$ac_cpp_err"; then
3335 ac_header_preproc=yes
3336else
3337 echo "$as_me: failed program was:" >&5
3338sed 's/^/| /' conftest.$ac_ext >&5
3339
3340 ac_header_preproc=no
3341fi
3342rm -f conftest.err conftest.$ac_ext
3343echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3344echo "${ECHO_T}$ac_header_preproc" >&6
3345
3346# So? What about this header?
3347case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
3348 yes:no: )
3349 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: accepted by the compiler, rejected by the preprocessor!" >&5
3350echo "$as_me: WARNING: Carbon/Carbon.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
3351 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: proceeding with the compiler's result" >&5
3352echo "$as_me: WARNING: Carbon/Carbon.h: proceeding with the compiler's result" >&2;}
3353 ac_header_preproc=yes
3354 ;;
3355 no:yes:* )
3356 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: present but cannot be compiled" >&5
3357echo "$as_me: WARNING: Carbon/Carbon.h: present but cannot be compiled" >&2;}
3358 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: check for missing prerequisite headers?" >&5
3359echo "$as_me: WARNING: Carbon/Carbon.h: check for missing prerequisite headers?" >&2;}
3360 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: see the Autoconf documentation" >&5
3361echo "$as_me: WARNING: Carbon/Carbon.h: see the Autoconf documentation" >&2;}
3362 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: section \"Present But Cannot Be Compiled\"" >&5
3363echo "$as_me: WARNING: Carbon/Carbon.h: section \"Present But Cannot Be Compiled\"" >&2;}
3364 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: proceeding with the preprocessor's result" >&5
3365echo "$as_me: WARNING: Carbon/Carbon.h: proceeding with the preprocessor's result" >&2;}
3366 { echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: in the future, the compiler will take precedence" >&5
3367echo "$as_me: WARNING: Carbon/Carbon.h: in the future, the compiler will take precedence" >&2;}
3368 (
3369 cat <<\_ASBOX
3370## ------------------------------------------ ##
3371## Report this to the AC_PACKAGE_NAME lists. ##
3372## ------------------------------------------ ##
3373_ASBOX
3374 ) |
3375 sed "s/^/$as_me: WARNING: /" >&2
3376 ;;
3377esac
3378echo "$as_me:$LINENO: checking for Carbon/Carbon.h" >&5
3379echo $ECHO_N "checking for Carbon/Carbon.h... $ECHO_C" >&6
3380if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
3381 echo $ECHO_N "(cached) $ECHO_C" >&6
3382else
3383 ac_cv_header_Carbon_Carbon_h=$ac_header_preproc
3384fi
3385echo "$as_me:$LINENO: result: $ac_cv_header_Carbon_Carbon_h" >&5
3386echo "${ECHO_T}$ac_cv_header_Carbon_Carbon_h" >&6
3387
3388fi
3389if test $ac_cv_header_Carbon_Carbon_h = yes; then
3390 CARBON=yes
3391fi
3392
Bram Moolenaar071d4272004-06-13 20:20:40 +00003393
3394 if test "x$CARBON" = "xyes"; then
Bram Moolenaarab79bcb2004-07-18 21:34:53 +00003395 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 +00003396 with_x=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003397 fi
3398 fi
3399 fi
Bram Moolenaara23ccb82006-02-27 00:08:02 +00003400
Bram Moolenaarfd2ac762006-03-01 22:09:21 +00003401 if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then
Bram Moolenaare224ffa2006-03-01 00:01:28 +00003402 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'`
3403 fi
3404
Bram Moolenaar071d4272004-06-13 20:20:40 +00003405else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003406 echo "$as_me:$LINENO: result: no" >&5
3407echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003408fi
3409
3410
3411
3412
3413have_local_include=''
3414have_local_lib=''
3415if test "$GCC" = yes; then
3416 echo 'void f(){}' > conftest.c
3417 have_local_include=`${CC-cc} -no-cpp-precomp -c -v conftest.c 2>&1 | grep '/usr/local/include'`
3418 have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep '/usr/local/lib'`
3419 rm -f conftest.c conftest.o
3420fi
3421if test -z "$have_local_lib" -a -d /usr/local/lib; then
3422 tt=`echo "$LDFLAGS" | sed -e 's+-L/usr/local/lib ++g' -e 's+-L/usr/local/lib$++g'`
3423 if test "$tt" = "$LDFLAGS"; then
3424 LDFLAGS="$LDFLAGS -L/usr/local/lib"
3425 fi
3426fi
3427if test -z "$have_local_include" -a -d /usr/local/include; then
3428 tt=`echo "$CPPFLAGS" | sed -e 's+-I/usr/local/include ++g' -e 's+-I/usr/local/include$++g'`
3429 if test "$tt" = "$CPPFLAGS"; then
3430 CPPFLAGS="$CPPFLAGS -I/usr/local/include"
3431 fi
3432fi
3433
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003434echo "$as_me:$LINENO: checking --with-vim-name argument" >&5
3435echo $ECHO_N "checking --with-vim-name argument... $ECHO_C" >&6
3436
Bram Moolenaar071d4272004-06-13 20:20:40 +00003437# Check whether --with-vim-name or --without-vim-name was given.
3438if test "${with_vim_name+set}" = set; then
3439 withval="$with_vim_name"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003440 VIMNAME="$withval"; echo "$as_me:$LINENO: result: $VIMNAME" >&5
3441echo "${ECHO_T}$VIMNAME" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003442else
Bram Moolenaare344bea2005-09-01 20:46:49 +00003443 VIMNAME="vim"; echo "$as_me:$LINENO: result: Defaulting to $VIMNAME" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003444echo "${ECHO_T}Defaulting to $VIMNAME" >&6
3445fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +00003446
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003447echo "$as_me:$LINENO: checking --with-ex-name argument" >&5
3448echo $ECHO_N "checking --with-ex-name argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003449
Bram Moolenaar071d4272004-06-13 20:20:40 +00003450# Check whether --with-ex-name or --without-ex-name was given.
3451if test "${with_ex_name+set}" = set; then
3452 withval="$with_ex_name"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003453 EXNAME="$withval"; echo "$as_me:$LINENO: result: $EXNAME" >&5
3454echo "${ECHO_T}$EXNAME" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003455else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003456 EXNAME="ex"; echo "$as_me:$LINENO: result: Defaulting to ex" >&5
3457echo "${ECHO_T}Defaulting to ex" >&6
3458fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +00003459
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003460echo "$as_me:$LINENO: checking --with-view-name argument" >&5
3461echo $ECHO_N "checking --with-view-name argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003462
Bram Moolenaar071d4272004-06-13 20:20:40 +00003463# Check whether --with-view-name or --without-view-name was given.
3464if test "${with_view_name+set}" = set; then
3465 withval="$with_view_name"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003466 VIEWNAME="$withval"; echo "$as_me:$LINENO: result: $VIEWNAME" >&5
3467echo "${ECHO_T}$VIEWNAME" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003468else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003469 VIEWNAME="view"; echo "$as_me:$LINENO: result: Defaulting to view" >&5
3470echo "${ECHO_T}Defaulting to view" >&6
3471fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +00003472
3473
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003474echo "$as_me:$LINENO: checking --with-global-runtime argument" >&5
3475echo $ECHO_N "checking --with-global-runtime argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003476
Bram Moolenaar071d4272004-06-13 20:20:40 +00003477# Check whether --with-global-runtime or --without-global-runtime was given.
3478if test "${with_global_runtime+set}" = set; then
3479 withval="$with_global_runtime"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003480 echo "$as_me:$LINENO: result: $withval" >&5
3481echo "${ECHO_T}$withval" >&6; cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00003482#define RUNTIME_GLOBAL "$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003483_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00003484
3485else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003486 echo "$as_me:$LINENO: result: no" >&5
3487echo "${ECHO_T}no" >&6
3488fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +00003489
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003490echo "$as_me:$LINENO: checking --with-modified-by argument" >&5
3491echo $ECHO_N "checking --with-modified-by argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003492
Bram Moolenaar071d4272004-06-13 20:20:40 +00003493# Check whether --with-modified-by or --without-modified-by was given.
3494if test "${with_modified_by+set}" = set; then
3495 withval="$with_modified_by"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003496 echo "$as_me:$LINENO: result: $withval" >&5
3497echo "${ECHO_T}$withval" >&6; cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00003498#define MODIFIED_BY "$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003499_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00003500
3501else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003502 echo "$as_me:$LINENO: result: no" >&5
3503echo "${ECHO_T}no" >&6
3504fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +00003505
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003506echo "$as_me:$LINENO: checking if character set is EBCDIC" >&5
3507echo $ECHO_N "checking if character set is EBCDIC... $ECHO_C" >&6
3508cat >conftest.$ac_ext <<_ACEOF
3509/* confdefs.h. */
3510_ACEOF
3511cat confdefs.h >>conftest.$ac_ext
3512cat >>conftest.$ac_ext <<_ACEOF
3513/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00003514
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003515int
3516main ()
3517{
Bram Moolenaar071d4272004-06-13 20:20:40 +00003518 /* TryCompile function for CharSet.
3519 Treat any failure as ASCII for compatibility with existing art.
3520 Use compile-time rather than run-time tests for cross-compiler
3521 tolerance. */
3522#if '0'!=240
3523make an error "Character set is not EBCDIC"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003524#endif
3525 ;
3526 return 0;
3527}
3528_ACEOF
3529rm -f conftest.$ac_objext
3530if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3531 (eval $ac_compile) 2>conftest.er1
3532 ac_status=$?
3533 grep -v '^ *+' conftest.er1 >conftest.err
3534 rm -f conftest.er1
3535 cat conftest.err >&5
3536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3537 (exit $ac_status); } &&
3538 { ac_try='test -z "$ac_c_werror_flag"
3539 || test ! -s conftest.err'
3540 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3541 (eval $ac_try) 2>&5
3542 ac_status=$?
3543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3544 (exit $ac_status); }; } &&
3545 { ac_try='test -s conftest.$ac_objext'
3546 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3547 (eval $ac_try) 2>&5
3548 ac_status=$?
3549 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3550 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00003551 # TryCompile action if true
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003552cf_cv_ebcdic=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003553else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003554 echo "$as_me: failed program was:" >&5
3555sed 's/^/| /' conftest.$ac_ext >&5
3556
3557 # TryCompile action if false
Bram Moolenaar071d4272004-06-13 20:20:40 +00003558cf_cv_ebcdic=no
3559fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003560rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00003561# end of TryCompile ])
3562# end of CacheVal CvEbcdic
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003563echo "$as_me:$LINENO: result: $cf_cv_ebcdic" >&5
3564echo "${ECHO_T}$cf_cv_ebcdic" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003565case "$cf_cv_ebcdic" in #(vi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003566 yes) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00003567#define EBCDIC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003568_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00003569
3570 line_break='"\\n"'
3571 ;;
3572 *) line_break='"\\012"';;
3573esac
3574
3575
3576if test "$cf_cv_ebcdic" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003577echo "$as_me:$LINENO: checking for OS/390 Unix" >&5
3578echo $ECHO_N "checking for OS/390 Unix... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003579case `uname` in
3580 OS/390) OS390Unix="yes";
3581 if test "$CC" = "cc"; then
3582 ccm="$_CC_CCMODE"
3583 ccn="CC"
3584 else
3585 if test "$CC" = "c89"; then
3586 ccm="$_CC_C89MODE"
3587 ccn="C89"
3588 else
3589 ccm=1
3590 fi
3591 fi
3592 if test "$ccm" != "1"; then
3593 echo ""
3594 echo "------------------------------------------"
3595 echo " On OS/390 Unix, the environment variable"
3596 echo " __CC_${ccn}MODE must be set to \"1\"!"
3597 echo " Do:"
3598 echo " export _CC_${ccn}MODE=1"
3599 echo " and then call configure again."
3600 echo "------------------------------------------"
3601 exit 1
3602 fi
3603 CFLAGS="$CFLAGS -D_ALL_SOURCE"; LDFLAGS="$LDFLAGS -Wl,EDIT=NO"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003604 echo "$as_me:$LINENO: result: yes" >&5
3605echo "${ECHO_T}yes" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003606 ;;
3607 *) OS390Unix="no";
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003608 echo "$as_me:$LINENO: result: no" >&5
3609echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003610 ;;
3611esac
3612fi
3613
3614
3615
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003616echo "$as_me:$LINENO: checking --with-features argument" >&5
3617echo $ECHO_N "checking --with-features argument... $ECHO_C" >&6
3618
Bram Moolenaar071d4272004-06-13 20:20:40 +00003619# Check whether --with-features or --without-features was given.
3620if test "${with_features+set}" = set; then
3621 withval="$with_features"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003622 features="$withval"; echo "$as_me:$LINENO: result: $features" >&5
3623echo "${ECHO_T}$features" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003624else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003625 features="normal"; echo "$as_me:$LINENO: result: Defaulting to normal" >&5
3626echo "${ECHO_T}Defaulting to normal" >&6
3627fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +00003628
3629dovimdiff=""
3630dogvimdiff=""
3631case "$features" in
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003632 tiny) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00003633#define FEAT_TINY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003634_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00003635 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003636 small) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00003637#define FEAT_SMALL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003638_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00003639 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003640 normal) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00003641#define FEAT_NORMAL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003642_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00003643 dovimdiff="installvimdiff";
3644 dogvimdiff="installgvimdiff" ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003645 big) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00003646#define FEAT_BIG 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003647_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00003648 dovimdiff="installvimdiff";
3649 dogvimdiff="installgvimdiff" ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003650 huge) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00003651#define FEAT_HUGE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003652_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00003653 dovimdiff="installvimdiff";
3654 dogvimdiff="installgvimdiff" ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003655 *) echo "$as_me:$LINENO: result: Sorry, $features is not supported" >&5
3656echo "${ECHO_T}Sorry, $features is not supported" >&6 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00003657esac
3658
3659
3660
3661
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003662echo "$as_me:$LINENO: checking --with-compiledby argument" >&5
3663echo $ECHO_N "checking --with-compiledby argument... $ECHO_C" >&6
3664
Bram Moolenaar071d4272004-06-13 20:20:40 +00003665# Check whether --with-compiledby or --without-compiledby was given.
3666if test "${with_compiledby+set}" = set; then
3667 withval="$with_compiledby"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003668 compiledby="$withval"; echo "$as_me:$LINENO: result: $withval" >&5
3669echo "${ECHO_T}$withval" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003670else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003671 compiledby=""; echo "$as_me:$LINENO: result: no" >&5
3672echo "${ECHO_T}no" >&6
3673fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +00003674
3675
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003676echo "$as_me:$LINENO: checking --disable-xsmp argument" >&5
3677echo $ECHO_N "checking --disable-xsmp argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003678# Check whether --enable-xsmp or --disable-xsmp was given.
3679if test "${enable_xsmp+set}" = set; then
3680 enableval="$enable_xsmp"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003681
Bram Moolenaar071d4272004-06-13 20:20:40 +00003682else
3683 enable_xsmp="yes"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003684fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +00003685
3686if test "$enable_xsmp" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003687 echo "$as_me:$LINENO: result: no" >&5
3688echo "${ECHO_T}no" >&6
3689 echo "$as_me:$LINENO: checking --disable-xsmp-interact argument" >&5
3690echo $ECHO_N "checking --disable-xsmp-interact argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003691 # Check whether --enable-xsmp-interact or --disable-xsmp-interact was given.
3692if test "${enable_xsmp_interact+set}" = set; then
3693 enableval="$enable_xsmp_interact"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003694
Bram Moolenaar071d4272004-06-13 20:20:40 +00003695else
3696 enable_xsmp_interact="yes"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003697fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +00003698 if test "$enable_xsmp_interact" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003699 echo "$as_me:$LINENO: result: no" >&5
3700echo "${ECHO_T}no" >&6
3701 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00003702#define USE_XSMP_INTERACT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003703_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00003704
3705 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003706 echo "$as_me:$LINENO: result: yes" >&5
3707echo "${ECHO_T}yes" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003708 fi
3709else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003710 echo "$as_me:$LINENO: result: yes" >&5
3711echo "${ECHO_T}yes" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003712fi
3713
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003714echo "$as_me:$LINENO: checking --enable-mzschemeinterp argument" >&5
3715echo $ECHO_N "checking --enable-mzschemeinterp argument... $ECHO_C" >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003716# Check whether --enable-mzschemeinterp or --disable-mzschemeinterp was given.
3717if test "${enable_mzschemeinterp+set}" = set; then
3718 enableval="$enable_mzschemeinterp"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003719
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003720else
3721 enable_mzschemeinterp="no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003722fi;
3723echo "$as_me:$LINENO: result: $enable_mzschemeinterp" >&5
3724echo "${ECHO_T}$enable_mzschemeinterp" >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003725
3726if test "$enable_mzschemeinterp" = "yes"; then
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003727
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003728
3729 echo "$as_me:$LINENO: checking --with-plthome argument" >&5
3730echo $ECHO_N "checking --with-plthome argument... $ECHO_C" >&6
3731
3732# Check whether --with-plthome or --without-plthome was given.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003733if test "${with_plthome+set}" = set; then
3734 withval="$with_plthome"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003735 with_plthome="$withval"; echo "$as_me:$LINENO: result: $with_plthome" >&5
3736echo "${ECHO_T}$with_plthome" >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003737else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003738 with_plthome="";echo "$as_me:$LINENO: result: \"no\"" >&5
3739echo "${ECHO_T}\"no\"" >&6
3740fi;
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003741
3742 if test "X$with_plthome" != "X"; then
3743 vi_cv_path_mzscheme_pfx="$with_plthome"
3744 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003745 echo "$as_me:$LINENO: checking PLTHOME environment var" >&5
3746echo $ECHO_N "checking PLTHOME environment var... $ECHO_C" >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003747 if test "X$PLTHOME" != "X"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003748 echo "$as_me:$LINENO: result: \"$PLTHOME\"" >&5
3749echo "${ECHO_T}\"$PLTHOME\"" >&6
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00003750 vi_cv_path_mzscheme_pfx="$PLTHOME"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003751 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003752 echo "$as_me:$LINENO: result: \"not set\"" >&5
3753echo "${ECHO_T}\"not set\"" >&6
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00003754 # Extract the first word of "mzscheme", so it can be a program name with args.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003755set dummy mzscheme; ac_word=$2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003756echo "$as_me:$LINENO: checking for $ac_word" >&5
3757echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3758if test "${ac_cv_path_vi_cv_path_mzscheme+set}" = set; then
3759 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003760else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003761 case $vi_cv_path_mzscheme in
3762 [\\/]* | ?:[\\/]*)
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003763 ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path.
3764 ;;
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003765 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003766 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3767for as_dir in $PATH
3768do
3769 IFS=$as_save_IFS
3770 test -z "$as_dir" && as_dir=.
3771 for ac_exec_ext in '' $ac_executable_extensions; do
3772 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3773 ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext"
3774 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3775 break 2
3776 fi
3777done
3778done
3779
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003780 ;;
3781esac
3782fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003783vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme
3784
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003785if test -n "$vi_cv_path_mzscheme"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003786 echo "$as_me:$LINENO: result: $vi_cv_path_mzscheme" >&5
3787echo "${ECHO_T}$vi_cv_path_mzscheme" >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003788else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003789 echo "$as_me:$LINENO: result: no" >&5
3790echo "${ECHO_T}no" >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003791fi
3792
3793
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00003794 if test "X$vi_cv_path_mzscheme" != "X"; then
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003795 lsout=`ls -l $vi_cv_path_mzscheme`
3796 if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then
3797 vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'`
3798 fi
3799 fi
3800
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00003801 if test "X$vi_cv_path_mzscheme" != "X"; then
3802 echo "$as_me:$LINENO: checking MzScheme install prefix" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003803echo $ECHO_N "checking MzScheme install prefix... $ECHO_C" >&6
3804if test "${vi_cv_path_mzscheme_pfx+set}" = set; then
3805 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003806else
3807 vi_cv_path_mzscheme_pfx=`
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00003808 ${vi_cv_path_mzscheme} -evm \
3809 "(display (simplify-path \
3810 (build-path (call-with-values \
3811 (lambda () (split-path (find-system-path (quote exec-file)))) \
3812 (lambda (base name must-be-dir?) base)) (quote up))))"`
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003813fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003814echo "$as_me:$LINENO: result: $vi_cv_path_mzscheme_pfx" >&5
3815echo "${ECHO_T}$vi_cv_path_mzscheme_pfx" >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003816 vi_cv_path_mzscheme_pfx=`echo "$vi_cv_path_mzscheme_pfx" | sed 's+/$++'`
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00003817 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003818 fi
3819 fi
3820
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00003821 SCHEME_INC=
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003822 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003823 echo "$as_me:$LINENO: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5
3824echo $ECHO_N "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include... $ECHO_C" >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003825 if test -f $vi_cv_path_mzscheme_pfx/include/scheme.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003826 echo "$as_me:$LINENO: result: \"yes\"" >&5
3827echo "${ECHO_T}\"yes\"" >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003828 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003829 echo "$as_me:$LINENO: result: \"no\"" >&5
3830echo "${ECHO_T}\"no\"" >&6
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00003831 echo "$as_me:$LINENO: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/plt/include" >&5
3832echo $ECHO_N "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/plt/include... $ECHO_C" >&6
3833 if test -f $vi_cv_path_mzscheme_pfx/include/plt/scheme.h; then
3834 echo "$as_me:$LINENO: result: \"yes\"" >&5
3835echo "${ECHO_T}\"yes\"" >&6
3836 SCHEME_INC=/plt
3837 else
3838 echo "$as_me:$LINENO: result: \"no\"" >&5
3839echo "${ECHO_T}\"no\"" >&6
3840 vi_cv_path_mzscheme_pfx=
3841 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003842 fi
3843 fi
3844
3845 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
Bram Moolenaarf15f9432007-06-28 11:07:21 +00003846 if test "x$MACOSX" = "xyes"; then
3847 MZSCHEME_LIBS="-framework PLT_MzScheme"
3848 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"; then
Bram Moolenaare0d7b3c2007-05-12 14:23:41 +00003849 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 +00003850 else
Bram Moolenaare0d7b3c2007-05-12 14:23:41 +00003851 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc"
Bram Moolenaar2df6dcc2004-07-12 15:53:54 +00003852 if test "$GCC" = yes; then
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00003853 MZSCHEME_LIBS="$MZSCHEME_LIBS -Wl,-rpath -Wl,${vi_cv_path_mzscheme_pfx}/lib"
Bram Moolenaar21cf8232004-07-16 20:18:37 +00003854 elif test "`(uname) 2>/dev/null`" = SunOS &&
3855 uname -r | grep '^5' >/dev/null; then
3856 MZSCHEME_LIBS="$MZSCHEME_LIBS -R ${vi_cv_path_mzscheme_pfx}/lib"
Bram Moolenaar2df6dcc2004-07-12 15:53:54 +00003857 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003858 fi
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00003859 if test -d $vi_cv_path_mzscheme_pfx/lib/plt/collects; then
3860 SCHEME_COLLECTS=lib/plt/
3861 fi
3862 MZSCHEME_CFLAGS="-I${vi_cv_path_mzscheme_pfx}/include${SCHEME_INC} \
3863 -DMZSCHEME_COLLECTS='\"${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects\"'"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003864 MZSCHEME_SRC="if_mzsch.c"
3865 MZSCHEME_OBJ="objects/if_mzsch.o"
3866 MZSCHEME_PRO="if_mzsch.pro"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003867 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003868#define FEAT_MZSCHEME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003869_ACEOF
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003870
3871 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003872
3873
3874
3875
3876
Bram Moolenaar325b7a22004-07-05 15:58:32 +00003877fi
3878
3879
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003880echo "$as_me:$LINENO: checking --enable-perlinterp argument" >&5
3881echo $ECHO_N "checking --enable-perlinterp argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003882# Check whether --enable-perlinterp or --disable-perlinterp was given.
3883if test "${enable_perlinterp+set}" = set; then
3884 enableval="$enable_perlinterp"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003885
Bram Moolenaar071d4272004-06-13 20:20:40 +00003886else
3887 enable_perlinterp="no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003888fi;
3889echo "$as_me:$LINENO: result: $enable_perlinterp" >&5
3890echo "${ECHO_T}$enable_perlinterp" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003891if test "$enable_perlinterp" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003892
Bram Moolenaar071d4272004-06-13 20:20:40 +00003893 # Extract the first word of "perl", so it can be a program name with args.
3894set dummy perl; ac_word=$2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003895echo "$as_me:$LINENO: checking for $ac_word" >&5
3896echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3897if test "${ac_cv_path_vi_cv_path_perl+set}" = set; then
3898 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003899else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003900 case $vi_cv_path_perl in
3901 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00003902 ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path.
3903 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00003904 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003905 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3906for as_dir in $PATH
3907do
3908 IFS=$as_save_IFS
3909 test -z "$as_dir" && as_dir=.
3910 for ac_exec_ext in '' $ac_executable_extensions; do
3911 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3912 ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext"
3913 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3914 break 2
3915 fi
3916done
3917done
3918
Bram Moolenaar071d4272004-06-13 20:20:40 +00003919 ;;
3920esac
3921fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003922vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl
3923
Bram Moolenaar071d4272004-06-13 20:20:40 +00003924if test -n "$vi_cv_path_perl"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003925 echo "$as_me:$LINENO: result: $vi_cv_path_perl" >&5
3926echo "${ECHO_T}$vi_cv_path_perl" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003927else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003928 echo "$as_me:$LINENO: result: no" >&5
3929echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003930fi
3931
3932 if test "X$vi_cv_path_perl" != "X"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003933 echo "$as_me:$LINENO: checking Perl version" >&5
3934echo $ECHO_N "checking Perl version... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003935 if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then
3936 eval `$vi_cv_path_perl -V:usethreads`
3937 if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then
3938 badthreads=no
3939 else
3940 if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then
3941 eval `$vi_cv_path_perl -V:use5005threads`
3942 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then
3943 badthreads=no
3944 else
3945 badthreads=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003946 echo "$as_me:$LINENO: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5
3947echo "${ECHO_T}>>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003948 fi
3949 else
3950 badthreads=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003951 echo "$as_me:$LINENO: result: >>> Perl 5.5 with threads cannot be used <<<" >&5
3952echo "${ECHO_T}>>> Perl 5.5 with threads cannot be used <<<" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003953 fi
3954 fi
3955 if test $badthreads = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003956 echo "$as_me:$LINENO: result: OK" >&5
3957echo "${ECHO_T}OK" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003958 eval `$vi_cv_path_perl -V:shrpenv`
3959 if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04
3960 shrpenv=""
3961 fi
3962 vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003963
Bram Moolenaar071d4272004-06-13 20:20:40 +00003964 perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \
3965 -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//'`
3966 perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \
3967 sed -e '/Warning/d' -e '/Note (probably harmless)/d' \
3968 -e 's/-bE:perl.exp//' -e 's/-lc //'`
3969 perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \
3970 -e 'ccdlflags' | sed -e 's/-bE:perl.exp//'`
3971
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003972 echo "$as_me:$LINENO: checking if compile and link flags for Perl are sane" >&5
3973echo $ECHO_N "checking if compile and link flags for Perl are sane... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003974 cflags_save=$CFLAGS
3975 libs_save=$LIBS
3976 ldflags_save=$LDFLAGS
3977 CFLAGS="$CFLAGS $perlcppflags"
3978 LIBS="$LIBS $perllibs"
3979 LDFLAGS="$perlldflags $LDFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003980 cat >conftest.$ac_ext <<_ACEOF
3981/* confdefs.h. */
3982_ACEOF
3983cat confdefs.h >>conftest.$ac_ext
3984cat >>conftest.$ac_ext <<_ACEOF
3985/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00003986
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003987int
3988main ()
3989{
3990
3991 ;
3992 return 0;
3993}
3994_ACEOF
3995rm -f conftest.$ac_objext conftest$ac_exeext
3996if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3997 (eval $ac_link) 2>conftest.er1
3998 ac_status=$?
3999 grep -v '^ *+' conftest.er1 >conftest.err
4000 rm -f conftest.er1
4001 cat conftest.err >&5
4002 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4003 (exit $ac_status); } &&
4004 { ac_try='test -z "$ac_c_werror_flag"
4005 || test ! -s conftest.err'
4006 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4007 (eval $ac_try) 2>&5
4008 ac_status=$?
4009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4010 (exit $ac_status); }; } &&
4011 { ac_try='test -s conftest$ac_exeext'
4012 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4013 (eval $ac_try) 2>&5
4014 ac_status=$?
4015 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4016 (exit $ac_status); }; }; then
4017 echo "$as_me:$LINENO: result: yes" >&5
4018echo "${ECHO_T}yes" >&6; perl_ok=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00004019else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004020 echo "$as_me: failed program was:" >&5
4021sed 's/^/| /' conftest.$ac_ext >&5
4022
4023echo "$as_me:$LINENO: result: no: PERL DISABLED" >&5
4024echo "${ECHO_T}no: PERL DISABLED" >&6; perl_ok=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00004025fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004026rm -f conftest.err conftest.$ac_objext \
4027 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004028 CFLAGS=$cflags_save
4029 LIBS=$libs_save
4030 LDFLAGS=$ldflags_save
4031 if test $perl_ok = yes; then
4032 if test "X$perlcppflags" != "X"; then
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004033 PERL_CFLAGS=`echo "$perlcppflags" | sed -e 's/-pipe //' -e 's/-W[^ ]*//'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00004034 fi
4035 if test "X$perlldflags" != "X"; then
4036 LDFLAGS="$perlldflags $LDFLAGS"
4037 fi
4038 PERL_LIBS=$perllibs
4039 PERL_SRC="auto/if_perl.c if_perlsfio.c"
4040 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o"
4041 PERL_PRO="if_perl.pro if_perlsfio.pro"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004042 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004043#define FEAT_PERL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004044_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004045
4046 fi
4047 fi
4048 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004049 echo "$as_me:$LINENO: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5
4050echo "${ECHO_T}>>> too old; need Perl version 5.003_01 or later <<<" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004051 fi
4052 fi
4053
4054 if test "x$MACOSX" = "xyes"; then
4055 dir=/System/Library/Perl
4056 darwindir=$dir/darwin
4057 if test -d $darwindir; then
4058 PERL=/usr/bin/perl
4059 else
4060 dir=/System/Library/Perl/5.8.1
4061 darwindir=$dir/darwin-thread-multi-2level
4062 if test -d $darwindir; then
4063 PERL=/usr/bin/perl
4064 fi
4065 fi
4066 if test -n "$PERL"; then
4067 PERL_DIR="$dir"
4068 PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE"
4069 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a"
4070 PERL_LIBS="-L$darwindir/CORE -lperl"
4071 fi
4072 fi
4073fi
4074
4075
4076
4077
4078
4079
4080
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004081echo "$as_me:$LINENO: checking --enable-pythoninterp argument" >&5
4082echo $ECHO_N "checking --enable-pythoninterp argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004083# Check whether --enable-pythoninterp or --disable-pythoninterp was given.
4084if test "${enable_pythoninterp+set}" = set; then
4085 enableval="$enable_pythoninterp"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004086
Bram Moolenaar071d4272004-06-13 20:20:40 +00004087else
4088 enable_pythoninterp="no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004089fi;
4090echo "$as_me:$LINENO: result: $enable_pythoninterp" >&5
4091echo "${ECHO_T}$enable_pythoninterp" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004092if test "$enable_pythoninterp" = "yes"; then
4093 # Extract the first word of "python", so it can be a program name with args.
4094set dummy python; ac_word=$2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004095echo "$as_me:$LINENO: checking for $ac_word" >&5
4096echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4097if test "${ac_cv_path_vi_cv_path_python+set}" = set; then
4098 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004099else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004100 case $vi_cv_path_python in
4101 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00004102 ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path.
4103 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004104 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004105 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4106for as_dir in $PATH
4107do
4108 IFS=$as_save_IFS
4109 test -z "$as_dir" && as_dir=.
4110 for ac_exec_ext in '' $ac_executable_extensions; do
4111 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4112 ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext"
4113 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4114 break 2
4115 fi
4116done
4117done
4118
Bram Moolenaar071d4272004-06-13 20:20:40 +00004119 ;;
4120esac
4121fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004122vi_cv_path_python=$ac_cv_path_vi_cv_path_python
4123
Bram Moolenaar071d4272004-06-13 20:20:40 +00004124if test -n "$vi_cv_path_python"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004125 echo "$as_me:$LINENO: result: $vi_cv_path_python" >&5
4126echo "${ECHO_T}$vi_cv_path_python" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004127else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004128 echo "$as_me:$LINENO: result: no" >&5
4129echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004130fi
4131
4132 if test "X$vi_cv_path_python" != "X"; then
4133
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004134 echo "$as_me:$LINENO: checking Python version" >&5
4135echo $ECHO_N "checking Python version... $ECHO_C" >&6
4136if test "${vi_cv_var_python_version+set}" = set; then
4137 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004138else
4139 vi_cv_var_python_version=`
4140 ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004141
Bram Moolenaar071d4272004-06-13 20:20:40 +00004142fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004143echo "$as_me:$LINENO: result: $vi_cv_var_python_version" >&5
4144echo "${ECHO_T}$vi_cv_var_python_version" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004145
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004146 echo "$as_me:$LINENO: checking Python is 1.4 or better" >&5
4147echo $ECHO_N "checking Python is 1.4 or better... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004148 if ${vi_cv_path_python} -c \
4149 "import sys; sys.exit(${vi_cv_var_python_version} < 1.4)"
4150 then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004151 echo "$as_me:$LINENO: result: yep" >&5
4152echo "${ECHO_T}yep" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004153
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004154 echo "$as_me:$LINENO: checking Python's install prefix" >&5
4155echo $ECHO_N "checking Python's install prefix... $ECHO_C" >&6
4156if test "${vi_cv_path_python_pfx+set}" = set; then
4157 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004158else
4159 vi_cv_path_python_pfx=`
4160 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004161 "import sys; print sys.prefix"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00004162fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004163echo "$as_me:$LINENO: result: $vi_cv_path_python_pfx" >&5
4164echo "${ECHO_T}$vi_cv_path_python_pfx" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004165
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004166 echo "$as_me:$LINENO: checking Python's execution prefix" >&5
4167echo $ECHO_N "checking Python's execution prefix... $ECHO_C" >&6
4168if test "${vi_cv_path_python_epfx+set}" = set; then
4169 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004170else
4171 vi_cv_path_python_epfx=`
4172 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004173 "import sys; print sys.exec_prefix"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00004174fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004175echo "$as_me:$LINENO: result: $vi_cv_path_python_epfx" >&5
4176echo "${ECHO_T}$vi_cv_path_python_epfx" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004177
Bram Moolenaar071d4272004-06-13 20:20:40 +00004178
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004179 if test "${vi_cv_path_pythonpath+set}" = set; then
4180 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004181else
4182 vi_cv_path_pythonpath=`
4183 unset PYTHONPATH;
4184 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004185 "import sys, string; print string.join(sys.path,':')"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00004186fi
4187
4188
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004189
4190
4191# Check whether --with-python-config-dir or --without-python-config-dir was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004192if test "${with_python_config_dir+set}" = set; then
4193 withval="$with_python_config_dir"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004194 vi_cv_path_python_conf="${withval}"
4195fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004196
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004197 echo "$as_me:$LINENO: checking Python's configuration directory" >&5
4198echo $ECHO_N "checking Python's configuration directory... $ECHO_C" >&6
4199if test "${vi_cv_path_python_conf+set}" = set; then
4200 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004201else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004202
Bram Moolenaar071d4272004-06-13 20:20:40 +00004203 vi_cv_path_python_conf=
4204 for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
4205 for subdir in lib share; do
4206 d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
4207 if test -d "$d" && test -f "$d/config.c"; then
4208 vi_cv_path_python_conf="$d"
4209 fi
4210 done
4211 done
Bram Moolenaar071d4272004-06-13 20:20:40 +00004212
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004213fi
4214echo "$as_me:$LINENO: result: $vi_cv_path_python_conf" >&5
4215echo "${ECHO_T}$vi_cv_path_python_conf" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004216
4217 PYTHON_CONFDIR="${vi_cv_path_python_conf}"
4218
4219 if test "X$PYTHON_CONFDIR" = "X"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004220 echo "$as_me:$LINENO: result: can't find it!" >&5
4221echo "${ECHO_T}can't find it!" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004222 else
4223
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004224 if test "${vi_cv_path_python_plibs+set}" = set; then
4225 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004226else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004227
Bram Moolenaar071d4272004-06-13 20:20:40 +00004228 tmp_mkf="/tmp/Makefile-conf$$"
4229 cat ${PYTHON_CONFDIR}/Makefile - <<'eof' >${tmp_mkf}
4230__:
4231 @echo "python_MODLIBS='$(MODLIBS)'"
4232 @echo "python_LIBS='$(LIBS)'"
4233 @echo "python_SYSLIBS='$(SYSLIBS)'"
4234 @echo "python_LINKFORSHARED='$(LINKFORSHARED)'"
4235eof
4236 eval "`cd ${PYTHON_CONFDIR} && make -f ${tmp_mkf} __ | sed '/ directory /d'`"
4237 rm -f ${tmp_mkf}
4238 if test "x$MACOSX" = "xyes" && ${vi_cv_path_python} -c \
4239 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then
4240 vi_cv_path_python_plibs="-framework Python"
4241 else
4242 if test "${vi_cv_var_python_version}" = "1.4"; then
4243 vi_cv_path_python_plibs="${PYTHON_CONFDIR}/libModules.a ${PYTHON_CONFDIR}/libPython.a ${PYTHON_CONFDIR}/libObjects.a ${PYTHON_CONFDIR}/libParser.a"
4244 else
4245 vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
4246 fi
4247 vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_MODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
4248 vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//`
4249 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004250
Bram Moolenaar071d4272004-06-13 20:20:40 +00004251fi
4252
4253
4254 PYTHON_LIBS="${vi_cv_path_python_plibs}"
4255 if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then
4256 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version}"
4257 else
4258 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}"
4259 fi
4260 PYTHON_SRC="if_python.c"
4261 if test "x$MACOSX" = "xyes"; then
4262 PYTHON_OBJ="objects/if_python.o"
4263 else
4264 PYTHON_OBJ="objects/if_python.o objects/py_config.o"
4265 fi
4266 if test "${vi_cv_var_python_version}" = "1.4"; then
4267 PYTHON_OBJ="$PYTHON_OBJ objects/py_getpath.o"
4268 fi
4269 PYTHON_GETPATH_CFLAGS="-DPYTHONPATH='\"${vi_cv_path_pythonpath}\"' -DPREFIX='\"${vi_cv_path_python_pfx}\"' -DEXEC_PREFIX='\"${vi_cv_path_python_epfx}\"'"
4270
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004271 echo "$as_me:$LINENO: checking if -pthread should be used" >&5
4272echo $ECHO_N "checking if -pthread should be used... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004273 threadsafe_flag=
4274 thread_lib=
Bram Moolenaara1b5aa52006-10-10 09:41:28 +00004275 if test "`(uname) 2>/dev/null`" != Darwin; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00004276 test "$GCC" = yes && threadsafe_flag="-pthread"
4277 if test "`(uname) 2>/dev/null`" = FreeBSD; then
4278 threadsafe_flag="-D_THREAD_SAFE"
4279 thread_lib="-pthread"
4280 fi
4281 fi
4282 libs_save_old=$LIBS
4283 if test -n "$threadsafe_flag"; then
4284 cflags_save=$CFLAGS
4285 CFLAGS="$CFLAGS $threadsafe_flag"
4286 LIBS="$LIBS $thread_lib"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004287 cat >conftest.$ac_ext <<_ACEOF
4288/* confdefs.h. */
4289_ACEOF
4290cat confdefs.h >>conftest.$ac_ext
4291cat >>conftest.$ac_ext <<_ACEOF
4292/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004293
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004294int
4295main ()
4296{
4297
4298 ;
4299 return 0;
4300}
4301_ACEOF
4302rm -f conftest.$ac_objext conftest$ac_exeext
4303if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4304 (eval $ac_link) 2>conftest.er1
4305 ac_status=$?
4306 grep -v '^ *+' conftest.er1 >conftest.err
4307 rm -f conftest.er1
4308 cat conftest.err >&5
4309 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4310 (exit $ac_status); } &&
4311 { ac_try='test -z "$ac_c_werror_flag"
4312 || test ! -s conftest.err'
4313 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4314 (eval $ac_try) 2>&5
4315 ac_status=$?
4316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4317 (exit $ac_status); }; } &&
4318 { ac_try='test -s conftest$ac_exeext'
4319 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4320 (eval $ac_try) 2>&5
4321 ac_status=$?
4322 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4323 (exit $ac_status); }; }; then
4324 echo "$as_me:$LINENO: result: yes" >&5
4325echo "${ECHO_T}yes" >&6; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag"
Bram Moolenaar071d4272004-06-13 20:20:40 +00004326else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004327 echo "$as_me: failed program was:" >&5
4328sed 's/^/| /' conftest.$ac_ext >&5
4329
4330echo "$as_me:$LINENO: result: no" >&5
4331echo "${ECHO_T}no" >&6; LIBS=$libs_save_old
4332
Bram Moolenaar071d4272004-06-13 20:20:40 +00004333fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004334rm -f conftest.err conftest.$ac_objext \
4335 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004336 CFLAGS=$cflags_save
4337 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004338 echo "$as_me:$LINENO: result: no" >&5
4339echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004340 fi
4341
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004342 echo "$as_me:$LINENO: checking if compile and link flags for Python are sane" >&5
4343echo $ECHO_N "checking if compile and link flags for Python are sane... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004344 cflags_save=$CFLAGS
4345 libs_save=$LIBS
4346 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
4347 LIBS="$LIBS $PYTHON_LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004348 cat >conftest.$ac_ext <<_ACEOF
4349/* confdefs.h. */
4350_ACEOF
4351cat confdefs.h >>conftest.$ac_ext
4352cat >>conftest.$ac_ext <<_ACEOF
4353/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004354
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004355int
4356main ()
4357{
4358
4359 ;
4360 return 0;
4361}
4362_ACEOF
4363rm -f conftest.$ac_objext conftest$ac_exeext
4364if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4365 (eval $ac_link) 2>conftest.er1
4366 ac_status=$?
4367 grep -v '^ *+' conftest.er1 >conftest.err
4368 rm -f conftest.er1
4369 cat conftest.err >&5
4370 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4371 (exit $ac_status); } &&
4372 { ac_try='test -z "$ac_c_werror_flag"
4373 || test ! -s conftest.err'
4374 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4375 (eval $ac_try) 2>&5
4376 ac_status=$?
4377 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4378 (exit $ac_status); }; } &&
4379 { ac_try='test -s conftest$ac_exeext'
4380 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4381 (eval $ac_try) 2>&5
4382 ac_status=$?
4383 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4384 (exit $ac_status); }; }; then
4385 echo "$as_me:$LINENO: result: yes" >&5
4386echo "${ECHO_T}yes" >&6; python_ok=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00004387else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004388 echo "$as_me: failed program was:" >&5
4389sed 's/^/| /' conftest.$ac_ext >&5
4390
4391echo "$as_me:$LINENO: result: no: PYTHON DISABLED" >&5
4392echo "${ECHO_T}no: PYTHON DISABLED" >&6; python_ok=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00004393fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004394rm -f conftest.err conftest.$ac_objext \
4395 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004396 CFLAGS=$cflags_save
4397 LIBS=$libs_save
4398 if test $python_ok = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004399 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004400#define FEAT_PYTHON 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004401_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004402
4403 else
4404 LIBS=$libs_save_old
4405 PYTHON_SRC=
4406 PYTHON_OBJ=
4407 PYTHON_LIBS=
4408 PYTHON_CFLAGS=
4409 fi
4410
4411 fi
4412 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004413 echo "$as_me:$LINENO: result: too old" >&5
4414echo "${ECHO_T}too old" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004415 fi
4416 fi
4417fi
4418
4419
4420
4421
4422
4423
4424
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004425echo "$as_me:$LINENO: checking --enable-tclinterp argument" >&5
4426echo $ECHO_N "checking --enable-tclinterp argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004427# Check whether --enable-tclinterp or --disable-tclinterp was given.
4428if test "${enable_tclinterp+set}" = set; then
4429 enableval="$enable_tclinterp"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004430
Bram Moolenaar071d4272004-06-13 20:20:40 +00004431else
4432 enable_tclinterp="no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004433fi;
4434echo "$as_me:$LINENO: result: $enable_tclinterp" >&5
4435echo "${ECHO_T}$enable_tclinterp" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004436
4437if test "$enable_tclinterp" = "yes"; then
4438
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004439 echo "$as_me:$LINENO: checking --with-tclsh argument" >&5
4440echo $ECHO_N "checking --with-tclsh argument... $ECHO_C" >&6
4441
4442# Check whether --with-tclsh or --without-tclsh was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004443if test "${with_tclsh+set}" = set; then
4444 withval="$with_tclsh"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004445 tclsh_name="$withval"; echo "$as_me:$LINENO: result: $tclsh_name" >&5
4446echo "${ECHO_T}$tclsh_name" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004447else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004448 tclsh_name="tclsh8.4"; echo "$as_me:$LINENO: result: no" >&5
4449echo "${ECHO_T}no" >&6
4450fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004451 # Extract the first word of "$tclsh_name", so it can be a program name with args.
4452set dummy $tclsh_name; ac_word=$2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004453echo "$as_me:$LINENO: checking for $ac_word" >&5
4454echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4455if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
4456 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004457else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004458 case $vi_cv_path_tcl in
4459 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00004460 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
4461 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004462 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004463 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4464for as_dir in $PATH
4465do
4466 IFS=$as_save_IFS
4467 test -z "$as_dir" && as_dir=.
4468 for ac_exec_ext in '' $ac_executable_extensions; do
4469 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4470 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
4471 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4472 break 2
4473 fi
4474done
4475done
4476
Bram Moolenaar071d4272004-06-13 20:20:40 +00004477 ;;
4478esac
4479fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004480vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
4481
Bram Moolenaar071d4272004-06-13 20:20:40 +00004482if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004483 echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
4484echo "${ECHO_T}$vi_cv_path_tcl" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004485else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004486 echo "$as_me:$LINENO: result: no" >&5
4487echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004488fi
4489
Bram Moolenaar071d4272004-06-13 20:20:40 +00004490
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004491
4492 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00004493 tclsh_name="tclsh8.2"
4494 # Extract the first word of "$tclsh_name", so it can be a program name with args.
4495set dummy $tclsh_name; ac_word=$2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004496echo "$as_me:$LINENO: checking for $ac_word" >&5
4497echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4498if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
4499 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004500else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004501 case $vi_cv_path_tcl in
4502 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00004503 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
4504 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004505 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004506 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4507for as_dir in $PATH
4508do
4509 IFS=$as_save_IFS
4510 test -z "$as_dir" && as_dir=.
4511 for ac_exec_ext in '' $ac_executable_extensions; do
4512 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4513 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
4514 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4515 break 2
4516 fi
4517done
4518done
4519
Bram Moolenaar071d4272004-06-13 20:20:40 +00004520 ;;
4521esac
4522fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004523vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
4524
Bram Moolenaar071d4272004-06-13 20:20:40 +00004525if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004526 echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
4527echo "${ECHO_T}$vi_cv_path_tcl" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004528else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004529 echo "$as_me:$LINENO: result: no" >&5
4530echo "${ECHO_T}no" >&6
4531fi
4532
4533 fi
4534 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then
4535 tclsh_name="tclsh8.0"
4536 # Extract the first word of "$tclsh_name", so it can be a program name with args.
4537set dummy $tclsh_name; ac_word=$2
4538echo "$as_me:$LINENO: checking for $ac_word" >&5
4539echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4540if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
4541 echo $ECHO_N "(cached) $ECHO_C" >&6
4542else
4543 case $vi_cv_path_tcl in
4544 [\\/]* | ?:[\\/]*)
4545 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
4546 ;;
4547 *)
4548 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4549for as_dir in $PATH
4550do
4551 IFS=$as_save_IFS
4552 test -z "$as_dir" && as_dir=.
4553 for ac_exec_ext in '' $ac_executable_extensions; do
4554 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4555 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
4556 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4557 break 2
4558 fi
4559done
4560done
4561
4562 ;;
4563esac
4564fi
4565vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
4566
4567if test -n "$vi_cv_path_tcl"; then
4568 echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
4569echo "${ECHO_T}$vi_cv_path_tcl" >&6
4570else
4571 echo "$as_me:$LINENO: result: no" >&5
4572echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004573fi
4574
4575 fi
4576 if test "X$vi_cv_path_tcl" = "X"; then
4577 tclsh_name="tclsh"
4578 # Extract the first word of "$tclsh_name", so it can be a program name with args.
4579set dummy $tclsh_name; ac_word=$2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004580echo "$as_me:$LINENO: checking for $ac_word" >&5
4581echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4582if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
4583 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004584else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004585 case $vi_cv_path_tcl in
4586 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00004587 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
4588 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004589 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4591for as_dir in $PATH
4592do
4593 IFS=$as_save_IFS
4594 test -z "$as_dir" && as_dir=.
4595 for ac_exec_ext in '' $ac_executable_extensions; do
4596 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4597 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
4598 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4599 break 2
4600 fi
4601done
4602done
4603
Bram Moolenaar071d4272004-06-13 20:20:40 +00004604 ;;
4605esac
4606fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004607vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
4608
Bram Moolenaar071d4272004-06-13 20:20:40 +00004609if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004610 echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
4611echo "${ECHO_T}$vi_cv_path_tcl" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004612else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004613 echo "$as_me:$LINENO: result: no" >&5
4614echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004615fi
4616
4617 fi
4618 if test "X$vi_cv_path_tcl" != "X"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004619 echo "$as_me:$LINENO: checking Tcl version" >&5
4620echo $ECHO_N "checking Tcl version... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004621 if echo 'exit [expr [info tclversion] < 8.0]' | $vi_cv_path_tcl - ; then
4622 tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004623 echo "$as_me:$LINENO: result: $tclver - OK" >&5
4624echo "${ECHO_T}$tclver - OK" >&6;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004625 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 -`
4626
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004627 echo "$as_me:$LINENO: checking for location of Tcl include" >&5
4628echo $ECHO_N "checking for location of Tcl include... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004629 if test "x$MACOSX" != "xyes"; then
Bram Moolenaar47136d72004-10-12 20:02:24 +00004630 tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /usr/local/include /usr/include"
Bram Moolenaar071d4272004-06-13 20:20:40 +00004631 else
4632 tclinc="/System/Library/Frameworks/Tcl.framework/Headers"
4633 fi
4634 for try in $tclinc; do
4635 if test -f "$try/tcl.h"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004636 echo "$as_me:$LINENO: result: $try/tcl.h" >&5
4637echo "${ECHO_T}$try/tcl.h" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004638 TCL_INC=$try
4639 break
4640 fi
4641 done
4642 if test -z "$TCL_INC"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004643 echo "$as_me:$LINENO: result: <not found>" >&5
4644echo "${ECHO_T}<not found>" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004645 SKIP_TCL=YES
4646 fi
4647 if test -z "$SKIP_TCL"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004648 echo "$as_me:$LINENO: checking for location of tclConfig.sh script" >&5
4649echo $ECHO_N "checking for location of tclConfig.sh script... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004650 if test "x$MACOSX" != "xyes"; then
4651 tclcnf=`echo $tclinc | sed s/include/lib/g`
4652 else
4653 tclcnf="/System/Library/Frameworks/Tcl.framework"
4654 fi
4655 for try in $tclcnf; do
4656 if test -f $try/tclConfig.sh; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004657 echo "$as_me:$LINENO: result: $try/tclConfig.sh" >&5
4658echo "${ECHO_T}$try/tclConfig.sh" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004659 . $try/tclConfig.sh
4660 TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"`
Bram Moolenaar9372a112005-12-06 19:59:18 +00004661 TCL_DEFS=`echo $TCL_DEFS | sed -e 's/\\\\ /\\\\X/g' | tr ' ' '\012' | sed -e '/^-[^D]/d' -e '/-D[^_]/d' -e 's/-D_/ -D_/' | tr '\012' ' ' | sed -e 's/\\\\X/\\\\ /g'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00004662 break
4663 fi
4664 done
4665 if test -z "$TCL_LIBS"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004666 echo "$as_me:$LINENO: result: <not found>" >&5
4667echo "${ECHO_T}<not found>" >&6
4668 echo "$as_me:$LINENO: checking for Tcl library by myself" >&5
4669echo $ECHO_N "checking for Tcl library by myself... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004670 tcllib=`echo $tclinc | sed s/include/lib/g`
4671 for ext in .so .a ; do
4672 for ver in "" $tclver ; do
4673 for try in $tcllib ; do
4674 trylib=tcl$ver$ext
4675 if test -f $try/lib$trylib ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004676 echo "$as_me:$LINENO: result: $try/lib$trylib" >&5
4677echo "${ECHO_T}$try/lib$trylib" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004678 TCL_LIBS="-L$try -ltcl$ver -ldl -lm"
4679 if test "`(uname) 2>/dev/null`" = SunOS &&
4680 uname -r | grep '^5' >/dev/null; then
4681 TCL_LIBS="$TCL_LIBS -R $try"
4682 fi
4683 break 3
4684 fi
4685 done
4686 done
4687 done
4688 if test -z "$TCL_LIBS"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004689 echo "$as_me:$LINENO: result: <not found>" >&5
4690echo "${ECHO_T}<not found>" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004691 SKIP_TCL=YES
4692 fi
4693 fi
4694 if test -z "$SKIP_TCL"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004695 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004696#define FEAT_TCL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004697_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004698
4699 TCL_SRC=if_tcl.c
4700 TCL_OBJ=objects/if_tcl.o
4701 TCL_PRO=if_tcl.pro
4702 TCL_CFLAGS="-I$TCL_INC $TCL_DEFS"
4703 fi
4704 fi
4705 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004706 echo "$as_me:$LINENO: result: too old; need Tcl version 8.0 or later" >&5
4707echo "${ECHO_T}too old; need Tcl version 8.0 or later" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004708 fi
4709 fi
4710fi
4711
4712
4713
4714
4715
4716
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004717echo "$as_me:$LINENO: checking --enable-rubyinterp argument" >&5
4718echo $ECHO_N "checking --enable-rubyinterp argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004719# Check whether --enable-rubyinterp or --disable-rubyinterp was given.
4720if test "${enable_rubyinterp+set}" = set; then
4721 enableval="$enable_rubyinterp"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004722
Bram Moolenaar071d4272004-06-13 20:20:40 +00004723else
4724 enable_rubyinterp="no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004725fi;
4726echo "$as_me:$LINENO: result: $enable_rubyinterp" >&5
4727echo "${ECHO_T}$enable_rubyinterp" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004728if test "$enable_rubyinterp" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004729
Bram Moolenaar071d4272004-06-13 20:20:40 +00004730 # Extract the first word of "ruby", so it can be a program name with args.
4731set dummy ruby; ac_word=$2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004732echo "$as_me:$LINENO: checking for $ac_word" >&5
4733echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4734if test "${ac_cv_path_vi_cv_path_ruby+set}" = set; then
4735 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004736else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004737 case $vi_cv_path_ruby in
4738 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00004739 ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path.
4740 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004741 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004742 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4743for as_dir in $PATH
4744do
4745 IFS=$as_save_IFS
4746 test -z "$as_dir" && as_dir=.
4747 for ac_exec_ext in '' $ac_executable_extensions; do
4748 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4749 ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext"
4750 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4751 break 2
4752 fi
4753done
4754done
4755
Bram Moolenaar071d4272004-06-13 20:20:40 +00004756 ;;
4757esac
4758fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004759vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby
4760
Bram Moolenaar071d4272004-06-13 20:20:40 +00004761if test -n "$vi_cv_path_ruby"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004762 echo "$as_me:$LINENO: result: $vi_cv_path_ruby" >&5
4763echo "${ECHO_T}$vi_cv_path_ruby" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004764else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004765 echo "$as_me:$LINENO: result: no" >&5
4766echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004767fi
4768
4769 if test "X$vi_cv_path_ruby" != "X"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004770 echo "$as_me:$LINENO: checking Ruby version" >&5
4771echo $ECHO_N "checking Ruby version... $ECHO_C" >&6
Bram Moolenaar0cb032e2005-04-23 20:52:00 +00004772 if $vi_cv_path_ruby -e '(VERSION rescue RUBY_VERSION) >= "1.6.0" or exit 1' >/dev/null 2>/dev/null; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004773 echo "$as_me:$LINENO: result: OK" >&5
4774echo "${ECHO_T}OK" >&6
4775 echo "$as_me:$LINENO: checking Ruby header files" >&5
4776echo $ECHO_N "checking Ruby header files... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004777 rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e 'print Config::CONFIG["archdir"] || $hdrdir' 2>/dev/null`
4778 if test "X$rubyhdrdir" != "X"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004779 echo "$as_me:$LINENO: result: $rubyhdrdir" >&5
4780echo "${ECHO_T}$rubyhdrdir" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004781 RUBY_CFLAGS="-I$rubyhdrdir"
4782 rubylibs=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LIBS"]'`
4783 if test "X$rubylibs" != "X"; then
4784 RUBY_LIBS="$rubylibs"
4785 fi
4786 librubyarg=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["LIBRUBYARG"])'`
4787 if test -f "$rubyhdrdir/$librubyarg"; then
4788 librubyarg="$rubyhdrdir/$librubyarg"
4789 else
4790 rubylibdir=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["libdir"])'`
4791 if test -f "$rubylibdir/$librubyarg"; then
4792 librubyarg="$rubylibdir/$librubyarg"
4793 elif test "$librubyarg" = "libruby.a"; then
4794 librubyarg="-lruby"
4795 else
4796 librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print '$librubyarg'.gsub(/-L\./, %'-L#{Config.expand(Config::CONFIG[\"libdir\"])}')"`
4797 fi
4798 fi
4799
4800 if test "X$librubyarg" != "X"; then
4801 RUBY_LIBS="$librubyarg $RUBY_LIBS"
4802 fi
4803 rubyldflags=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LDFLAGS"]'`
4804 if test "X$rubyldflags" != "X"; then
4805 LDFLAGS="$rubyldflags $LDFLAGS"
4806 fi
4807 RUBY_SRC="if_ruby.c"
4808 RUBY_OBJ="objects/if_ruby.o"
4809 RUBY_PRO="if_ruby.pro"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004810 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004811#define FEAT_RUBY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004812_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004813
4814 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004815 echo "$as_me:$LINENO: result: not found" >&5
4816echo "${ECHO_T}not found" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004817 fi
4818 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004819 echo "$as_me:$LINENO: result: too old; need Ruby version 1.6.0 or later" >&5
4820echo "${ECHO_T}too old; need Ruby version 1.6.0 or later" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004821 fi
4822 fi
4823fi
4824
4825
4826
4827
4828
4829
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004830echo "$as_me:$LINENO: checking --enable-cscope argument" >&5
4831echo $ECHO_N "checking --enable-cscope argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004832# Check whether --enable-cscope or --disable-cscope was given.
4833if test "${enable_cscope+set}" = set; then
4834 enableval="$enable_cscope"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004835
Bram Moolenaar071d4272004-06-13 20:20:40 +00004836else
4837 enable_cscope="no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004838fi;
4839echo "$as_me:$LINENO: result: $enable_cscope" >&5
4840echo "${ECHO_T}$enable_cscope" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004841if test "$enable_cscope" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004842 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004843#define FEAT_CSCOPE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004844_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004845
4846fi
4847
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004848echo "$as_me:$LINENO: checking --enable-workshop argument" >&5
4849echo $ECHO_N "checking --enable-workshop argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004850# Check whether --enable-workshop or --disable-workshop was given.
4851if test "${enable_workshop+set}" = set; then
4852 enableval="$enable_workshop"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004853
Bram Moolenaar071d4272004-06-13 20:20:40 +00004854else
4855 enable_workshop="no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004856fi;
4857echo "$as_me:$LINENO: result: $enable_workshop" >&5
4858echo "${ECHO_T}$enable_workshop" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004859if test "$enable_workshop" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004860 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004861#define FEAT_SUN_WORKSHOP 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004862_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004863
4864 WORKSHOP_SRC="workshop.c integration.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004865
Bram Moolenaar071d4272004-06-13 20:20:40 +00004866 WORKSHOP_OBJ="objects/workshop.o objects/integration.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004867
Bram Moolenaar071d4272004-06-13 20:20:40 +00004868 if test "${enable_gui-xxx}" = xxx; then
4869 enable_gui=motif
4870 fi
4871fi
4872
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004873echo "$as_me:$LINENO: checking --disable-netbeans argument" >&5
4874echo $ECHO_N "checking --disable-netbeans argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004875# Check whether --enable-netbeans or --disable-netbeans was given.
4876if test "${enable_netbeans+set}" = set; then
4877 enableval="$enable_netbeans"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004878
Bram Moolenaar071d4272004-06-13 20:20:40 +00004879else
4880 enable_netbeans="yes"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004881fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004882if test "$enable_netbeans" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004883 echo "$as_me:$LINENO: result: no" >&5
4884echo "${ECHO_T}no" >&6
4885
4886echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
4887echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6
4888if test "${ac_cv_lib_socket_socket+set}" = set; then
4889 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004890else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004891 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00004892LIBS="-lsocket $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004893cat >conftest.$ac_ext <<_ACEOF
4894/* confdefs.h. */
4895_ACEOF
4896cat confdefs.h >>conftest.$ac_ext
4897cat >>conftest.$ac_ext <<_ACEOF
4898/* end confdefs.h. */
4899
Bram Moolenaar071d4272004-06-13 20:20:40 +00004900/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004901#ifdef __cplusplus
4902extern "C"
4903#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00004904/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004905 builtin and then its argument prototype would still apply. */
4906char socket ();
4907int
4908main ()
4909{
4910socket ();
4911 ;
4912 return 0;
4913}
4914_ACEOF
4915rm -f conftest.$ac_objext conftest$ac_exeext
4916if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4917 (eval $ac_link) 2>conftest.er1
4918 ac_status=$?
4919 grep -v '^ *+' conftest.er1 >conftest.err
4920 rm -f conftest.er1
4921 cat conftest.err >&5
4922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4923 (exit $ac_status); } &&
4924 { ac_try='test -z "$ac_c_werror_flag"
4925 || test ! -s conftest.err'
4926 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4927 (eval $ac_try) 2>&5
4928 ac_status=$?
4929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4930 (exit $ac_status); }; } &&
4931 { ac_try='test -s conftest$ac_exeext'
4932 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4933 (eval $ac_try) 2>&5
4934 ac_status=$?
4935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4936 (exit $ac_status); }; }; then
4937 ac_cv_lib_socket_socket=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00004938else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004939 echo "$as_me: failed program was:" >&5
4940sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00004941
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004942ac_cv_lib_socket_socket=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00004943fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004944rm -f conftest.err conftest.$ac_objext \
4945 conftest$ac_exeext conftest.$ac_ext
4946LIBS=$ac_check_lib_save_LIBS
4947fi
4948echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
4949echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6
4950if test $ac_cv_lib_socket_socket = yes; then
4951 cat >>confdefs.h <<_ACEOF
4952#define HAVE_LIBSOCKET 1
4953_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004954
4955 LIBS="-lsocket $LIBS"
4956
Bram Moolenaar071d4272004-06-13 20:20:40 +00004957fi
4958
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004959
4960echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
4961echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
4962if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
4963 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004964else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004965 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00004966LIBS="-lnsl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004967cat >conftest.$ac_ext <<_ACEOF
4968/* confdefs.h. */
4969_ACEOF
4970cat confdefs.h >>conftest.$ac_ext
4971cat >>conftest.$ac_ext <<_ACEOF
4972/* end confdefs.h. */
4973
Bram Moolenaar071d4272004-06-13 20:20:40 +00004974/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004975#ifdef __cplusplus
4976extern "C"
4977#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00004978/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004979 builtin and then its argument prototype would still apply. */
4980char gethostbyname ();
4981int
4982main ()
4983{
4984gethostbyname ();
4985 ;
4986 return 0;
4987}
4988_ACEOF
4989rm -f conftest.$ac_objext conftest$ac_exeext
4990if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4991 (eval $ac_link) 2>conftest.er1
4992 ac_status=$?
4993 grep -v '^ *+' conftest.er1 >conftest.err
4994 rm -f conftest.er1
4995 cat conftest.err >&5
4996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4997 (exit $ac_status); } &&
4998 { ac_try='test -z "$ac_c_werror_flag"
4999 || test ! -s conftest.err'
5000 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5001 (eval $ac_try) 2>&5
5002 ac_status=$?
5003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5004 (exit $ac_status); }; } &&
5005 { ac_try='test -s conftest$ac_exeext'
5006 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5007 (eval $ac_try) 2>&5
5008 ac_status=$?
5009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5010 (exit $ac_status); }; }; then
5011 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005012else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005013 echo "$as_me: failed program was:" >&5
5014sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00005015
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005016ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005017fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005018rm -f conftest.err conftest.$ac_objext \
5019 conftest$ac_exeext conftest.$ac_ext
5020LIBS=$ac_check_lib_save_LIBS
5021fi
5022echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
5023echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
5024if test $ac_cv_lib_nsl_gethostbyname = yes; then
5025 cat >>confdefs.h <<_ACEOF
5026#define HAVE_LIBNSL 1
5027_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005028
5029 LIBS="-lnsl $LIBS"
5030
Bram Moolenaar071d4272004-06-13 20:20:40 +00005031fi
5032
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005033 echo "$as_me:$LINENO: checking whether compiling netbeans integration is possible" >&5
5034echo $ECHO_N "checking whether compiling netbeans integration is possible... $ECHO_C" >&6
5035 cat >conftest.$ac_ext <<_ACEOF
5036/* confdefs.h. */
5037_ACEOF
5038cat confdefs.h >>conftest.$ac_ext
5039cat >>conftest.$ac_ext <<_ACEOF
5040/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005041
5042#include <stdio.h>
5043#include <stdlib.h>
5044#include <stdarg.h>
5045#include <fcntl.h>
5046#include <netdb.h>
5047#include <netinet/in.h>
5048#include <errno.h>
5049#include <sys/types.h>
5050#include <sys/socket.h>
5051 /* Check bitfields */
5052 struct nbbuf {
5053 unsigned int initDone:1;
5054 ushort signmaplen;
5055 };
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005056
5057int
5058main ()
5059{
Bram Moolenaar071d4272004-06-13 20:20:40 +00005060
5061 /* Check creating a socket. */
5062 struct sockaddr_in server;
5063 (void)socket(AF_INET, SOCK_STREAM, 0);
5064 (void)htons(100);
5065 (void)gethostbyname("microsoft.com");
5066 if (errno == ECONNREFUSED)
5067 (void)connect(1, (struct sockaddr *)&server, sizeof(server));
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005068
5069 ;
5070 return 0;
5071}
5072_ACEOF
5073rm -f conftest.$ac_objext conftest$ac_exeext
5074if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5075 (eval $ac_link) 2>conftest.er1
5076 ac_status=$?
5077 grep -v '^ *+' conftest.er1 >conftest.err
5078 rm -f conftest.er1
5079 cat conftest.err >&5
5080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5081 (exit $ac_status); } &&
5082 { ac_try='test -z "$ac_c_werror_flag"
5083 || test ! -s conftest.err'
5084 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5085 (eval $ac_try) 2>&5
5086 ac_status=$?
5087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5088 (exit $ac_status); }; } &&
5089 { ac_try='test -s conftest$ac_exeext'
5090 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5091 (eval $ac_try) 2>&5
5092 ac_status=$?
5093 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5094 (exit $ac_status); }; }; then
5095 echo "$as_me:$LINENO: result: yes" >&5
5096echo "${ECHO_T}yes" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005097else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005098 echo "$as_me: failed program was:" >&5
5099sed 's/^/| /' conftest.$ac_ext >&5
5100
5101echo "$as_me:$LINENO: result: no" >&5
5102echo "${ECHO_T}no" >&6; enable_netbeans="no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005103fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005104rm -f conftest.err conftest.$ac_objext \
5105 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005106else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005107 echo "$as_me:$LINENO: result: yes" >&5
5108echo "${ECHO_T}yes" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005109fi
5110if test "$enable_netbeans" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005111 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005112#define FEAT_NETBEANS_INTG 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005113_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005114
5115 NETBEANS_SRC="netbeans.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005116
Bram Moolenaar071d4272004-06-13 20:20:40 +00005117 NETBEANS_OBJ="objects/netbeans.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005118
Bram Moolenaar071d4272004-06-13 20:20:40 +00005119fi
5120
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005121echo "$as_me:$LINENO: checking --enable-sniff argument" >&5
5122echo $ECHO_N "checking --enable-sniff argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005123# Check whether --enable-sniff or --disable-sniff was given.
5124if test "${enable_sniff+set}" = set; then
5125 enableval="$enable_sniff"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005126
Bram Moolenaar071d4272004-06-13 20:20:40 +00005127else
5128 enable_sniff="no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005129fi;
5130echo "$as_me:$LINENO: result: $enable_sniff" >&5
5131echo "${ECHO_T}$enable_sniff" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005132if test "$enable_sniff" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005133 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005134#define FEAT_SNIFF 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005135_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005136
5137 SNIFF_SRC="if_sniff.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005138
Bram Moolenaar071d4272004-06-13 20:20:40 +00005139 SNIFF_OBJ="objects/if_sniff.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005140
Bram Moolenaar071d4272004-06-13 20:20:40 +00005141fi
5142
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005143echo "$as_me:$LINENO: checking --enable-multibyte argument" >&5
5144echo $ECHO_N "checking --enable-multibyte argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005145# Check whether --enable-multibyte or --disable-multibyte was given.
5146if test "${enable_multibyte+set}" = set; then
5147 enableval="$enable_multibyte"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005148
Bram Moolenaar071d4272004-06-13 20:20:40 +00005149else
5150 enable_multibyte="no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005151fi;
5152echo "$as_me:$LINENO: result: $enable_multibyte" >&5
5153echo "${ECHO_T}$enable_multibyte" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005154if test "$enable_multibyte" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005155 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005156#define FEAT_MBYTE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005157_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005158
5159fi
5160
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005161echo "$as_me:$LINENO: checking --enable-hangulinput argument" >&5
5162echo $ECHO_N "checking --enable-hangulinput argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005163# Check whether --enable-hangulinput or --disable-hangulinput was given.
5164if test "${enable_hangulinput+set}" = set; then
5165 enableval="$enable_hangulinput"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005166
Bram Moolenaar071d4272004-06-13 20:20:40 +00005167else
5168 enable_hangulinput="no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005169fi;
5170echo "$as_me:$LINENO: result: $enable_hangulinput" >&5
5171echo "${ECHO_T}$enable_hangulinput" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005172
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005173echo "$as_me:$LINENO: checking --enable-xim argument" >&5
5174echo $ECHO_N "checking --enable-xim argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005175# Check whether --enable-xim or --disable-xim was given.
5176if test "${enable_xim+set}" = set; then
5177 enableval="$enable_xim"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005178 echo "$as_me:$LINENO: result: $enable_xim" >&5
5179echo "${ECHO_T}$enable_xim" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005180else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005181 enable_xim="auto"; echo "$as_me:$LINENO: result: defaulting to auto" >&5
5182echo "${ECHO_T}defaulting to auto" >&6
5183fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005184
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005185echo "$as_me:$LINENO: checking --enable-fontset argument" >&5
5186echo $ECHO_N "checking --enable-fontset argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005187# Check whether --enable-fontset or --disable-fontset was given.
5188if test "${enable_fontset+set}" = set; then
5189 enableval="$enable_fontset"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005190
Bram Moolenaar071d4272004-06-13 20:20:40 +00005191else
5192 enable_fontset="no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005193fi;
5194echo "$as_me:$LINENO: result: $enable_fontset" >&5
5195echo "${ECHO_T}$enable_fontset" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005196
5197test -z "$with_x" && with_x=yes
5198test "${enable_gui-yes}" != no -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && with_x=yes
5199if test "$with_x" = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005200 echo "$as_me:$LINENO: result: defaulting to: don't HAVE_X11" >&5
5201echo "${ECHO_T}defaulting to: don't HAVE_X11" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005202else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005203
Bram Moolenaar071d4272004-06-13 20:20:40 +00005204 # Extract the first word of "xmkmf", so it can be a program name with args.
5205set dummy xmkmf; ac_word=$2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005206echo "$as_me:$LINENO: checking for $ac_word" >&5
5207echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5208if test "${ac_cv_path_xmkmfpath+set}" = set; then
5209 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005210else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005211 case $xmkmfpath in
5212 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005213 ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path.
5214 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005215 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5217for as_dir in $PATH
5218do
5219 IFS=$as_save_IFS
5220 test -z "$as_dir" && as_dir=.
5221 for ac_exec_ext in '' $ac_executable_extensions; do
5222 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5223 ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext"
5224 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5225 break 2
5226 fi
5227done
5228done
5229
Bram Moolenaar071d4272004-06-13 20:20:40 +00005230 ;;
5231esac
5232fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005233xmkmfpath=$ac_cv_path_xmkmfpath
5234
Bram Moolenaar071d4272004-06-13 20:20:40 +00005235if test -n "$xmkmfpath"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005236 echo "$as_me:$LINENO: result: $xmkmfpath" >&5
5237echo "${ECHO_T}$xmkmfpath" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005238else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005239 echo "$as_me:$LINENO: result: no" >&5
5240echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005241fi
5242
5243
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005244 echo "$as_me:$LINENO: checking for X" >&5
5245echo $ECHO_N "checking for X... $ECHO_C" >&6
5246
Bram Moolenaar071d4272004-06-13 20:20:40 +00005247
5248# Check whether --with-x or --without-x was given.
5249if test "${with_x+set}" = set; then
5250 withval="$with_x"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005251
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005252fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005253# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
5254if test "x$with_x" = xno; then
5255 # The user explicitly disabled X.
5256 have_x=disabled
5257else
5258 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
5259 # Both variables are already set.
5260 have_x=yes
5261 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005262 if test "${ac_cv_have_x+set}" = set; then
5263 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005264else
5265 # One or both of the vars are not set, and there is no cached value.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005266ac_x_includes=no ac_x_libraries=no
5267rm -fr conftest.dir
5268if mkdir conftest.dir; then
5269 cd conftest.dir
Bram Moolenaar071d4272004-06-13 20:20:40 +00005270 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005271 cat >Imakefile <<'_ACEOF'
Bram Moolenaar071d4272004-06-13 20:20:40 +00005272acfindx:
5273 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005274_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005275 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
5276 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5277 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
5278 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
5279 for ac_extension in a so sl; do
5280 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005281 test -f $ac_im_libdir/libX11.$ac_extension; then
5282 ac_im_usrlibdir=$ac_im_libdir; break
Bram Moolenaar071d4272004-06-13 20:20:40 +00005283 fi
5284 done
5285 # Screen out bogus values from the imake configuration. They are
5286 # bogus both because they are the default anyway, and because
5287 # using them would break gcc on systems where it needs fixed includes.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005288 case $ac_im_incroot in
Bram Moolenaar071d4272004-06-13 20:20:40 +00005289 /usr/include) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005290 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005291 esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005292 case $ac_im_usrlibdir in
Bram Moolenaar071d4272004-06-13 20:20:40 +00005293 /usr/lib | /lib) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005294 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005295 esac
5296 fi
5297 cd ..
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005298 rm -fr conftest.dir
Bram Moolenaar071d4272004-06-13 20:20:40 +00005299fi
5300
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005301# Standard set of common directories for X headers.
5302# Check X11 before X11Rn because it is often a symlink to the current release.
5303ac_x_header_dirs='
5304/usr/X11/include
5305/usr/X11R6/include
5306/usr/X11R5/include
5307/usr/X11R4/include
Bram Moolenaar071d4272004-06-13 20:20:40 +00005308
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005309/usr/include/X11
5310/usr/include/X11R6
5311/usr/include/X11R5
5312/usr/include/X11R4
5313
5314/usr/local/X11/include
5315/usr/local/X11R6/include
5316/usr/local/X11R5/include
5317/usr/local/X11R4/include
5318
5319/usr/local/include/X11
5320/usr/local/include/X11R6
5321/usr/local/include/X11R5
5322/usr/local/include/X11R4
5323
5324/usr/X386/include
5325/usr/x386/include
5326/usr/XFree86/include/X11
5327
5328/usr/include
5329/usr/local/include
5330/usr/unsupported/include
5331/usr/athena/include
5332/usr/local/x11r5/include
5333/usr/lpp/Xamples/include
5334
5335/usr/openwin/include
5336/usr/openwin/share/include'
5337
5338if test "$ac_x_includes" = no; then
5339 # Guess where to find include files, by looking for Intrinsic.h.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005340 # First, try using that file with no special directory specified.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005341 cat >conftest.$ac_ext <<_ACEOF
5342/* confdefs.h. */
5343_ACEOF
5344cat confdefs.h >>conftest.$ac_ext
5345cat >>conftest.$ac_ext <<_ACEOF
5346/* end confdefs.h. */
5347#include <X11/Intrinsic.h>
5348_ACEOF
5349if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5350 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5351 ac_status=$?
5352 grep -v '^ *+' conftest.er1 >conftest.err
5353 rm -f conftest.er1
5354 cat conftest.err >&5
5355 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5356 (exit $ac_status); } >/dev/null; then
5357 if test -s conftest.err; then
5358 ac_cpp_err=$ac_c_preproc_warn_flag
5359 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5360 else
5361 ac_cpp_err=
5362 fi
5363else
5364 ac_cpp_err=yes
5365fi
5366if test -z "$ac_cpp_err"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005367 # We can compile using X headers with no special include directory.
5368ac_x_includes=
5369else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005370 echo "$as_me: failed program was:" >&5
5371sed 's/^/| /' conftest.$ac_ext >&5
5372
5373 for ac_dir in $ac_x_header_dirs; do
5374 if test -r "$ac_dir/X11/Intrinsic.h"; then
5375 ac_x_includes=$ac_dir
5376 break
5377 fi
5378done
Bram Moolenaar071d4272004-06-13 20:20:40 +00005379fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005380rm -f conftest.err conftest.$ac_ext
5381fi # $ac_x_includes = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005382
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005383if test "$ac_x_libraries" = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005384 # Check for the libraries.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005385 # See if we find them without any special options.
5386 # Don't add to $LIBS permanently.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005387 ac_save_LIBS=$LIBS
5388 LIBS="-lXt $LIBS"
5389 cat >conftest.$ac_ext <<_ACEOF
5390/* confdefs.h. */
5391_ACEOF
5392cat confdefs.h >>conftest.$ac_ext
5393cat >>conftest.$ac_ext <<_ACEOF
5394/* end confdefs.h. */
5395#include <X11/Intrinsic.h>
5396int
5397main ()
5398{
5399XtMalloc (0)
5400 ;
5401 return 0;
5402}
5403_ACEOF
5404rm -f conftest.$ac_objext conftest$ac_exeext
5405if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5406 (eval $ac_link) 2>conftest.er1
5407 ac_status=$?
5408 grep -v '^ *+' conftest.er1 >conftest.err
5409 rm -f conftest.er1
5410 cat conftest.err >&5
5411 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5412 (exit $ac_status); } &&
5413 { ac_try='test -z "$ac_c_werror_flag"
5414 || test ! -s conftest.err'
5415 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5416 (eval $ac_try) 2>&5
5417 ac_status=$?
5418 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5419 (exit $ac_status); }; } &&
5420 { ac_try='test -s conftest$ac_exeext'
5421 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5422 (eval $ac_try) 2>&5
5423 ac_status=$?
5424 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5425 (exit $ac_status); }; }; then
5426 LIBS=$ac_save_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005427# We can link X programs with no special library path.
5428ac_x_libraries=
5429else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005430 echo "$as_me: failed program was:" >&5
5431sed 's/^/| /' conftest.$ac_ext >&5
5432
5433LIBS=$ac_save_LIBS
5434for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005435do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005436 # Don't even attempt the hair of trying to link an X program!
Bram Moolenaar071d4272004-06-13 20:20:40 +00005437 for ac_extension in a so sl; do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005438 if test -r $ac_dir/libXt.$ac_extension; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005439 ac_x_libraries=$ac_dir
5440 break 2
5441 fi
5442 done
5443done
5444fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005445rm -f conftest.err conftest.$ac_objext \
5446 conftest$ac_exeext conftest.$ac_ext
5447fi # $ac_x_libraries = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005448
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005449if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005450 # Didn't find X anywhere. Cache the known absence of X.
5451 ac_cv_have_x="have_x=no"
5452else
5453 # Record where we found X for the cache.
5454 ac_cv_have_x="have_x=yes \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005455 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005456fi
5457fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005458
Bram Moolenaar071d4272004-06-13 20:20:40 +00005459 fi
5460 eval "$ac_cv_have_x"
5461fi # $with_x != no
5462
5463if test "$have_x" != yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005464 echo "$as_me:$LINENO: result: $have_x" >&5
5465echo "${ECHO_T}$have_x" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005466 no_x=yes
5467else
5468 # If each of the values was on the command line, it overrides each guess.
5469 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
5470 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
5471 # Update the cache value to reflect the command line values.
5472 ac_cv_have_x="have_x=yes \
5473 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005474 echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
5475echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005476fi
5477
5478if test "$no_x" = yes; then
5479 # Not all programs may use this symbol, but it does not hurt to define it.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005480
5481cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005482#define X_DISPLAY_MISSING 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005483_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005484
5485 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
5486else
5487 if test -n "$x_includes"; then
5488 X_CFLAGS="$X_CFLAGS -I$x_includes"
5489 fi
5490
5491 # It would also be nice to do this for all -L options, not just this one.
5492 if test -n "$x_libraries"; then
5493 X_LIBS="$X_LIBS -L$x_libraries"
5494 # For Solaris; some versions of Sun CC require a space after -R and
5495 # others require no space. Words are not sufficient . . . .
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005496 case `(uname -sr) 2>/dev/null` in
Bram Moolenaar071d4272004-06-13 20:20:40 +00005497 "SunOS 5"*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005498 echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
5499echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
5500 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
5501 cat >conftest.$ac_ext <<_ACEOF
5502/* confdefs.h. */
5503_ACEOF
5504cat confdefs.h >>conftest.$ac_ext
5505cat >>conftest.$ac_ext <<_ACEOF
5506/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005507
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005508int
5509main ()
5510{
Bram Moolenaar071d4272004-06-13 20:20:40 +00005511
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005512 ;
5513 return 0;
5514}
5515_ACEOF
5516rm -f conftest.$ac_objext conftest$ac_exeext
5517if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5518 (eval $ac_link) 2>conftest.er1
5519 ac_status=$?
5520 grep -v '^ *+' conftest.er1 >conftest.err
5521 rm -f conftest.er1
5522 cat conftest.err >&5
5523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5524 (exit $ac_status); } &&
5525 { ac_try='test -z "$ac_c_werror_flag"
5526 || test ! -s conftest.err'
5527 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5528 (eval $ac_try) 2>&5
5529 ac_status=$?
5530 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5531 (exit $ac_status); }; } &&
5532 { ac_try='test -s conftest$ac_exeext'
5533 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5534 (eval $ac_try) 2>&5
5535 ac_status=$?
5536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5537 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005538 ac_R_nospace=yes
5539else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005540 echo "$as_me: failed program was:" >&5
5541sed 's/^/| /' conftest.$ac_ext >&5
5542
5543ac_R_nospace=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005544fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005545rm -f conftest.err conftest.$ac_objext \
5546 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005547 if test $ac_R_nospace = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005548 echo "$as_me:$LINENO: result: no" >&5
5549echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005550 X_LIBS="$X_LIBS -R$x_libraries"
5551 else
5552 LIBS="$ac_xsave_LIBS -R $x_libraries"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005553 cat >conftest.$ac_ext <<_ACEOF
5554/* confdefs.h. */
5555_ACEOF
5556cat confdefs.h >>conftest.$ac_ext
5557cat >>conftest.$ac_ext <<_ACEOF
5558/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005559
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005560int
5561main ()
5562{
Bram Moolenaar071d4272004-06-13 20:20:40 +00005563
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005564 ;
5565 return 0;
5566}
5567_ACEOF
5568rm -f conftest.$ac_objext conftest$ac_exeext
5569if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5570 (eval $ac_link) 2>conftest.er1
5571 ac_status=$?
5572 grep -v '^ *+' conftest.er1 >conftest.err
5573 rm -f conftest.er1
5574 cat conftest.err >&5
5575 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5576 (exit $ac_status); } &&
5577 { ac_try='test -z "$ac_c_werror_flag"
5578 || test ! -s conftest.err'
5579 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5580 (eval $ac_try) 2>&5
5581 ac_status=$?
5582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5583 (exit $ac_status); }; } &&
5584 { ac_try='test -s conftest$ac_exeext'
5585 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5586 (eval $ac_try) 2>&5
5587 ac_status=$?
5588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5589 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005590 ac_R_space=yes
5591else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005592 echo "$as_me: failed program was:" >&5
5593sed 's/^/| /' conftest.$ac_ext >&5
5594
5595ac_R_space=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005596fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005597rm -f conftest.err conftest.$ac_objext \
5598 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005599 if test $ac_R_space = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005600 echo "$as_me:$LINENO: result: yes" >&5
5601echo "${ECHO_T}yes" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005602 X_LIBS="$X_LIBS -R $x_libraries"
5603 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005604 echo "$as_me:$LINENO: result: neither works" >&5
5605echo "${ECHO_T}neither works" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005606 fi
5607 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005608 LIBS=$ac_xsave_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005609 esac
5610 fi
5611
5612 # Check for system-dependent libraries X programs must link with.
5613 # Do this before checking for the system-independent R6 libraries
5614 # (-lICE), since we may need -lsocket or whatever for X linking.
5615
5616 if test "$ISC" = yes; then
5617 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
5618 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005619 # Martyn Johnson says this is needed for Ultrix, if the X
5620 # libraries were built with DECnet support. And Karl Berry says
Bram Moolenaar071d4272004-06-13 20:20:40 +00005621 # the Alpha needs dnet_stub (dnet does not exist).
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005622 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
5623 cat >conftest.$ac_ext <<_ACEOF
5624/* confdefs.h. */
5625_ACEOF
5626cat confdefs.h >>conftest.$ac_ext
5627cat >>conftest.$ac_ext <<_ACEOF
5628/* end confdefs.h. */
5629
Bram Moolenaar071d4272004-06-13 20:20:40 +00005630/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005631#ifdef __cplusplus
5632extern "C"
5633#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00005634/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005635 builtin and then its argument prototype would still apply. */
5636char XOpenDisplay ();
5637int
5638main ()
5639{
5640XOpenDisplay ();
5641 ;
5642 return 0;
5643}
5644_ACEOF
5645rm -f conftest.$ac_objext conftest$ac_exeext
5646if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5647 (eval $ac_link) 2>conftest.er1
5648 ac_status=$?
5649 grep -v '^ *+' conftest.er1 >conftest.err
5650 rm -f conftest.er1
5651 cat conftest.err >&5
5652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5653 (exit $ac_status); } &&
5654 { ac_try='test -z "$ac_c_werror_flag"
5655 || test ! -s conftest.err'
5656 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5657 (eval $ac_try) 2>&5
5658 ac_status=$?
5659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5660 (exit $ac_status); }; } &&
5661 { ac_try='test -s conftest$ac_exeext'
5662 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5663 (eval $ac_try) 2>&5
5664 ac_status=$?
5665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5666 (exit $ac_status); }; }; then
5667 :
Bram Moolenaar071d4272004-06-13 20:20:40 +00005668else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005669 echo "$as_me: failed program was:" >&5
5670sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00005671
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005672echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
5673echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
5674if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
5675 echo $ECHO_N "(cached) $ECHO_C" >&6
5676else
5677 ac_check_lib_save_LIBS=$LIBS
5678LIBS="-ldnet $LIBS"
5679cat >conftest.$ac_ext <<_ACEOF
5680/* confdefs.h. */
5681_ACEOF
5682cat confdefs.h >>conftest.$ac_ext
5683cat >>conftest.$ac_ext <<_ACEOF
5684/* end confdefs.h. */
5685
5686/* Override any gcc2 internal prototype to avoid an error. */
5687#ifdef __cplusplus
5688extern "C"
5689#endif
5690/* We use char because int might match the return type of a gcc2
5691 builtin and then its argument prototype would still apply. */
5692char dnet_ntoa ();
5693int
5694main ()
5695{
5696dnet_ntoa ();
5697 ;
5698 return 0;
5699}
5700_ACEOF
5701rm -f conftest.$ac_objext conftest$ac_exeext
5702if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5703 (eval $ac_link) 2>conftest.er1
5704 ac_status=$?
5705 grep -v '^ *+' conftest.er1 >conftest.err
5706 rm -f conftest.er1
5707 cat conftest.err >&5
5708 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5709 (exit $ac_status); } &&
5710 { ac_try='test -z "$ac_c_werror_flag"
5711 || test ! -s conftest.err'
5712 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5713 (eval $ac_try) 2>&5
5714 ac_status=$?
5715 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5716 (exit $ac_status); }; } &&
5717 { ac_try='test -s conftest$ac_exeext'
5718 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5719 (eval $ac_try) 2>&5
5720 ac_status=$?
5721 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5722 (exit $ac_status); }; }; then
5723 ac_cv_lib_dnet_dnet_ntoa=yes
5724else
5725 echo "$as_me: failed program was:" >&5
5726sed 's/^/| /' conftest.$ac_ext >&5
5727
5728ac_cv_lib_dnet_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005729fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005730rm -f conftest.err conftest.$ac_objext \
5731 conftest$ac_exeext conftest.$ac_ext
5732LIBS=$ac_check_lib_save_LIBS
5733fi
5734echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
5735echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
5736if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005737 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005738fi
5739
5740 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005741 echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
5742echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
5743if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
5744 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005745else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005746 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005747LIBS="-ldnet_stub $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005748cat >conftest.$ac_ext <<_ACEOF
5749/* confdefs.h. */
5750_ACEOF
5751cat confdefs.h >>conftest.$ac_ext
5752cat >>conftest.$ac_ext <<_ACEOF
5753/* end confdefs.h. */
5754
Bram Moolenaar071d4272004-06-13 20:20:40 +00005755/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005756#ifdef __cplusplus
5757extern "C"
5758#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00005759/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005760 builtin and then its argument prototype would still apply. */
5761char dnet_ntoa ();
5762int
5763main ()
5764{
5765dnet_ntoa ();
5766 ;
5767 return 0;
5768}
5769_ACEOF
5770rm -f conftest.$ac_objext conftest$ac_exeext
5771if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5772 (eval $ac_link) 2>conftest.er1
5773 ac_status=$?
5774 grep -v '^ *+' conftest.er1 >conftest.err
5775 rm -f conftest.er1
5776 cat conftest.err >&5
5777 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5778 (exit $ac_status); } &&
5779 { ac_try='test -z "$ac_c_werror_flag"
5780 || test ! -s conftest.err'
5781 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5782 (eval $ac_try) 2>&5
5783 ac_status=$?
5784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5785 (exit $ac_status); }; } &&
5786 { ac_try='test -s conftest$ac_exeext'
5787 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5788 (eval $ac_try) 2>&5
5789 ac_status=$?
5790 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5791 (exit $ac_status); }; }; then
5792 ac_cv_lib_dnet_stub_dnet_ntoa=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005793else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005794 echo "$as_me: failed program was:" >&5
5795sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00005796
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005797ac_cv_lib_dnet_stub_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005798fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005799rm -f conftest.err conftest.$ac_objext \
5800 conftest$ac_exeext conftest.$ac_ext
5801LIBS=$ac_check_lib_save_LIBS
5802fi
5803echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
5804echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
5805if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005806 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005807fi
5808
5809 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005810fi
5811rm -f conftest.err conftest.$ac_objext \
5812 conftest$ac_exeext conftest.$ac_ext
5813 LIBS="$ac_xsave_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005814
5815 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
5816 # to get the SysV transport functions.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005817 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005818 # needs -lnsl.
5819 # The nsl library prevents programs from opening the X display
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005820 # on Irix 5.2, according to T.E. Dickey.
5821 # The functions gethostbyname, getservbyname, and inet_addr are
5822 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
5823 echo "$as_me:$LINENO: checking for gethostbyname" >&5
5824echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
5825if test "${ac_cv_func_gethostbyname+set}" = set; then
5826 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005827else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005828 cat >conftest.$ac_ext <<_ACEOF
5829/* confdefs.h. */
5830_ACEOF
5831cat confdefs.h >>conftest.$ac_ext
5832cat >>conftest.$ac_ext <<_ACEOF
5833/* end confdefs.h. */
5834/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
5835 For example, HP-UX 11i <limits.h> declares gettimeofday. */
5836#define gethostbyname innocuous_gethostbyname
5837
Bram Moolenaar071d4272004-06-13 20:20:40 +00005838/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005839 which can conflict with char gethostbyname (); below.
5840 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5841 <limits.h> exists even on freestanding compilers. */
5842
5843#ifdef __STDC__
5844# include <limits.h>
5845#else
5846# include <assert.h>
5847#endif
5848
5849#undef gethostbyname
5850
Bram Moolenaar071d4272004-06-13 20:20:40 +00005851/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005852#ifdef __cplusplus
5853extern "C"
5854{
5855#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00005856/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005857 builtin and then its argument prototype would still apply. */
5858char gethostbyname ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00005859/* The GNU C library defines this for functions which it implements
5860 to always fail with ENOSYS. Some functions are actually named
5861 something starting with __ and the normal name is an alias. */
5862#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
5863choke me
5864#else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005865char (*f) () = gethostbyname;
5866#endif
5867#ifdef __cplusplus
5868}
Bram Moolenaar071d4272004-06-13 20:20:40 +00005869#endif
5870
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005871int
5872main ()
5873{
5874return f != gethostbyname;
5875 ;
5876 return 0;
5877}
5878_ACEOF
5879rm -f conftest.$ac_objext conftest$ac_exeext
5880if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5881 (eval $ac_link) 2>conftest.er1
5882 ac_status=$?
5883 grep -v '^ *+' conftest.er1 >conftest.err
5884 rm -f conftest.er1
5885 cat conftest.err >&5
5886 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5887 (exit $ac_status); } &&
5888 { ac_try='test -z "$ac_c_werror_flag"
5889 || test ! -s conftest.err'
5890 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5891 (eval $ac_try) 2>&5
5892 ac_status=$?
5893 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5894 (exit $ac_status); }; } &&
5895 { ac_try='test -s conftest$ac_exeext'
5896 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5897 (eval $ac_try) 2>&5
5898 ac_status=$?
5899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5900 (exit $ac_status); }; }; then
5901 ac_cv_func_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005902else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005903 echo "$as_me: failed program was:" >&5
5904sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00005905
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005906ac_cv_func_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005907fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005908rm -f conftest.err conftest.$ac_objext \
5909 conftest$ac_exeext conftest.$ac_ext
5910fi
5911echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
5912echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005913
5914 if test $ac_cv_func_gethostbyname = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005915 echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
5916echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
5917if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
5918 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005919else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005920 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005921LIBS="-lnsl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005922cat >conftest.$ac_ext <<_ACEOF
5923/* confdefs.h. */
5924_ACEOF
5925cat confdefs.h >>conftest.$ac_ext
5926cat >>conftest.$ac_ext <<_ACEOF
5927/* end confdefs.h. */
5928
Bram Moolenaar071d4272004-06-13 20:20:40 +00005929/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005930#ifdef __cplusplus
5931extern "C"
5932#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00005933/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005934 builtin and then its argument prototype would still apply. */
5935char gethostbyname ();
5936int
5937main ()
5938{
5939gethostbyname ();
5940 ;
5941 return 0;
5942}
5943_ACEOF
5944rm -f conftest.$ac_objext conftest$ac_exeext
5945if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5946 (eval $ac_link) 2>conftest.er1
5947 ac_status=$?
5948 grep -v '^ *+' conftest.er1 >conftest.err
5949 rm -f conftest.er1
5950 cat conftest.err >&5
5951 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5952 (exit $ac_status); } &&
5953 { ac_try='test -z "$ac_c_werror_flag"
5954 || test ! -s conftest.err'
5955 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5956 (eval $ac_try) 2>&5
5957 ac_status=$?
5958 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5959 (exit $ac_status); }; } &&
5960 { ac_try='test -s conftest$ac_exeext'
5961 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5962 (eval $ac_try) 2>&5
5963 ac_status=$?
5964 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5965 (exit $ac_status); }; }; then
5966 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005967else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005968 echo "$as_me: failed program was:" >&5
5969sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00005970
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005971ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005972fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005973rm -f conftest.err conftest.$ac_objext \
5974 conftest$ac_exeext conftest.$ac_ext
5975LIBS=$ac_check_lib_save_LIBS
5976fi
5977echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
5978echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
5979if test $ac_cv_lib_nsl_gethostbyname = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005980 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005981fi
5982
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005983 if test $ac_cv_lib_nsl_gethostbyname = no; then
5984 echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
5985echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
5986if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
5987 echo $ECHO_N "(cached) $ECHO_C" >&6
5988else
5989 ac_check_lib_save_LIBS=$LIBS
5990LIBS="-lbsd $LIBS"
5991cat >conftest.$ac_ext <<_ACEOF
5992/* confdefs.h. */
5993_ACEOF
5994cat confdefs.h >>conftest.$ac_ext
5995cat >>conftest.$ac_ext <<_ACEOF
5996/* end confdefs.h. */
5997
5998/* Override any gcc2 internal prototype to avoid an error. */
5999#ifdef __cplusplus
6000extern "C"
6001#endif
6002/* We use char because int might match the return type of a gcc2
6003 builtin and then its argument prototype would still apply. */
6004char gethostbyname ();
6005int
6006main ()
6007{
6008gethostbyname ();
6009 ;
6010 return 0;
6011}
6012_ACEOF
6013rm -f conftest.$ac_objext conftest$ac_exeext
6014if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6015 (eval $ac_link) 2>conftest.er1
6016 ac_status=$?
6017 grep -v '^ *+' conftest.er1 >conftest.err
6018 rm -f conftest.er1
6019 cat conftest.err >&5
6020 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6021 (exit $ac_status); } &&
6022 { ac_try='test -z "$ac_c_werror_flag"
6023 || test ! -s conftest.err'
6024 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6025 (eval $ac_try) 2>&5
6026 ac_status=$?
6027 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6028 (exit $ac_status); }; } &&
6029 { ac_try='test -s conftest$ac_exeext'
6030 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6031 (eval $ac_try) 2>&5
6032 ac_status=$?
6033 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6034 (exit $ac_status); }; }; then
6035 ac_cv_lib_bsd_gethostbyname=yes
6036else
6037 echo "$as_me: failed program was:" >&5
6038sed 's/^/| /' conftest.$ac_ext >&5
6039
6040ac_cv_lib_bsd_gethostbyname=no
6041fi
6042rm -f conftest.err conftest.$ac_objext \
6043 conftest$ac_exeext conftest.$ac_ext
6044LIBS=$ac_check_lib_save_LIBS
6045fi
6046echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
6047echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
6048if test $ac_cv_lib_bsd_gethostbyname = yes; then
6049 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
6050fi
6051
6052 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006053 fi
6054
6055 # lieder@skyler.mavd.honeywell.com says without -lsocket,
6056 # socket/setsockopt and other routines are undefined under SCO ODT
6057 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006058 # on later versions), says Simon Leinen: it contains gethostby*
6059 # variants that don't use the name server (or something). -lsocket
6060 # must be given before -lnsl if both are needed. We assume that
6061 # if connect needs -lnsl, so does gethostbyname.
6062 echo "$as_me:$LINENO: checking for connect" >&5
6063echo $ECHO_N "checking for connect... $ECHO_C" >&6
6064if test "${ac_cv_func_connect+set}" = set; then
6065 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006066else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006067 cat >conftest.$ac_ext <<_ACEOF
6068/* confdefs.h. */
6069_ACEOF
6070cat confdefs.h >>conftest.$ac_ext
6071cat >>conftest.$ac_ext <<_ACEOF
6072/* end confdefs.h. */
6073/* Define connect to an innocuous variant, in case <limits.h> declares connect.
6074 For example, HP-UX 11i <limits.h> declares gettimeofday. */
6075#define connect innocuous_connect
6076
Bram Moolenaar071d4272004-06-13 20:20:40 +00006077/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006078 which can conflict with char connect (); below.
6079 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6080 <limits.h> exists even on freestanding compilers. */
6081
6082#ifdef __STDC__
6083# include <limits.h>
6084#else
6085# include <assert.h>
6086#endif
6087
6088#undef connect
6089
Bram Moolenaar071d4272004-06-13 20:20:40 +00006090/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006091#ifdef __cplusplus
6092extern "C"
6093{
6094#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00006095/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006096 builtin and then its argument prototype would still apply. */
6097char connect ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00006098/* The GNU C library defines this for functions which it implements
6099 to always fail with ENOSYS. Some functions are actually named
6100 something starting with __ and the normal name is an alias. */
6101#if defined (__stub_connect) || defined (__stub___connect)
6102choke me
6103#else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006104char (*f) () = connect;
6105#endif
6106#ifdef __cplusplus
6107}
Bram Moolenaar071d4272004-06-13 20:20:40 +00006108#endif
6109
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006110int
6111main ()
6112{
6113return f != connect;
6114 ;
6115 return 0;
6116}
6117_ACEOF
6118rm -f conftest.$ac_objext conftest$ac_exeext
6119if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6120 (eval $ac_link) 2>conftest.er1
6121 ac_status=$?
6122 grep -v '^ *+' conftest.er1 >conftest.err
6123 rm -f conftest.er1
6124 cat conftest.err >&5
6125 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6126 (exit $ac_status); } &&
6127 { ac_try='test -z "$ac_c_werror_flag"
6128 || test ! -s conftest.err'
6129 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6130 (eval $ac_try) 2>&5
6131 ac_status=$?
6132 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6133 (exit $ac_status); }; } &&
6134 { ac_try='test -s conftest$ac_exeext'
6135 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6136 (eval $ac_try) 2>&5
6137 ac_status=$?
6138 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6139 (exit $ac_status); }; }; then
6140 ac_cv_func_connect=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006141else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006142 echo "$as_me: failed program was:" >&5
6143sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006144
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006145ac_cv_func_connect=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006146fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006147rm -f conftest.err conftest.$ac_objext \
6148 conftest$ac_exeext conftest.$ac_ext
6149fi
6150echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
6151echo "${ECHO_T}$ac_cv_func_connect" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006152
6153 if test $ac_cv_func_connect = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006154 echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
6155echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
6156if test "${ac_cv_lib_socket_connect+set}" = set; then
6157 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006158else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006159 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006160LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006161cat >conftest.$ac_ext <<_ACEOF
6162/* confdefs.h. */
6163_ACEOF
6164cat confdefs.h >>conftest.$ac_ext
6165cat >>conftest.$ac_ext <<_ACEOF
6166/* end confdefs.h. */
6167
Bram Moolenaar071d4272004-06-13 20:20:40 +00006168/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006169#ifdef __cplusplus
6170extern "C"
6171#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00006172/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006173 builtin and then its argument prototype would still apply. */
6174char connect ();
6175int
6176main ()
6177{
6178connect ();
6179 ;
6180 return 0;
6181}
6182_ACEOF
6183rm -f conftest.$ac_objext conftest$ac_exeext
6184if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6185 (eval $ac_link) 2>conftest.er1
6186 ac_status=$?
6187 grep -v '^ *+' conftest.er1 >conftest.err
6188 rm -f conftest.er1
6189 cat conftest.err >&5
6190 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6191 (exit $ac_status); } &&
6192 { ac_try='test -z "$ac_c_werror_flag"
6193 || test ! -s conftest.err'
6194 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6195 (eval $ac_try) 2>&5
6196 ac_status=$?
6197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6198 (exit $ac_status); }; } &&
6199 { ac_try='test -s conftest$ac_exeext'
6200 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6201 (eval $ac_try) 2>&5
6202 ac_status=$?
6203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6204 (exit $ac_status); }; }; then
6205 ac_cv_lib_socket_connect=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006206else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006207 echo "$as_me: failed program was:" >&5
6208sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006209
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006210ac_cv_lib_socket_connect=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006211fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006212rm -f conftest.err conftest.$ac_objext \
6213 conftest$ac_exeext conftest.$ac_ext
6214LIBS=$ac_check_lib_save_LIBS
6215fi
6216echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
6217echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
6218if test $ac_cv_lib_socket_connect = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006219 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006220fi
6221
6222 fi
6223
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006224 # Guillermo Gomez says -lposix is necessary on A/UX.
6225 echo "$as_me:$LINENO: checking for remove" >&5
6226echo $ECHO_N "checking for remove... $ECHO_C" >&6
6227if test "${ac_cv_func_remove+set}" = set; then
6228 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006229else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006230 cat >conftest.$ac_ext <<_ACEOF
6231/* confdefs.h. */
6232_ACEOF
6233cat confdefs.h >>conftest.$ac_ext
6234cat >>conftest.$ac_ext <<_ACEOF
6235/* end confdefs.h. */
6236/* Define remove to an innocuous variant, in case <limits.h> declares remove.
6237 For example, HP-UX 11i <limits.h> declares gettimeofday. */
6238#define remove innocuous_remove
6239
Bram Moolenaar071d4272004-06-13 20:20:40 +00006240/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006241 which can conflict with char remove (); below.
6242 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6243 <limits.h> exists even on freestanding compilers. */
6244
6245#ifdef __STDC__
6246# include <limits.h>
6247#else
6248# include <assert.h>
6249#endif
6250
6251#undef remove
6252
Bram Moolenaar071d4272004-06-13 20:20:40 +00006253/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006254#ifdef __cplusplus
6255extern "C"
6256{
6257#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00006258/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006259 builtin and then its argument prototype would still apply. */
6260char remove ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00006261/* The GNU C library defines this for functions which it implements
6262 to always fail with ENOSYS. Some functions are actually named
6263 something starting with __ and the normal name is an alias. */
6264#if defined (__stub_remove) || defined (__stub___remove)
6265choke me
6266#else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006267char (*f) () = remove;
6268#endif
6269#ifdef __cplusplus
6270}
Bram Moolenaar071d4272004-06-13 20:20:40 +00006271#endif
6272
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006273int
6274main ()
6275{
6276return f != remove;
6277 ;
6278 return 0;
6279}
6280_ACEOF
6281rm -f conftest.$ac_objext conftest$ac_exeext
6282if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6283 (eval $ac_link) 2>conftest.er1
6284 ac_status=$?
6285 grep -v '^ *+' conftest.er1 >conftest.err
6286 rm -f conftest.er1
6287 cat conftest.err >&5
6288 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6289 (exit $ac_status); } &&
6290 { ac_try='test -z "$ac_c_werror_flag"
6291 || test ! -s conftest.err'
6292 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6293 (eval $ac_try) 2>&5
6294 ac_status=$?
6295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6296 (exit $ac_status); }; } &&
6297 { ac_try='test -s conftest$ac_exeext'
6298 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6299 (eval $ac_try) 2>&5
6300 ac_status=$?
6301 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6302 (exit $ac_status); }; }; then
6303 ac_cv_func_remove=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006304else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006305 echo "$as_me: failed program was:" >&5
6306sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006307
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006308ac_cv_func_remove=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006309fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006310rm -f conftest.err conftest.$ac_objext \
6311 conftest$ac_exeext conftest.$ac_ext
6312fi
6313echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
6314echo "${ECHO_T}$ac_cv_func_remove" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006315
6316 if test $ac_cv_func_remove = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006317 echo "$as_me:$LINENO: checking for remove in -lposix" >&5
6318echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
6319if test "${ac_cv_lib_posix_remove+set}" = set; then
6320 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006321else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006322 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006323LIBS="-lposix $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006324cat >conftest.$ac_ext <<_ACEOF
6325/* confdefs.h. */
6326_ACEOF
6327cat confdefs.h >>conftest.$ac_ext
6328cat >>conftest.$ac_ext <<_ACEOF
6329/* end confdefs.h. */
6330
Bram Moolenaar071d4272004-06-13 20:20:40 +00006331/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006332#ifdef __cplusplus
6333extern "C"
6334#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00006335/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006336 builtin and then its argument prototype would still apply. */
6337char remove ();
6338int
6339main ()
6340{
6341remove ();
6342 ;
6343 return 0;
6344}
6345_ACEOF
6346rm -f conftest.$ac_objext conftest$ac_exeext
6347if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6348 (eval $ac_link) 2>conftest.er1
6349 ac_status=$?
6350 grep -v '^ *+' conftest.er1 >conftest.err
6351 rm -f conftest.er1
6352 cat conftest.err >&5
6353 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6354 (exit $ac_status); } &&
6355 { ac_try='test -z "$ac_c_werror_flag"
6356 || test ! -s conftest.err'
6357 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6358 (eval $ac_try) 2>&5
6359 ac_status=$?
6360 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6361 (exit $ac_status); }; } &&
6362 { ac_try='test -s conftest$ac_exeext'
6363 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6364 (eval $ac_try) 2>&5
6365 ac_status=$?
6366 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6367 (exit $ac_status); }; }; then
6368 ac_cv_lib_posix_remove=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006369else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006370 echo "$as_me: failed program was:" >&5
6371sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006372
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006373ac_cv_lib_posix_remove=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006374fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006375rm -f conftest.err conftest.$ac_objext \
6376 conftest$ac_exeext conftest.$ac_ext
6377LIBS=$ac_check_lib_save_LIBS
6378fi
6379echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
6380echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
6381if test $ac_cv_lib_posix_remove = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006382 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006383fi
6384
6385 fi
6386
6387 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006388 echo "$as_me:$LINENO: checking for shmat" >&5
6389echo $ECHO_N "checking for shmat... $ECHO_C" >&6
6390if test "${ac_cv_func_shmat+set}" = set; then
6391 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006392else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006393 cat >conftest.$ac_ext <<_ACEOF
6394/* confdefs.h. */
6395_ACEOF
6396cat confdefs.h >>conftest.$ac_ext
6397cat >>conftest.$ac_ext <<_ACEOF
6398/* end confdefs.h. */
6399/* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
6400 For example, HP-UX 11i <limits.h> declares gettimeofday. */
6401#define shmat innocuous_shmat
6402
Bram Moolenaar071d4272004-06-13 20:20:40 +00006403/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006404 which can conflict with char shmat (); below.
6405 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6406 <limits.h> exists even on freestanding compilers. */
6407
6408#ifdef __STDC__
6409# include <limits.h>
6410#else
6411# include <assert.h>
6412#endif
6413
6414#undef shmat
6415
Bram Moolenaar071d4272004-06-13 20:20:40 +00006416/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006417#ifdef __cplusplus
6418extern "C"
6419{
6420#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00006421/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006422 builtin and then its argument prototype would still apply. */
6423char shmat ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00006424/* The GNU C library defines this for functions which it implements
6425 to always fail with ENOSYS. Some functions are actually named
6426 something starting with __ and the normal name is an alias. */
6427#if defined (__stub_shmat) || defined (__stub___shmat)
6428choke me
6429#else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006430char (*f) () = shmat;
6431#endif
6432#ifdef __cplusplus
6433}
Bram Moolenaar071d4272004-06-13 20:20:40 +00006434#endif
6435
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006436int
6437main ()
6438{
6439return f != shmat;
6440 ;
6441 return 0;
6442}
6443_ACEOF
6444rm -f conftest.$ac_objext conftest$ac_exeext
6445if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6446 (eval $ac_link) 2>conftest.er1
6447 ac_status=$?
6448 grep -v '^ *+' conftest.er1 >conftest.err
6449 rm -f conftest.er1
6450 cat conftest.err >&5
6451 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6452 (exit $ac_status); } &&
6453 { ac_try='test -z "$ac_c_werror_flag"
6454 || test ! -s conftest.err'
6455 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6456 (eval $ac_try) 2>&5
6457 ac_status=$?
6458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6459 (exit $ac_status); }; } &&
6460 { ac_try='test -s conftest$ac_exeext'
6461 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6462 (eval $ac_try) 2>&5
6463 ac_status=$?
6464 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6465 (exit $ac_status); }; }; then
6466 ac_cv_func_shmat=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006467else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006468 echo "$as_me: failed program was:" >&5
6469sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006470
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006471ac_cv_func_shmat=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006472fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006473rm -f conftest.err conftest.$ac_objext \
6474 conftest$ac_exeext conftest.$ac_ext
6475fi
6476echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
6477echo "${ECHO_T}$ac_cv_func_shmat" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006478
6479 if test $ac_cv_func_shmat = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006480 echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
6481echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
6482if test "${ac_cv_lib_ipc_shmat+set}" = set; then
6483 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006484else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006485 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006486LIBS="-lipc $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006487cat >conftest.$ac_ext <<_ACEOF
6488/* confdefs.h. */
6489_ACEOF
6490cat confdefs.h >>conftest.$ac_ext
6491cat >>conftest.$ac_ext <<_ACEOF
6492/* end confdefs.h. */
6493
Bram Moolenaar071d4272004-06-13 20:20:40 +00006494/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006495#ifdef __cplusplus
6496extern "C"
6497#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00006498/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006499 builtin and then its argument prototype would still apply. */
6500char shmat ();
6501int
6502main ()
6503{
6504shmat ();
6505 ;
6506 return 0;
6507}
6508_ACEOF
6509rm -f conftest.$ac_objext conftest$ac_exeext
6510if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6511 (eval $ac_link) 2>conftest.er1
6512 ac_status=$?
6513 grep -v '^ *+' conftest.er1 >conftest.err
6514 rm -f conftest.er1
6515 cat conftest.err >&5
6516 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6517 (exit $ac_status); } &&
6518 { ac_try='test -z "$ac_c_werror_flag"
6519 || test ! -s conftest.err'
6520 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6521 (eval $ac_try) 2>&5
6522 ac_status=$?
6523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6524 (exit $ac_status); }; } &&
6525 { ac_try='test -s conftest$ac_exeext'
6526 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6527 (eval $ac_try) 2>&5
6528 ac_status=$?
6529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6530 (exit $ac_status); }; }; then
6531 ac_cv_lib_ipc_shmat=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006532else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006533 echo "$as_me: failed program was:" >&5
6534sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006535
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006536ac_cv_lib_ipc_shmat=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006537fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006538rm -f conftest.err conftest.$ac_objext \
6539 conftest$ac_exeext conftest.$ac_ext
6540LIBS=$ac_check_lib_save_LIBS
6541fi
6542echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
6543echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
6544if test $ac_cv_lib_ipc_shmat = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006545 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006546fi
6547
6548 fi
6549 fi
6550
6551 # Check for libraries that X11R6 Xt/Xaw programs need.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006552 ac_save_LDFLAGS=$LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006553 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
6554 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
6555 # check for ICE first), but we must link in the order -lSM -lICE or
6556 # we get undefined symbols. So assume we have SM if we have ICE.
6557 # These have to be linked with before -lX11, unlike the other
6558 # libraries we check for below, so use a different variable.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006559 # John Interrante, Karl Berry
6560 echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
6561echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
6562if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
6563 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006564else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006565 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006566LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006567cat >conftest.$ac_ext <<_ACEOF
6568/* confdefs.h. */
6569_ACEOF
6570cat confdefs.h >>conftest.$ac_ext
6571cat >>conftest.$ac_ext <<_ACEOF
6572/* end confdefs.h. */
6573
Bram Moolenaar071d4272004-06-13 20:20:40 +00006574/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006575#ifdef __cplusplus
6576extern "C"
6577#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00006578/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006579 builtin and then its argument prototype would still apply. */
6580char IceConnectionNumber ();
6581int
6582main ()
6583{
6584IceConnectionNumber ();
6585 ;
6586 return 0;
6587}
6588_ACEOF
6589rm -f conftest.$ac_objext conftest$ac_exeext
6590if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6591 (eval $ac_link) 2>conftest.er1
6592 ac_status=$?
6593 grep -v '^ *+' conftest.er1 >conftest.err
6594 rm -f conftest.er1
6595 cat conftest.err >&5
6596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6597 (exit $ac_status); } &&
6598 { ac_try='test -z "$ac_c_werror_flag"
6599 || test ! -s conftest.err'
6600 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6601 (eval $ac_try) 2>&5
6602 ac_status=$?
6603 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6604 (exit $ac_status); }; } &&
6605 { ac_try='test -s conftest$ac_exeext'
6606 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6607 (eval $ac_try) 2>&5
6608 ac_status=$?
6609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6610 (exit $ac_status); }; }; then
6611 ac_cv_lib_ICE_IceConnectionNumber=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006612else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006613 echo "$as_me: failed program was:" >&5
6614sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006615
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006616ac_cv_lib_ICE_IceConnectionNumber=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006617fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006618rm -f conftest.err conftest.$ac_objext \
6619 conftest$ac_exeext conftest.$ac_ext
6620LIBS=$ac_check_lib_save_LIBS
6621fi
6622echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
6623echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
6624if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006625 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006626fi
6627
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006628 LDFLAGS=$ac_save_LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006629
6630fi
6631
6632
6633 if test "$OS390Unix" = "yes"; then
6634 CFLAGS="$CFLAGS -W c,dll"
6635 LDFLAGS="$LDFLAGS -W l,dll"
6636 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu"
6637 fi
6638
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006639
Bram Moolenaar071d4272004-06-13 20:20:40 +00006640 if test -d "$x_includes" && test ! -d "$x_libraries"; then
6641 x_libraries=`echo "$x_includes" | sed s/include/lib/`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006642 echo "$as_me:$LINENO: result: Corrected X libraries to $x_libraries" >&5
6643echo "${ECHO_T}Corrected X libraries to $x_libraries" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006644 X_LIBS="$X_LIBS -L$x_libraries"
6645 if test "`(uname) 2>/dev/null`" = SunOS &&
6646 uname -r | grep '^5' >/dev/null; then
6647 X_LIBS="$X_LIBS -R $x_libraries"
6648 fi
6649 fi
6650
6651 if test -d "$x_libraries" && test ! -d "$x_includes"; then
6652 x_includes=`echo "$x_libraries" | sed s/lib/include/`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006653 echo "$as_me:$LINENO: result: Corrected X includes to $x_includes" >&5
6654echo "${ECHO_T}Corrected X includes to $x_includes" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006655 X_CFLAGS="$X_CFLAGS -I$x_includes"
6656 fi
6657
6658 X_CFLAGS="`echo $X_CFLAGS\ | sed 's%-I/usr/include %%'`"
6659 X_LIBS="`echo $X_LIBS\ | sed 's%-L/usr/lib %%'`"
6660 X_LIBS="`echo $X_LIBS\ | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`"
6661
6662
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006663 echo "$as_me:$LINENO: checking if X11 header files can be found" >&5
6664echo $ECHO_N "checking if X11 header files can be found... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006665 cflags_save=$CFLAGS
6666 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006667 cat >conftest.$ac_ext <<_ACEOF
6668/* confdefs.h. */
6669_ACEOF
6670cat confdefs.h >>conftest.$ac_ext
6671cat >>conftest.$ac_ext <<_ACEOF
6672/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006673#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006674int
6675main ()
6676{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006677
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006678 ;
6679 return 0;
6680}
6681_ACEOF
6682rm -f conftest.$ac_objext
6683if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6684 (eval $ac_compile) 2>conftest.er1
6685 ac_status=$?
6686 grep -v '^ *+' conftest.er1 >conftest.err
6687 rm -f conftest.er1
6688 cat conftest.err >&5
6689 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6690 (exit $ac_status); } &&
6691 { ac_try='test -z "$ac_c_werror_flag"
6692 || test ! -s conftest.err'
6693 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6694 (eval $ac_try) 2>&5
6695 ac_status=$?
6696 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6697 (exit $ac_status); }; } &&
6698 { ac_try='test -s conftest.$ac_objext'
6699 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6700 (eval $ac_try) 2>&5
6701 ac_status=$?
6702 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6703 (exit $ac_status); }; }; then
6704 echo "$as_me:$LINENO: result: yes" >&5
6705echo "${ECHO_T}yes" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006706else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006707 echo "$as_me: failed program was:" >&5
6708sed 's/^/| /' conftest.$ac_ext >&5
6709
6710echo "$as_me:$LINENO: result: no" >&5
6711echo "${ECHO_T}no" >&6; no_x=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006712fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006713rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00006714 CFLAGS=$cflags_save
6715
6716 if test "${no_x-no}" = yes; then
6717 with_x=no
6718 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006719 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006720#define HAVE_X11 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006721_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006722
6723 X_LIB="-lXt -lX11";
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006724
Bram Moolenaar071d4272004-06-13 20:20:40 +00006725
6726 ac_save_LDFLAGS="$LDFLAGS"
6727 LDFLAGS="-L$x_libraries $LDFLAGS"
6728
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006729 echo "$as_me:$LINENO: checking for _XdmcpAuthDoIt in -lXdmcp" >&5
6730echo $ECHO_N "checking for _XdmcpAuthDoIt in -lXdmcp... $ECHO_C" >&6
6731if test "${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+set}" = set; then
6732 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006733else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006734 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006735LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006736cat >conftest.$ac_ext <<_ACEOF
6737/* confdefs.h. */
6738_ACEOF
6739cat confdefs.h >>conftest.$ac_ext
6740cat >>conftest.$ac_ext <<_ACEOF
6741/* end confdefs.h. */
6742
Bram Moolenaar071d4272004-06-13 20:20:40 +00006743/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006744#ifdef __cplusplus
6745extern "C"
6746#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00006747/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006748 builtin and then its argument prototype would still apply. */
6749char _XdmcpAuthDoIt ();
6750int
6751main ()
6752{
6753_XdmcpAuthDoIt ();
6754 ;
6755 return 0;
6756}
6757_ACEOF
6758rm -f conftest.$ac_objext conftest$ac_exeext
6759if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6760 (eval $ac_link) 2>conftest.er1
6761 ac_status=$?
6762 grep -v '^ *+' conftest.er1 >conftest.err
6763 rm -f conftest.er1
6764 cat conftest.err >&5
6765 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6766 (exit $ac_status); } &&
6767 { ac_try='test -z "$ac_c_werror_flag"
6768 || test ! -s conftest.err'
6769 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6770 (eval $ac_try) 2>&5
6771 ac_status=$?
6772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6773 (exit $ac_status); }; } &&
6774 { ac_try='test -s conftest$ac_exeext'
6775 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6776 (eval $ac_try) 2>&5
6777 ac_status=$?
6778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6779 (exit $ac_status); }; }; then
6780 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006781else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006782 echo "$as_me: failed program was:" >&5
6783sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006784
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006785ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006786fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006787rm -f conftest.err conftest.$ac_objext \
6788 conftest$ac_exeext conftest.$ac_ext
6789LIBS=$ac_check_lib_save_LIBS
6790fi
6791echo "$as_me:$LINENO: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5
6792echo "${ECHO_T}$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6
6793if test $ac_cv_lib_Xdmcp__XdmcpAuthDoIt = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006794 X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006795fi
6796
6797
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006798 echo "$as_me:$LINENO: checking for IceOpenConnection in -lICE" >&5
6799echo $ECHO_N "checking for IceOpenConnection in -lICE... $ECHO_C" >&6
6800if test "${ac_cv_lib_ICE_IceOpenConnection+set}" = set; then
6801 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006802else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006803 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006804LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006805cat >conftest.$ac_ext <<_ACEOF
6806/* confdefs.h. */
6807_ACEOF
6808cat confdefs.h >>conftest.$ac_ext
6809cat >>conftest.$ac_ext <<_ACEOF
6810/* end confdefs.h. */
6811
Bram Moolenaar071d4272004-06-13 20:20:40 +00006812/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006813#ifdef __cplusplus
6814extern "C"
6815#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00006816/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006817 builtin and then its argument prototype would still apply. */
6818char IceOpenConnection ();
6819int
6820main ()
6821{
6822IceOpenConnection ();
6823 ;
6824 return 0;
6825}
6826_ACEOF
6827rm -f conftest.$ac_objext conftest$ac_exeext
6828if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6829 (eval $ac_link) 2>conftest.er1
6830 ac_status=$?
6831 grep -v '^ *+' conftest.er1 >conftest.err
6832 rm -f conftest.er1
6833 cat conftest.err >&5
6834 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6835 (exit $ac_status); } &&
6836 { ac_try='test -z "$ac_c_werror_flag"
6837 || test ! -s conftest.err'
6838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6839 (eval $ac_try) 2>&5
6840 ac_status=$?
6841 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6842 (exit $ac_status); }; } &&
6843 { ac_try='test -s conftest$ac_exeext'
6844 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6845 (eval $ac_try) 2>&5
6846 ac_status=$?
6847 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6848 (exit $ac_status); }; }; then
6849 ac_cv_lib_ICE_IceOpenConnection=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006850else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006851 echo "$as_me: failed program was:" >&5
6852sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006853
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006854ac_cv_lib_ICE_IceOpenConnection=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006855fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006856rm -f conftest.err conftest.$ac_objext \
6857 conftest$ac_exeext conftest.$ac_ext
6858LIBS=$ac_check_lib_save_LIBS
6859fi
6860echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceOpenConnection" >&5
6861echo "${ECHO_T}$ac_cv_lib_ICE_IceOpenConnection" >&6
6862if test $ac_cv_lib_ICE_IceOpenConnection = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006863 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006864fi
6865
6866
6867 LDFLAGS="$X_LIBS $ac_save_LDFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006868 echo "$as_me:$LINENO: checking for XpmCreatePixmapFromData in -lXpm" >&5
6869echo $ECHO_N "checking for XpmCreatePixmapFromData in -lXpm... $ECHO_C" >&6
6870if test "${ac_cv_lib_Xpm_XpmCreatePixmapFromData+set}" = set; then
6871 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006872else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006873 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006874LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006875cat >conftest.$ac_ext <<_ACEOF
6876/* confdefs.h. */
6877_ACEOF
6878cat confdefs.h >>conftest.$ac_ext
6879cat >>conftest.$ac_ext <<_ACEOF
6880/* end confdefs.h. */
6881
Bram Moolenaar071d4272004-06-13 20:20:40 +00006882/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006883#ifdef __cplusplus
6884extern "C"
6885#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00006886/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006887 builtin and then its argument prototype would still apply. */
6888char XpmCreatePixmapFromData ();
6889int
6890main ()
6891{
6892XpmCreatePixmapFromData ();
6893 ;
6894 return 0;
6895}
6896_ACEOF
6897rm -f conftest.$ac_objext conftest$ac_exeext
6898if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6899 (eval $ac_link) 2>conftest.er1
6900 ac_status=$?
6901 grep -v '^ *+' conftest.er1 >conftest.err
6902 rm -f conftest.er1
6903 cat conftest.err >&5
6904 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6905 (exit $ac_status); } &&
6906 { ac_try='test -z "$ac_c_werror_flag"
6907 || test ! -s conftest.err'
6908 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6909 (eval $ac_try) 2>&5
6910 ac_status=$?
6911 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6912 (exit $ac_status); }; } &&
6913 { ac_try='test -s conftest$ac_exeext'
6914 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6915 (eval $ac_try) 2>&5
6916 ac_status=$?
6917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6918 (exit $ac_status); }; }; then
6919 ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006920else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006921 echo "$as_me: failed program was:" >&5
6922sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006923
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006924ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006925fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006926rm -f conftest.err conftest.$ac_objext \
6927 conftest$ac_exeext conftest.$ac_ext
6928LIBS=$ac_check_lib_save_LIBS
6929fi
6930echo "$as_me:$LINENO: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
6931echo "${ECHO_T}$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6
6932if test $ac_cv_lib_Xpm_XpmCreatePixmapFromData = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006933 X_PRE_LIBS="$X_PRE_LIBS -lXpm"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006934fi
6935
6936
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006937 echo "$as_me:$LINENO: checking if X11 header files implicitly declare return values" >&5
6938echo $ECHO_N "checking if X11 header files implicitly declare return values... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006939 cflags_save=$CFLAGS
6940 CFLAGS="$CFLAGS $X_CFLAGS -Werror"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006941 cat >conftest.$ac_ext <<_ACEOF
6942/* confdefs.h. */
6943_ACEOF
6944cat confdefs.h >>conftest.$ac_ext
6945cat >>conftest.$ac_ext <<_ACEOF
6946/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006947#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006948int
6949main ()
6950{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006951
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006952 ;
6953 return 0;
6954}
6955_ACEOF
6956rm -f conftest.$ac_objext
6957if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6958 (eval $ac_compile) 2>conftest.er1
6959 ac_status=$?
6960 grep -v '^ *+' conftest.er1 >conftest.err
6961 rm -f conftest.er1
6962 cat conftest.err >&5
6963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6964 (exit $ac_status); } &&
6965 { ac_try='test -z "$ac_c_werror_flag"
6966 || test ! -s conftest.err'
6967 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6968 (eval $ac_try) 2>&5
6969 ac_status=$?
6970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6971 (exit $ac_status); }; } &&
6972 { ac_try='test -s conftest.$ac_objext'
6973 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6974 (eval $ac_try) 2>&5
6975 ac_status=$?
6976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6977 (exit $ac_status); }; }; then
6978 echo "$as_me:$LINENO: result: no" >&5
6979echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006980else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006981 echo "$as_me: failed program was:" >&5
6982sed 's/^/| /' conftest.$ac_ext >&5
6983
6984CFLAGS="$CFLAGS -Wno-implicit-int"
6985 cat >conftest.$ac_ext <<_ACEOF
6986/* confdefs.h. */
6987_ACEOF
6988cat confdefs.h >>conftest.$ac_ext
6989cat >>conftest.$ac_ext <<_ACEOF
6990/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006991#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006992int
6993main ()
6994{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006995
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006996 ;
6997 return 0;
6998}
6999_ACEOF
7000rm -f conftest.$ac_objext
7001if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7002 (eval $ac_compile) 2>conftest.er1
7003 ac_status=$?
7004 grep -v '^ *+' conftest.er1 >conftest.err
7005 rm -f conftest.er1
7006 cat conftest.err >&5
7007 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7008 (exit $ac_status); } &&
7009 { ac_try='test -z "$ac_c_werror_flag"
7010 || test ! -s conftest.err'
7011 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7012 (eval $ac_try) 2>&5
7013 ac_status=$?
7014 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7015 (exit $ac_status); }; } &&
7016 { ac_try='test -s conftest.$ac_objext'
7017 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7018 (eval $ac_try) 2>&5
7019 ac_status=$?
7020 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7021 (exit $ac_status); }; }; then
7022 echo "$as_me:$LINENO: result: yes" >&5
7023echo "${ECHO_T}yes" >&6; cflags_save="$cflags_save -Wno-implicit-int"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007024else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007025 echo "$as_me: failed program was:" >&5
7026sed 's/^/| /' conftest.$ac_ext >&5
7027
7028echo "$as_me:$LINENO: result: test failed" >&5
7029echo "${ECHO_T}test failed" >&6
7030
Bram Moolenaar071d4272004-06-13 20:20:40 +00007031fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007032rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7033
Bram Moolenaar071d4272004-06-13 20:20:40 +00007034fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007035rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00007036 CFLAGS=$cflags_save
7037
7038 LDFLAGS="$ac_save_LDFLAGS"
7039
7040 fi
7041fi
7042
Bram Moolenaar2389c3c2005-05-22 22:07:59 +00007043test "x$with_x" = xno -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007044
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007045echo "$as_me:$LINENO: checking --enable-gui argument" >&5
7046echo $ECHO_N "checking --enable-gui argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007047# Check whether --enable-gui or --disable-gui was given.
7048if test "${enable_gui+set}" = set; then
7049 enableval="$enable_gui"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007050
Bram Moolenaar071d4272004-06-13 20:20:40 +00007051else
7052 enable_gui="auto"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007053fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007054
7055enable_gui_canon=`echo "_$enable_gui" | \
7056 sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
7057
7058SKIP_GTK=YES
7059SKIP_GTK2=YES
7060SKIP_GNOME=YES
7061SKIP_MOTIF=YES
7062SKIP_ATHENA=YES
7063SKIP_NEXTAW=YES
7064SKIP_PHOTON=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00007065SKIP_CARBON=YES
7066GUITYPE=NONE
7067
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007068if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007069 SKIP_PHOTON=
7070 case "$enable_gui_canon" in
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007071 no) echo "$as_me:$LINENO: result: no GUI support" >&5
7072echo "${ECHO_T}no GUI support" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007073 SKIP_PHOTON=YES ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007074 yes|"") echo "$as_me:$LINENO: result: yes - automatic GUI support" >&5
7075echo "${ECHO_T}yes - automatic GUI support" >&6 ;;
7076 auto) echo "$as_me:$LINENO: result: auto - automatic GUI support" >&5
7077echo "${ECHO_T}auto - automatic GUI support" >&6 ;;
7078 photon) echo "$as_me:$LINENO: result: Photon GUI support" >&5
7079echo "${ECHO_T}Photon GUI support" >&6 ;;
7080 *) echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
7081echo "${ECHO_T}Sorry, $enable_gui GUI is not supported" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007082 SKIP_PHOTON=YES ;;
7083 esac
7084
7085elif test "x$MACOSX" = "xyes" -a "x$with_x" = "xno" ; then
7086 SKIP_CARBON=
7087 case "$enable_gui_canon" in
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007088 no) echo "$as_me:$LINENO: result: no GUI support" >&5
7089echo "${ECHO_T}no GUI support" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007090 SKIP_CARBON=YES ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007091 yes|"") echo "$as_me:$LINENO: result: yes - automatic GUI support" >&5
7092echo "${ECHO_T}yes - automatic GUI support" >&6 ;;
7093 auto) echo "$as_me:$LINENO: result: auto - automatic GUI support" >&5
7094echo "${ECHO_T}auto - automatic GUI support" >&6 ;;
7095 carbon) echo "$as_me:$LINENO: result: Carbon GUI support" >&5
7096echo "${ECHO_T}Carbon GUI support" >&6 ;;
7097 *) echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
7098echo "${ECHO_T}Sorry, $enable_gui GUI is not supported" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007099 SKIP_CARBON=YES ;;
7100 esac
7101
7102else
7103
Bram Moolenaar071d4272004-06-13 20:20:40 +00007104 case "$enable_gui_canon" in
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007105 no|none) echo "$as_me:$LINENO: result: no GUI support" >&5
7106echo "${ECHO_T}no GUI support" >&6 ;;
7107 yes|""|auto) echo "$as_me:$LINENO: result: yes/auto - automatic GUI support" >&5
7108echo "${ECHO_T}yes/auto - automatic GUI support" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007109 SKIP_GTK=
7110 SKIP_GTK2=
7111 SKIP_GNOME=
7112 SKIP_MOTIF=
7113 SKIP_ATHENA=
7114 SKIP_NEXTAW=
7115 SKIP_CARBON=;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007116 gtk) echo "$as_me:$LINENO: result: GTK+ 1.x GUI support" >&5
7117echo "${ECHO_T}GTK+ 1.x GUI support" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007118 SKIP_GTK=;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007119 gtk2) echo "$as_me:$LINENO: result: GTK+ 2.x GUI support" >&5
7120echo "${ECHO_T}GTK+ 2.x GUI support" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007121 SKIP_GTK=
7122 SKIP_GTK2=;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007123 gnome) echo "$as_me:$LINENO: result: GNOME 1.x GUI support" >&5
7124echo "${ECHO_T}GNOME 1.x GUI support" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007125 SKIP_GNOME=
7126 SKIP_GTK=;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007127 gnome2) echo "$as_me:$LINENO: result: GNOME 2.x GUI support" >&5
7128echo "${ECHO_T}GNOME 2.x GUI support" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007129 SKIP_GNOME=
7130 SKIP_GTK=
7131 SKIP_GTK2=;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007132 motif) echo "$as_me:$LINENO: result: Motif GUI support" >&5
7133echo "${ECHO_T}Motif GUI support" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007134 SKIP_MOTIF=;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007135 athena) echo "$as_me:$LINENO: result: Athena GUI support" >&5
7136echo "${ECHO_T}Athena GUI support" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007137 SKIP_ATHENA=;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007138 nextaw) echo "$as_me:$LINENO: result: neXtaw GUI support" >&5
7139echo "${ECHO_T}neXtaw GUI support" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007140 SKIP_NEXTAW=;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007141 *) echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
7142echo "${ECHO_T}Sorry, $enable_gui GUI is not supported" >&6 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007143 esac
7144
7145fi
7146
7147if test "x$SKIP_GTK" != "xYES" -a "$enable_gui_canon" != "gtk" -a "$enable_gui_canon" != "gtk2"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007148 echo "$as_me:$LINENO: checking whether or not to look for GTK" >&5
7149echo $ECHO_N "checking whether or not to look for GTK... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007150 # Check whether --enable-gtk-check or --disable-gtk-check was given.
7151if test "${enable_gtk_check+set}" = set; then
7152 enableval="$enable_gtk_check"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007153
Bram Moolenaar071d4272004-06-13 20:20:40 +00007154else
7155 enable_gtk_check="yes"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007156fi;
7157 echo "$as_me:$LINENO: result: $enable_gtk_check" >&5
7158echo "${ECHO_T}$enable_gtk_check" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007159 if test "x$enable_gtk_check" = "xno"; then
7160 SKIP_GTK=YES
7161 SKIP_GNOME=YES
7162 fi
7163fi
7164
7165if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \
7166 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007167 echo "$as_me:$LINENO: checking whether or not to look for GTK+ 2" >&5
7168echo $ECHO_N "checking whether or not to look for GTK+ 2... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007169 # Check whether --enable-gtk2-check or --disable-gtk2-check was given.
7170if test "${enable_gtk2_check+set}" = set; then
7171 enableval="$enable_gtk2_check"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007172
Bram Moolenaar071d4272004-06-13 20:20:40 +00007173else
7174 enable_gtk2_check="yes"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007175fi;
7176 echo "$as_me:$LINENO: result: $enable_gtk2_check" >&5
7177echo "${ECHO_T}$enable_gtk2_check" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007178 if test "x$enable_gtk2_check" = "xno"; then
7179 SKIP_GTK2=YES
7180 fi
7181fi
7182
7183if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome" \
7184 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007185 echo "$as_me:$LINENO: checking whether or not to look for GNOME" >&5
7186echo $ECHO_N "checking whether or not to look for GNOME... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007187 # Check whether --enable-gnome-check or --disable-gnome-check was given.
7188if test "${enable_gnome_check+set}" = set; then
7189 enableval="$enable_gnome_check"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007190
Bram Moolenaar071d4272004-06-13 20:20:40 +00007191else
7192 enable_gnome_check="no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007193fi;
7194 echo "$as_me:$LINENO: result: $enable_gnome_check" >&5
7195echo "${ECHO_T}$enable_gnome_check" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007196 if test "x$enable_gnome_check" = "xno"; then
7197 SKIP_GNOME=YES
7198 fi
7199fi
7200
7201if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007202 echo "$as_me:$LINENO: checking whether or not to look for Motif" >&5
7203echo $ECHO_N "checking whether or not to look for Motif... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007204 # Check whether --enable-motif-check or --disable-motif-check was given.
7205if test "${enable_motif_check+set}" = set; then
7206 enableval="$enable_motif_check"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007207
Bram Moolenaar071d4272004-06-13 20:20:40 +00007208else
7209 enable_motif_check="yes"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007210fi;
7211 echo "$as_me:$LINENO: result: $enable_motif_check" >&5
7212echo "${ECHO_T}$enable_motif_check" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007213 if test "x$enable_motif_check" = "xno"; then
7214 SKIP_MOTIF=YES
7215 fi
7216fi
7217
7218if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007219 echo "$as_me:$LINENO: checking whether or not to look for Athena" >&5
7220echo $ECHO_N "checking whether or not to look for Athena... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007221 # Check whether --enable-athena-check or --disable-athena-check was given.
7222if test "${enable_athena_check+set}" = set; then
7223 enableval="$enable_athena_check"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007224
Bram Moolenaar071d4272004-06-13 20:20:40 +00007225else
7226 enable_athena_check="yes"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007227fi;
7228 echo "$as_me:$LINENO: result: $enable_athena_check" >&5
7229echo "${ECHO_T}$enable_athena_check" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007230 if test "x$enable_athena_check" = "xno"; then
7231 SKIP_ATHENA=YES
7232 fi
7233fi
7234
7235if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007236 echo "$as_me:$LINENO: checking whether or not to look for neXtaw" >&5
7237echo $ECHO_N "checking whether or not to look for neXtaw... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007238 # Check whether --enable-nextaw-check or --disable-nextaw-check was given.
7239if test "${enable_nextaw_check+set}" = set; then
7240 enableval="$enable_nextaw_check"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007241
Bram Moolenaar071d4272004-06-13 20:20:40 +00007242else
7243 enable_nextaw_check="yes"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007244fi;
7245 echo "$as_me:$LINENO: result: $enable_nextaw_check" >&5
7246echo "${ECHO_T}$enable_nextaw_check" >&6;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007247 if test "x$enable_nextaw_check" = "xno"; then
7248 SKIP_NEXTAW=YES
7249 fi
7250fi
7251
7252if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007253 echo "$as_me:$LINENO: checking whether or not to look for Carbon" >&5
7254echo $ECHO_N "checking whether or not to look for Carbon... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007255 # Check whether --enable-carbon-check or --disable-carbon-check was given.
7256if test "${enable_carbon_check+set}" = set; then
7257 enableval="$enable_carbon_check"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007258
Bram Moolenaar071d4272004-06-13 20:20:40 +00007259else
7260 enable_carbon_check="yes"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007261fi;
7262 echo "$as_me:$LINENO: result: $enable_carbon_check" >&5
7263echo "${ECHO_T}$enable_carbon_check" >&6;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007264 if test "x$enable_carbon_check" = "xno"; then
7265 SKIP_CARBON=YES
7266 fi
7267fi
7268
Bram Moolenaar843ee412004-06-30 16:16:41 +00007269
Bram Moolenaar071d4272004-06-13 20:20:40 +00007270if test "x$MACOSX" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007271 echo "$as_me:$LINENO: checking for Carbon GUI" >&5
7272echo $ECHO_N "checking for Carbon GUI... $ECHO_C" >&6
7273 echo "$as_me:$LINENO: result: yes" >&5
7274echo "${ECHO_T}yes" >&6;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007275 GUITYPE=CARBONGUI
Bram Moolenaare344bea2005-09-01 20:46:49 +00007276 if test "$VIMNAME" = "vim"; then
7277 VIMNAME=Vim
7278 fi
Bram Moolenaar14716812006-05-04 21:54:08 +00007279
7280 if test x$prefix = xNONE; then
7281 prefix=/Applications
7282 fi
7283
7284 datadir='${prefix}/Vim.app/Contents/Resources'
7285
Bram Moolenaar071d4272004-06-13 20:20:40 +00007286 SKIP_GTK=YES;
7287 SKIP_GTK2=YES;
7288 SKIP_GNOME=YES;
7289 SKIP_MOTIF=YES;
7290 SKIP_ATHENA=YES;
7291 SKIP_NEXTAW=YES;
7292 SKIP_PHOTON=YES;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007293 SKIP_CARBON=YES
7294fi
7295
7296
7297
7298
7299
7300
7301
7302
7303
Bram Moolenaar071d4272004-06-13 20:20:40 +00007304if test -z "$SKIP_GTK"; then
7305
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007306 echo "$as_me:$LINENO: checking --with-gtk-prefix argument" >&5
7307echo $ECHO_N "checking --with-gtk-prefix argument... $ECHO_C" >&6
7308
7309# Check whether --with-gtk-prefix or --without-gtk-prefix was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00007310if test "${with_gtk_prefix+set}" = set; then
7311 withval="$with_gtk_prefix"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007312 gtk_config_prefix="$withval"; echo "$as_me:$LINENO: result: $gtk_config_prefix" >&5
7313echo "${ECHO_T}$gtk_config_prefix" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007314else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007315 gtk_config_prefix=""; echo "$as_me:$LINENO: result: no" >&5
7316echo "${ECHO_T}no" >&6
7317fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007318
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007319 echo "$as_me:$LINENO: checking --with-gtk-exec-prefix argument" >&5
7320echo $ECHO_N "checking --with-gtk-exec-prefix argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007321
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007322# Check whether --with-gtk-exec-prefix or --without-gtk-exec-prefix was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00007323if test "${with_gtk_exec_prefix+set}" = set; then
7324 withval="$with_gtk_exec_prefix"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007325 gtk_config_exec_prefix="$withval"; echo "$as_me:$LINENO: result: $gtk_config_prefix" >&5
7326echo "${ECHO_T}$gtk_config_prefix" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007327else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007328 gtk_config_exec_prefix=""; echo "$as_me:$LINENO: result: no" >&5
7329echo "${ECHO_T}no" >&6
7330fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007331
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007332 echo "$as_me:$LINENO: checking --disable-gtktest argument" >&5
7333echo $ECHO_N "checking --disable-gtktest argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007334 # Check whether --enable-gtktest or --disable-gtktest was given.
7335if test "${enable_gtktest+set}" = set; then
7336 enableval="$enable_gtktest"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007337
Bram Moolenaar071d4272004-06-13 20:20:40 +00007338else
7339 enable_gtktest=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007340fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007341 if test "x$enable_gtktest" = "xyes" ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007342 echo "$as_me:$LINENO: result: gtk test enabled" >&5
7343echo "${ECHO_T}gtk test enabled" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007344 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007345 echo "$as_me:$LINENO: result: gtk test disabled" >&5
7346echo "${ECHO_T}gtk test disabled" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007347 fi
7348
7349 if test "x$gtk_config_prefix" != "x" ; then
7350 gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix"
7351 GTK_CONFIG=$gtk_config_prefix/bin/gtk-config
7352 fi
7353 if test "x$gtk_config_exec_prefix" != "x" ; then
7354 gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix"
7355 GTK_CONFIG=$gtk_config_exec_prefix/bin/gtk-config
7356 fi
7357 if test "X$GTK_CONFIG" = "X"; then
7358 # Extract the first word of "gtk-config", so it can be a program name with args.
7359set dummy gtk-config; ac_word=$2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007360echo "$as_me:$LINENO: checking for $ac_word" >&5
7361echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7362if test "${ac_cv_path_GTK_CONFIG+set}" = set; then
7363 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007364else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007365 case $GTK_CONFIG in
7366 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00007367 ac_cv_path_GTK_CONFIG="$GTK_CONFIG" # Let the user override the test with a path.
7368 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007369 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007370 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7371for as_dir in $PATH
7372do
7373 IFS=$as_save_IFS
7374 test -z "$as_dir" && as_dir=.
7375 for ac_exec_ext in '' $ac_executable_extensions; do
7376 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7377 ac_cv_path_GTK_CONFIG="$as_dir/$ac_word$ac_exec_ext"
7378 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7379 break 2
7380 fi
7381done
7382done
7383
Bram Moolenaar071d4272004-06-13 20:20:40 +00007384 test -z "$ac_cv_path_GTK_CONFIG" && ac_cv_path_GTK_CONFIG="no"
7385 ;;
7386esac
7387fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007388GTK_CONFIG=$ac_cv_path_GTK_CONFIG
7389
Bram Moolenaar071d4272004-06-13 20:20:40 +00007390if test -n "$GTK_CONFIG"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007391 echo "$as_me:$LINENO: result: $GTK_CONFIG" >&5
7392echo "${ECHO_T}$GTK_CONFIG" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007393else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007394 echo "$as_me:$LINENO: result: no" >&5
7395echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007396fi
7397
7398 if test "X$GTK_CONFIG" = "Xno"; then
7399 # Extract the first word of "gtk12-config", so it can be a program name with args.
7400set dummy gtk12-config; ac_word=$2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007401echo "$as_me:$LINENO: checking for $ac_word" >&5
7402echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7403if test "${ac_cv_path_GTK12_CONFIG+set}" = set; then
7404 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007405else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007406 case $GTK12_CONFIG in
7407 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00007408 ac_cv_path_GTK12_CONFIG="$GTK12_CONFIG" # Let the user override the test with a path.
7409 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007410 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007411 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7412for as_dir in $PATH
7413do
7414 IFS=$as_save_IFS
7415 test -z "$as_dir" && as_dir=.
7416 for ac_exec_ext in '' $ac_executable_extensions; do
7417 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7418 ac_cv_path_GTK12_CONFIG="$as_dir/$ac_word$ac_exec_ext"
7419 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7420 break 2
7421 fi
7422done
7423done
7424
Bram Moolenaar071d4272004-06-13 20:20:40 +00007425 test -z "$ac_cv_path_GTK12_CONFIG" && ac_cv_path_GTK12_CONFIG="no"
7426 ;;
7427esac
7428fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007429GTK12_CONFIG=$ac_cv_path_GTK12_CONFIG
7430
Bram Moolenaar071d4272004-06-13 20:20:40 +00007431if test -n "$GTK12_CONFIG"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007432 echo "$as_me:$LINENO: result: $GTK12_CONFIG" >&5
7433echo "${ECHO_T}$GTK12_CONFIG" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007434else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007435 echo "$as_me:$LINENO: result: no" >&5
7436echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007437fi
7438
7439 GTK_CONFIG="$GTK12_CONFIG"
7440 fi
7441 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007442 echo "$as_me:$LINENO: result: Using GTK configuration program $GTK_CONFIG" >&5
7443echo "${ECHO_T}Using GTK configuration program $GTK_CONFIG" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007444 fi
7445 if test "X$PKG_CONFIG" = "X"; then
7446 # Extract the first word of "pkg-config", so it can be a program name with args.
7447set dummy pkg-config; ac_word=$2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007448echo "$as_me:$LINENO: checking for $ac_word" >&5
7449echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7450if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
7451 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007452else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007453 case $PKG_CONFIG in
7454 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00007455 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
7456 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007457 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7459for as_dir in $PATH
7460do
7461 IFS=$as_save_IFS
7462 test -z "$as_dir" && as_dir=.
7463 for ac_exec_ext in '' $ac_executable_extensions; do
7464 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7465 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
7466 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7467 break 2
7468 fi
7469done
7470done
7471
Bram Moolenaar071d4272004-06-13 20:20:40 +00007472 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
7473 ;;
7474esac
7475fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007476PKG_CONFIG=$ac_cv_path_PKG_CONFIG
7477
Bram Moolenaar071d4272004-06-13 20:20:40 +00007478if test -n "$PKG_CONFIG"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007479 echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
7480echo "${ECHO_T}$PKG_CONFIG" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007481else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007482 echo "$as_me:$LINENO: result: no" >&5
7483echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007484fi
7485
7486 fi
7487
7488 if test "x$GTK_CONFIG:$PKG_CONFIG" != "xno:no"; then
7489 if test "X$SKIP_GTK2" != "XYES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007490
Bram Moolenaar071d4272004-06-13 20:20:40 +00007491 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
7492 {
7493 min_gtk_version=2.2.0
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007494 echo "$as_me:$LINENO: checking for GTK - version >= $min_gtk_version" >&5
7495echo $ECHO_N "checking for GTK - version >= $min_gtk_version... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007496 no_gtk=""
7497 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
7498 && $PKG_CONFIG --exists gtk+-2.0; then
7499 {
7500 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00007501 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00007502 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
7503 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7504 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
7505 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7506 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
7507 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7508 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
7509 }
7510 elif test "X$GTK_CONFIG" != "Xno"; then
7511 {
7512 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00007513 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00007514 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
7515 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
7516 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
7517 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
7518 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
7519 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
7520 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
7521 }
7522 else
7523 no_gtk=yes
7524 fi
7525
7526 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
7527 {
7528 ac_save_CFLAGS="$CFLAGS"
7529 ac_save_LIBS="$LIBS"
7530 CFLAGS="$CFLAGS $GTK_CFLAGS"
7531 LIBS="$LIBS $GTK_LIBS"
7532
7533 rm -f conf.gtktest
7534 if test "$cross_compiling" = yes; then
7535 echo $ac_n "cross compiling; assumed OK... $ac_c"
7536else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007537 cat >conftest.$ac_ext <<_ACEOF
7538/* confdefs.h. */
7539_ACEOF
7540cat confdefs.h >>conftest.$ac_ext
7541cat >>conftest.$ac_ext <<_ACEOF
7542/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007543
7544#include <gtk/gtk.h>
7545#include <stdio.h>
7546
7547int
7548main ()
7549{
7550int major, minor, micro;
7551char *tmp_version;
7552
7553system ("touch conf.gtktest");
7554
7555/* HP/UX 9 (%@#!) writes to sscanf strings */
7556tmp_version = g_strdup("$min_gtk_version");
7557if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
7558 printf("%s, bad version string\n", "$min_gtk_version");
7559 exit(1);
7560 }
7561
7562if ((gtk_major_version > major) ||
7563 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
7564 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
7565 (gtk_micro_version >= micro)))
7566{
7567 return 0;
7568}
7569return 1;
7570}
7571
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007572_ACEOF
7573rm -f conftest$ac_exeext
7574if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7575 (eval $ac_link) 2>&5
7576 ac_status=$?
7577 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7578 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7579 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7580 (eval $ac_try) 2>&5
7581 ac_status=$?
7582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7583 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007584 :
7585else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007586 echo "$as_me: program exited with status $ac_status" >&5
7587echo "$as_me: failed program was:" >&5
7588sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007589
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007590( exit $ac_status )
7591no_gtk=yes
7592fi
7593rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7594fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007595 CFLAGS="$ac_save_CFLAGS"
7596 LIBS="$ac_save_LIBS"
7597 }
7598 fi
7599 if test "x$no_gtk" = x ; then
7600 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007601 echo "$as_me:$LINENO: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
7602echo "${ECHO_T}yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007603 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007604 echo "$as_me:$LINENO: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
7605echo "${ECHO_T}found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007606 fi
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00007607 GUI_LIB_LOC="$GTK_LIBDIR"
7608 GTK_LIBNAME="$GTK_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007609 GUI_INC_LOC="$GTK_CFLAGS"
7610 else
7611 {
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007612 echo "$as_me:$LINENO: result: no" >&5
7613echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007614 GTK_CFLAGS=""
7615 GTK_LIBS=""
7616 :
7617 }
7618 fi
7619 }
7620 else
7621 GTK_CFLAGS=""
7622 GTK_LIBS=""
7623 :
7624 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007625
7626
Bram Moolenaar071d4272004-06-13 20:20:40 +00007627 rm -f conf.gtktest
7628
7629 if test "x$GTK_CFLAGS" != "x"; then
7630 SKIP_ATHENA=YES
7631 SKIP_NEXTAW=YES
7632 SKIP_MOTIF=YES
7633 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007634
Bram Moolenaar071d4272004-06-13 20:20:40 +00007635 fi
7636 fi
7637
7638 if test "x$GUITYPE" != "xGTK"; then
7639 SKIP_GTK2=YES
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007640
Bram Moolenaar071d4272004-06-13 20:20:40 +00007641 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
7642 {
7643 min_gtk_version=1.1.16
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007644 echo "$as_me:$LINENO: checking for GTK - version >= $min_gtk_version" >&5
7645echo $ECHO_N "checking for GTK - version >= $min_gtk_version... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007646 no_gtk=""
7647 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
7648 && $PKG_CONFIG --exists gtk+-2.0; then
7649 {
7650 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00007651 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00007652 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
7653 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7654 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
7655 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7656 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
7657 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7658 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
7659 }
7660 elif test "X$GTK_CONFIG" != "Xno"; then
7661 {
7662 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00007663 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00007664 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
7665 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
7666 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
7667 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
7668 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
7669 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
7670 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
7671 }
7672 else
7673 no_gtk=yes
7674 fi
7675
7676 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
7677 {
7678 ac_save_CFLAGS="$CFLAGS"
7679 ac_save_LIBS="$LIBS"
7680 CFLAGS="$CFLAGS $GTK_CFLAGS"
7681 LIBS="$LIBS $GTK_LIBS"
7682
7683 rm -f conf.gtktest
7684 if test "$cross_compiling" = yes; then
7685 echo $ac_n "cross compiling; assumed OK... $ac_c"
7686else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007687 cat >conftest.$ac_ext <<_ACEOF
7688/* confdefs.h. */
7689_ACEOF
7690cat confdefs.h >>conftest.$ac_ext
7691cat >>conftest.$ac_ext <<_ACEOF
7692/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007693
7694#include <gtk/gtk.h>
7695#include <stdio.h>
7696
7697int
7698main ()
7699{
7700int major, minor, micro;
7701char *tmp_version;
7702
7703system ("touch conf.gtktest");
7704
7705/* HP/UX 9 (%@#!) writes to sscanf strings */
7706tmp_version = g_strdup("$min_gtk_version");
7707if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
7708 printf("%s, bad version string\n", "$min_gtk_version");
7709 exit(1);
7710 }
7711
7712if ((gtk_major_version > major) ||
7713 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
7714 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
7715 (gtk_micro_version >= micro)))
7716{
7717 return 0;
7718}
7719return 1;
7720}
7721
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007722_ACEOF
7723rm -f conftest$ac_exeext
7724if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7725 (eval $ac_link) 2>&5
7726 ac_status=$?
7727 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7728 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7729 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7730 (eval $ac_try) 2>&5
7731 ac_status=$?
7732 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7733 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007734 :
7735else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007736 echo "$as_me: program exited with status $ac_status" >&5
7737echo "$as_me: failed program was:" >&5
7738sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007739
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007740( exit $ac_status )
7741no_gtk=yes
7742fi
7743rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7744fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007745 CFLAGS="$ac_save_CFLAGS"
7746 LIBS="$ac_save_LIBS"
7747 }
7748 fi
7749 if test "x$no_gtk" = x ; then
7750 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007751 echo "$as_me:$LINENO: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
7752echo "${ECHO_T}yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007753 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007754 echo "$as_me:$LINENO: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
7755echo "${ECHO_T}found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007756 fi
7757 GTK_LIBNAME="$GTK_LIBS"
7758 GUI_INC_LOC="$GTK_CFLAGS"
7759 else
7760 {
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007761 echo "$as_me:$LINENO: result: no" >&5
7762echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007763 GTK_CFLAGS=""
7764 GTK_LIBS=""
7765 :
7766 }
7767 fi
7768 }
7769 else
7770 GTK_CFLAGS=""
7771 GTK_LIBS=""
7772 :
7773 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007774
7775
Bram Moolenaar071d4272004-06-13 20:20:40 +00007776 rm -f conf.gtktest
7777
7778 if test "x$GTK_CFLAGS" != "x"; then
7779 SKIP_ATHENA=YES
7780 SKIP_NEXTAW=YES
7781 SKIP_MOTIF=YES
7782 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007783
Bram Moolenaar071d4272004-06-13 20:20:40 +00007784 fi
7785 fi
7786 fi
7787 if test "x$GUITYPE" = "xGTK"; then
7788 if test "$gtk_major_version" = 1 -a "0$gtk_minor_version" -lt 2 \
7789 -o "$gtk_major_version" = 1 -a "$gtk_minor_version" = 2 -a "0$gtk_micro_version" -lt 3; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007790 echo "$as_me:$LINENO: result: this GTK version is old; version 1.2.3 or later is recommended" >&5
7791echo "${ECHO_T}this GTK version is old; version 1.2.3 or later is recommended" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007792 else
7793 {
7794 if test "0$gtk_major_version" -ge 2; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007795 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00007796#define HAVE_GTK2 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007797_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00007798
7799 if test "$gtk_minor_version" = 1 -a "0$gtk_micro_version" -ge 1 \
7800 || test "0$gtk_minor_version" -ge 2 \
7801 || test "0$gtk_major_version" -gt 2; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007802 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00007803#define HAVE_GTK_MULTIHEAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007804_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00007805
7806 fi
7807 fi
7808 if test -z "$SKIP_GNOME"; then
7809 {
Bram Moolenaar071d4272004-06-13 20:20:40 +00007810
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007811
7812
7813
7814
7815
7816# Check whether --with-gnome-includes or --without-gnome-includes was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00007817if test "${with_gnome_includes+set}" = set; then
7818 withval="$with_gnome_includes"
7819 CFLAGS="$CFLAGS -I$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007820
7821fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007822
7823
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007824# Check whether --with-gnome-libs or --without-gnome-libs was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00007825if test "${with_gnome_libs+set}" = set; then
7826 withval="$with_gnome_libs"
7827 LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007828
7829fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007830
7831
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007832# Check whether --with-gnome or --without-gnome was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00007833if test "${with_gnome+set}" = set; then
7834 withval="$with_gnome"
7835 if test x$withval = xyes; then
7836 want_gnome=yes
7837 have_gnome=yes
7838 else
7839 if test "x$withval" = xno; then
7840 want_gnome=no
7841 else
7842 want_gnome=yes
7843 LDFLAGS="$LDFLAGS -L$withval/lib"
7844 CFLAGS="$CFLAGS -I$withval/include"
7845 gnome_prefix=$withval/lib
7846 fi
7847 fi
7848else
7849 want_gnome=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007850fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007851
7852 if test "x$want_gnome" = xyes -a "0$gtk_major_version" -ge 2; then
7853 {
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007854 echo "$as_me:$LINENO: checking for libgnomeui-2.0" >&5
7855echo $ECHO_N "checking for libgnomeui-2.0... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007856 if $PKG_CONFIG --exists libgnomeui-2.0; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007857 echo "$as_me:$LINENO: result: yes" >&5
7858echo "${ECHO_T}yes" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007859 GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0`
7860 GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0`
7861 GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0`
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00007862
7863 echo "$as_me:$LINENO: checking for FreeBSD" >&5
7864echo $ECHO_N "checking for FreeBSD... $ECHO_C" >&6
7865 if test "`(uname) 2>/dev/null`" = FreeBSD; then
7866 echo "$as_me:$LINENO: result: yes" >&5
7867echo "${ECHO_T}yes" >&6
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00007868 GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE"
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00007869 GNOME_LIBS="$GNOME_LIBS -pthread"
7870 else
7871 echo "$as_me:$LINENO: result: no" >&5
7872echo "${ECHO_T}no" >&6
7873 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007874 have_gnome=yes
7875 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007876 echo "$as_me:$LINENO: result: not found" >&5
7877echo "${ECHO_T}not found" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007878 if test "x" = xfail; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007879 { { echo "$as_me:$LINENO: error: Could not find libgnomeui-2.0 via pkg-config" >&5
7880echo "$as_me: error: Could not find libgnomeui-2.0 via pkg-config" >&2;}
7881 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007882 fi
7883 fi
7884 }
7885 elif test "x$want_gnome" = xyes; then
7886 {
7887 # Extract the first word of "gnome-config", so it can be a program name with args.
7888set dummy gnome-config; ac_word=$2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007889echo "$as_me:$LINENO: checking for $ac_word" >&5
7890echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7891if test "${ac_cv_path_GNOME_CONFIG+set}" = set; then
7892 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007893else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007894 case $GNOME_CONFIG in
7895 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00007896 ac_cv_path_GNOME_CONFIG="$GNOME_CONFIG" # Let the user override the test with a path.
7897 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007898 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007899 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7900for as_dir in $PATH
7901do
7902 IFS=$as_save_IFS
7903 test -z "$as_dir" && as_dir=.
7904 for ac_exec_ext in '' $ac_executable_extensions; do
7905 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7906 ac_cv_path_GNOME_CONFIG="$as_dir/$ac_word$ac_exec_ext"
7907 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7908 break 2
7909 fi
7910done
7911done
7912
Bram Moolenaar071d4272004-06-13 20:20:40 +00007913 test -z "$ac_cv_path_GNOME_CONFIG" && ac_cv_path_GNOME_CONFIG="no"
7914 ;;
7915esac
7916fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007917GNOME_CONFIG=$ac_cv_path_GNOME_CONFIG
7918
Bram Moolenaar071d4272004-06-13 20:20:40 +00007919if test -n "$GNOME_CONFIG"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007920 echo "$as_me:$LINENO: result: $GNOME_CONFIG" >&5
7921echo "${ECHO_T}$GNOME_CONFIG" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007922else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007923 echo "$as_me:$LINENO: result: no" >&5
7924echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007925fi
7926
7927 if test "$GNOME_CONFIG" = "no"; then
7928 no_gnome_config="yes"
7929 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007930 echo "$as_me:$LINENO: checking if $GNOME_CONFIG works" >&5
7931echo $ECHO_N "checking if $GNOME_CONFIG works... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007932 if $GNOME_CONFIG --libs-only-l gnome >/dev/null 2>&1; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007933 echo "$as_me:$LINENO: result: yes" >&5
7934echo "${ECHO_T}yes" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007935 GNOME_LIBS="`$GNOME_CONFIG --libs-only-l gnome gnomeui`"
7936 GNOME_LIBDIR="`$GNOME_CONFIG --libs-only-L gnorba gnomeui`"
7937 GNOME_INCLUDEDIR="`$GNOME_CONFIG --cflags gnorba gnomeui`"
7938 have_gnome=yes
7939 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007940 echo "$as_me:$LINENO: result: no" >&5
7941echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007942 no_gnome_config="yes"
7943 fi
7944 fi
7945
7946 if test x$exec_prefix = xNONE; then
7947 if test x$prefix = xNONE; then
7948 gnome_prefix=$ac_default_prefix/lib
7949 else
7950 gnome_prefix=$prefix/lib
7951 fi
7952 else
7953 gnome_prefix=`eval echo \`echo $libdir\``
7954 fi
7955
7956 if test "$no_gnome_config" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007957 echo "$as_me:$LINENO: checking for gnomeConf.sh file in $gnome_prefix" >&5
7958echo $ECHO_N "checking for gnomeConf.sh file in $gnome_prefix... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007959 if test -f $gnome_prefix/gnomeConf.sh; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007960 echo "$as_me:$LINENO: result: found" >&5
7961echo "${ECHO_T}found" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007962 echo "loading gnome configuration from" \
7963 "$gnome_prefix/gnomeConf.sh"
7964 . $gnome_prefix/gnomeConf.sh
7965 have_gnome=yes
7966 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007967 echo "$as_me:$LINENO: result: not found" >&5
7968echo "${ECHO_T}not found" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007969 if test x = xfail; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007970 { { echo "$as_me:$LINENO: error: Could not find the gnomeConf.sh file that is generated by gnome-libs install" >&5
7971echo "$as_me: error: Could not find the gnomeConf.sh file that is generated by gnome-libs install" >&2;}
7972 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007973 fi
7974 fi
7975 fi
7976 }
7977 fi
7978
7979 if test x$have_gnome = xyes ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007980 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00007981#define FEAT_GUI_GNOME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007982_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00007983
7984 GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR"
7985 GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS"
7986 fi
7987 }
7988 fi
7989 }
7990 fi
7991 fi
7992fi
7993
7994
7995if test -z "$SKIP_MOTIF"; then
7996 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"
7997 GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`"
7998
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007999 echo "$as_me:$LINENO: checking for location of Motif GUI includes" >&5
8000echo $ECHO_N "checking for location of Motif GUI includes... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008001 gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC"
8002 GUI_INC_LOC=
8003 for try in $gui_includes; do
8004 if test -f "$try/Xm/Xm.h"; then
8005 GUI_INC_LOC=$try
8006 fi
8007 done
8008 if test -n "$GUI_INC_LOC"; then
8009 if test "$GUI_INC_LOC" = /usr/include; then
8010 GUI_INC_LOC=
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008011 echo "$as_me:$LINENO: result: in default path" >&5
8012echo "${ECHO_T}in default path" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008013 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008014 echo "$as_me:$LINENO: result: $GUI_INC_LOC" >&5
8015echo "${ECHO_T}$GUI_INC_LOC" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008016 fi
8017 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008018 echo "$as_me:$LINENO: result: <not found>" >&5
8019echo "${ECHO_T}<not found>" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008020 SKIP_MOTIF=YES
8021 fi
8022fi
8023
8024
8025if test -z "$SKIP_MOTIF"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008026 echo "$as_me:$LINENO: checking --with-motif-lib argument" >&5
8027echo $ECHO_N "checking --with-motif-lib argument... $ECHO_C" >&6
8028
8029# Check whether --with-motif-lib or --without-motif-lib was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008030if test "${with_motif_lib+set}" = set; then
8031 withval="$with_motif_lib"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008032 MOTIF_LIBNAME="${withval}"
8033fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008034
8035 if test -n "$MOTIF_LIBNAME"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008036 echo "$as_me:$LINENO: result: $MOTIF_LIBNAME" >&5
8037echo "${ECHO_T}$MOTIF_LIBNAME" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008038 GUI_LIB_LOC=
8039 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008040 echo "$as_me:$LINENO: result: no" >&5
8041echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008042
8043 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`"
8044
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008045 echo "$as_me:$LINENO: checking for location of Motif GUI libs" >&5
8046echo $ECHO_N "checking for location of Motif GUI libs... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008047 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"
8048 GUI_LIB_LOC=
8049 for try in $gui_libs; do
Bram Moolenaar325b7a22004-07-05 15:58:32 +00008050 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do
Bram Moolenaar071d4272004-06-13 20:20:40 +00008051 if test -f "$libtry"; then
8052 GUI_LIB_LOC=$try
8053 fi
8054 done
8055 done
8056 if test -n "$GUI_LIB_LOC"; then
8057 if test "$GUI_LIB_LOC" = /usr/lib; then
8058 GUI_LIB_LOC=
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008059 echo "$as_me:$LINENO: result: in default path" >&5
8060echo "${ECHO_T}in default path" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008061 else
8062 if test -n "$GUI_LIB_LOC"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008063 echo "$as_me:$LINENO: result: $GUI_LIB_LOC" >&5
8064echo "${ECHO_T}$GUI_LIB_LOC" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008065 if test "`(uname) 2>/dev/null`" = SunOS &&
8066 uname -r | grep '^5' >/dev/null; then
8067 GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC"
8068 fi
8069 fi
8070 fi
8071 MOTIF_LIBNAME=-lXm
8072 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008073 echo "$as_me:$LINENO: result: <not found>" >&5
8074echo "${ECHO_T}<not found>" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008075 SKIP_MOTIF=YES
8076 fi
8077 fi
8078fi
8079
8080if test -z "$SKIP_MOTIF"; then
8081 SKIP_ATHENA=YES
8082 SKIP_NEXTAW=YES
8083 GUITYPE=MOTIF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008084
Bram Moolenaar071d4272004-06-13 20:20:40 +00008085fi
8086
8087
8088GUI_X_LIBS=
8089
8090if test -z "$SKIP_ATHENA"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008091 echo "$as_me:$LINENO: checking if Athena header files can be found" >&5
8092echo $ECHO_N "checking if Athena header files can be found... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008093 cflags_save=$CFLAGS
8094 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008095 cat >conftest.$ac_ext <<_ACEOF
8096/* confdefs.h. */
8097_ACEOF
8098cat confdefs.h >>conftest.$ac_ext
8099cat >>conftest.$ac_ext <<_ACEOF
8100/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008101
8102#include <X11/Intrinsic.h>
8103#include <X11/Xaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008104int
8105main ()
8106{
Bram Moolenaar071d4272004-06-13 20:20:40 +00008107
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008108 ;
8109 return 0;
8110}
8111_ACEOF
8112rm -f conftest.$ac_objext
8113if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8114 (eval $ac_compile) 2>conftest.er1
8115 ac_status=$?
8116 grep -v '^ *+' conftest.er1 >conftest.err
8117 rm -f conftest.er1
8118 cat conftest.err >&5
8119 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8120 (exit $ac_status); } &&
8121 { ac_try='test -z "$ac_c_werror_flag"
8122 || test ! -s conftest.err'
8123 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8124 (eval $ac_try) 2>&5
8125 ac_status=$?
8126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8127 (exit $ac_status); }; } &&
8128 { ac_try='test -s conftest.$ac_objext'
8129 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8130 (eval $ac_try) 2>&5
8131 ac_status=$?
8132 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8133 (exit $ac_status); }; }; then
8134 echo "$as_me:$LINENO: result: yes" >&5
8135echo "${ECHO_T}yes" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008136else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008137 echo "$as_me: failed program was:" >&5
8138sed 's/^/| /' conftest.$ac_ext >&5
8139
8140echo "$as_me:$LINENO: result: no" >&5
8141echo "${ECHO_T}no" >&6; SKIP_ATHENA=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00008142fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008143rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008144 CFLAGS=$cflags_save
8145fi
8146
8147if test -z "$SKIP_ATHENA"; then
8148 GUITYPE=ATHENA
8149fi
8150
8151if test -z "$SKIP_NEXTAW"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008152 echo "$as_me:$LINENO: checking if neXtaw header files can be found" >&5
8153echo $ECHO_N "checking if neXtaw header files can be found... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008154 cflags_save=$CFLAGS
8155 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008156 cat >conftest.$ac_ext <<_ACEOF
8157/* confdefs.h. */
8158_ACEOF
8159cat confdefs.h >>conftest.$ac_ext
8160cat >>conftest.$ac_ext <<_ACEOF
8161/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008162
8163#include <X11/Intrinsic.h>
8164#include <X11/neXtaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008165int
8166main ()
8167{
Bram Moolenaar071d4272004-06-13 20:20:40 +00008168
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008169 ;
8170 return 0;
8171}
8172_ACEOF
8173rm -f conftest.$ac_objext
8174if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8175 (eval $ac_compile) 2>conftest.er1
8176 ac_status=$?
8177 grep -v '^ *+' conftest.er1 >conftest.err
8178 rm -f conftest.er1
8179 cat conftest.err >&5
8180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8181 (exit $ac_status); } &&
8182 { ac_try='test -z "$ac_c_werror_flag"
8183 || test ! -s conftest.err'
8184 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8185 (eval $ac_try) 2>&5
8186 ac_status=$?
8187 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8188 (exit $ac_status); }; } &&
8189 { ac_try='test -s conftest.$ac_objext'
8190 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8191 (eval $ac_try) 2>&5
8192 ac_status=$?
8193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8194 (exit $ac_status); }; }; then
8195 echo "$as_me:$LINENO: result: yes" >&5
8196echo "${ECHO_T}yes" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008197else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008198 echo "$as_me: failed program was:" >&5
8199sed 's/^/| /' conftest.$ac_ext >&5
8200
8201echo "$as_me:$LINENO: result: no" >&5
8202echo "${ECHO_T}no" >&6; SKIP_NEXTAW=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00008203fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008204rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008205 CFLAGS=$cflags_save
8206fi
8207
8208if test -z "$SKIP_NEXTAW"; then
8209 GUITYPE=NEXTAW
8210fi
8211
8212if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
8213 if test -n "$GUI_INC_LOC"; then
8214 GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`"
8215 fi
8216 if test -n "$GUI_LIB_LOC"; then
8217 GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`"
8218 fi
8219
8220 ldflags_save=$LDFLAGS
8221 LDFLAGS="$X_LIBS $LDFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008222 echo "$as_me:$LINENO: checking for XShapeQueryExtension in -lXext" >&5
8223echo $ECHO_N "checking for XShapeQueryExtension in -lXext... $ECHO_C" >&6
8224if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then
8225 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008226else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008227 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00008228LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008229cat >conftest.$ac_ext <<_ACEOF
8230/* confdefs.h. */
8231_ACEOF
8232cat confdefs.h >>conftest.$ac_ext
8233cat >>conftest.$ac_ext <<_ACEOF
8234/* end confdefs.h. */
8235
Bram Moolenaar071d4272004-06-13 20:20:40 +00008236/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008237#ifdef __cplusplus
8238extern "C"
8239#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008240/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008241 builtin and then its argument prototype would still apply. */
8242char XShapeQueryExtension ();
8243int
8244main ()
8245{
8246XShapeQueryExtension ();
8247 ;
8248 return 0;
8249}
8250_ACEOF
8251rm -f conftest.$ac_objext conftest$ac_exeext
8252if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8253 (eval $ac_link) 2>conftest.er1
8254 ac_status=$?
8255 grep -v '^ *+' conftest.er1 >conftest.err
8256 rm -f conftest.er1
8257 cat conftest.err >&5
8258 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8259 (exit $ac_status); } &&
8260 { ac_try='test -z "$ac_c_werror_flag"
8261 || test ! -s conftest.err'
8262 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8263 (eval $ac_try) 2>&5
8264 ac_status=$?
8265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8266 (exit $ac_status); }; } &&
8267 { ac_try='test -s conftest$ac_exeext'
8268 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8269 (eval $ac_try) 2>&5
8270 ac_status=$?
8271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8272 (exit $ac_status); }; }; then
8273 ac_cv_lib_Xext_XShapeQueryExtension=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00008274else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008275 echo "$as_me: failed program was:" >&5
8276sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008277
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008278ac_cv_lib_Xext_XShapeQueryExtension=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00008279fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008280rm -f conftest.err conftest.$ac_objext \
8281 conftest$ac_exeext conftest.$ac_ext
8282LIBS=$ac_check_lib_save_LIBS
8283fi
8284echo "$as_me:$LINENO: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
8285echo "${ECHO_T}$ac_cv_lib_Xext_XShapeQueryExtension" >&6
8286if test $ac_cv_lib_Xext_XShapeQueryExtension = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008287 GUI_X_LIBS="-lXext"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008288fi
8289
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008290 echo "$as_me:$LINENO: checking for wslen in -lw" >&5
8291echo $ECHO_N "checking for wslen in -lw... $ECHO_C" >&6
8292if test "${ac_cv_lib_w_wslen+set}" = set; then
8293 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008294else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008295 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00008296LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008297cat >conftest.$ac_ext <<_ACEOF
8298/* confdefs.h. */
8299_ACEOF
8300cat confdefs.h >>conftest.$ac_ext
8301cat >>conftest.$ac_ext <<_ACEOF
8302/* end confdefs.h. */
8303
Bram Moolenaar071d4272004-06-13 20:20:40 +00008304/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008305#ifdef __cplusplus
8306extern "C"
8307#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008308/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008309 builtin and then its argument prototype would still apply. */
8310char wslen ();
8311int
8312main ()
8313{
8314wslen ();
8315 ;
8316 return 0;
8317}
8318_ACEOF
8319rm -f conftest.$ac_objext conftest$ac_exeext
8320if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8321 (eval $ac_link) 2>conftest.er1
8322 ac_status=$?
8323 grep -v '^ *+' conftest.er1 >conftest.err
8324 rm -f conftest.er1
8325 cat conftest.err >&5
8326 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8327 (exit $ac_status); } &&
8328 { ac_try='test -z "$ac_c_werror_flag"
8329 || test ! -s conftest.err'
8330 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8331 (eval $ac_try) 2>&5
8332 ac_status=$?
8333 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8334 (exit $ac_status); }; } &&
8335 { ac_try='test -s conftest$ac_exeext'
8336 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8337 (eval $ac_try) 2>&5
8338 ac_status=$?
8339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8340 (exit $ac_status); }; }; then
8341 ac_cv_lib_w_wslen=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00008342else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008343 echo "$as_me: failed program was:" >&5
8344sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008345
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008346ac_cv_lib_w_wslen=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00008347fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008348rm -f conftest.err conftest.$ac_objext \
8349 conftest$ac_exeext conftest.$ac_ext
8350LIBS=$ac_check_lib_save_LIBS
8351fi
8352echo "$as_me:$LINENO: result: $ac_cv_lib_w_wslen" >&5
8353echo "${ECHO_T}$ac_cv_lib_w_wslen" >&6
8354if test $ac_cv_lib_w_wslen = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008355 X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008356fi
8357
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008358 echo "$as_me:$LINENO: checking for dlsym in -ldl" >&5
8359echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
8360if test "${ac_cv_lib_dl_dlsym+set}" = set; then
8361 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008362else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008363 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00008364LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008365cat >conftest.$ac_ext <<_ACEOF
8366/* confdefs.h. */
8367_ACEOF
8368cat confdefs.h >>conftest.$ac_ext
8369cat >>conftest.$ac_ext <<_ACEOF
8370/* end confdefs.h. */
8371
Bram Moolenaar071d4272004-06-13 20:20:40 +00008372/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008373#ifdef __cplusplus
8374extern "C"
8375#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008376/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008377 builtin and then its argument prototype would still apply. */
8378char dlsym ();
8379int
8380main ()
8381{
8382dlsym ();
8383 ;
8384 return 0;
8385}
8386_ACEOF
8387rm -f conftest.$ac_objext conftest$ac_exeext
8388if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8389 (eval $ac_link) 2>conftest.er1
8390 ac_status=$?
8391 grep -v '^ *+' conftest.er1 >conftest.err
8392 rm -f conftest.er1
8393 cat conftest.err >&5
8394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8395 (exit $ac_status); } &&
8396 { ac_try='test -z "$ac_c_werror_flag"
8397 || test ! -s conftest.err'
8398 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8399 (eval $ac_try) 2>&5
8400 ac_status=$?
8401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8402 (exit $ac_status); }; } &&
8403 { ac_try='test -s conftest$ac_exeext'
8404 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8405 (eval $ac_try) 2>&5
8406 ac_status=$?
8407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8408 (exit $ac_status); }; }; then
8409 ac_cv_lib_dl_dlsym=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00008410else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008411 echo "$as_me: failed program was:" >&5
8412sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008413
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008414ac_cv_lib_dl_dlsym=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00008415fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008416rm -f conftest.err conftest.$ac_objext \
8417 conftest$ac_exeext conftest.$ac_ext
8418LIBS=$ac_check_lib_save_LIBS
8419fi
8420echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlsym" >&5
8421echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
8422if test $ac_cv_lib_dl_dlsym = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008423 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008424fi
8425
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008426 echo "$as_me:$LINENO: checking for XmuCreateStippledPixmap in -lXmu" >&5
8427echo $ECHO_N "checking for XmuCreateStippledPixmap in -lXmu... $ECHO_C" >&6
8428if test "${ac_cv_lib_Xmu_XmuCreateStippledPixmap+set}" = set; then
8429 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008430else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008431 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00008432LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008433cat >conftest.$ac_ext <<_ACEOF
8434/* confdefs.h. */
8435_ACEOF
8436cat confdefs.h >>conftest.$ac_ext
8437cat >>conftest.$ac_ext <<_ACEOF
8438/* end confdefs.h. */
8439
Bram Moolenaar071d4272004-06-13 20:20:40 +00008440/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008441#ifdef __cplusplus
8442extern "C"
8443#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008444/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008445 builtin and then its argument prototype would still apply. */
8446char XmuCreateStippledPixmap ();
8447int
8448main ()
8449{
8450XmuCreateStippledPixmap ();
8451 ;
8452 return 0;
8453}
8454_ACEOF
8455rm -f conftest.$ac_objext conftest$ac_exeext
8456if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8457 (eval $ac_link) 2>conftest.er1
8458 ac_status=$?
8459 grep -v '^ *+' conftest.er1 >conftest.err
8460 rm -f conftest.er1
8461 cat conftest.err >&5
8462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8463 (exit $ac_status); } &&
8464 { ac_try='test -z "$ac_c_werror_flag"
8465 || test ! -s conftest.err'
8466 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8467 (eval $ac_try) 2>&5
8468 ac_status=$?
8469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8470 (exit $ac_status); }; } &&
8471 { ac_try='test -s conftest$ac_exeext'
8472 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8473 (eval $ac_try) 2>&5
8474 ac_status=$?
8475 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8476 (exit $ac_status); }; }; then
8477 ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00008478else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008479 echo "$as_me: failed program was:" >&5
8480sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008481
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008482ac_cv_lib_Xmu_XmuCreateStippledPixmap=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00008483fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008484rm -f conftest.err conftest.$ac_objext \
8485 conftest$ac_exeext conftest.$ac_ext
8486LIBS=$ac_check_lib_save_LIBS
8487fi
8488echo "$as_me:$LINENO: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
8489echo "${ECHO_T}$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6
8490if test $ac_cv_lib_Xmu_XmuCreateStippledPixmap = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008491 GUI_X_LIBS="-lXmu $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008492fi
8493
8494 if test -z "$SKIP_MOTIF"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008495 echo "$as_me:$LINENO: checking for XpEndJob in -lXp" >&5
8496echo $ECHO_N "checking for XpEndJob in -lXp... $ECHO_C" >&6
8497if test "${ac_cv_lib_Xp_XpEndJob+set}" = set; then
8498 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008499else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008500 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00008501LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008502cat >conftest.$ac_ext <<_ACEOF
8503/* confdefs.h. */
8504_ACEOF
8505cat confdefs.h >>conftest.$ac_ext
8506cat >>conftest.$ac_ext <<_ACEOF
8507/* end confdefs.h. */
8508
Bram Moolenaar071d4272004-06-13 20:20:40 +00008509/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008510#ifdef __cplusplus
8511extern "C"
8512#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008513/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008514 builtin and then its argument prototype would still apply. */
8515char XpEndJob ();
8516int
8517main ()
8518{
8519XpEndJob ();
8520 ;
8521 return 0;
8522}
8523_ACEOF
8524rm -f conftest.$ac_objext conftest$ac_exeext
8525if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8526 (eval $ac_link) 2>conftest.er1
8527 ac_status=$?
8528 grep -v '^ *+' conftest.er1 >conftest.err
8529 rm -f conftest.er1
8530 cat conftest.err >&5
8531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8532 (exit $ac_status); } &&
8533 { ac_try='test -z "$ac_c_werror_flag"
8534 || test ! -s conftest.err'
8535 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8536 (eval $ac_try) 2>&5
8537 ac_status=$?
8538 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8539 (exit $ac_status); }; } &&
8540 { ac_try='test -s conftest$ac_exeext'
8541 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8542 (eval $ac_try) 2>&5
8543 ac_status=$?
8544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8545 (exit $ac_status); }; }; then
8546 ac_cv_lib_Xp_XpEndJob=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00008547else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008548 echo "$as_me: failed program was:" >&5
8549sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008550
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008551ac_cv_lib_Xp_XpEndJob=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00008552fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008553rm -f conftest.err conftest.$ac_objext \
8554 conftest$ac_exeext conftest.$ac_ext
8555LIBS=$ac_check_lib_save_LIBS
8556fi
8557echo "$as_me:$LINENO: result: $ac_cv_lib_Xp_XpEndJob" >&5
8558echo "${ECHO_T}$ac_cv_lib_Xp_XpEndJob" >&6
8559if test $ac_cv_lib_Xp_XpEndJob = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008560 GUI_X_LIBS="-lXp $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008561fi
8562
8563 fi
8564 LDFLAGS=$ldflags_save
8565
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008566 echo "$as_me:$LINENO: checking for extra X11 defines" >&5
8567echo $ECHO_N "checking for extra X11 defines... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008568 NARROW_PROTO=
8569 rm -fr conftestdir
8570 if mkdir conftestdir; then
8571 cd conftestdir
8572 cat > Imakefile <<'EOF'
8573acfindx:
8574 @echo 'NARROW_PROTO="${PROTO_DEFINES}"'
8575EOF
8576 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
8577 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
8578 fi
8579 cd ..
8580 rm -fr conftestdir
8581 fi
8582 if test -z "$NARROW_PROTO"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008583 echo "$as_me:$LINENO: result: no" >&5
8584echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008585 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008586 echo "$as_me:$LINENO: result: $NARROW_PROTO" >&5
8587echo "${ECHO_T}$NARROW_PROTO" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008588 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008589
Bram Moolenaar071d4272004-06-13 20:20:40 +00008590fi
8591
8592if test "$enable_xsmp" = "yes"; then
8593 cppflags_save=$CPPFLAGS
8594 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008595
8596for ac_header in X11/SM/SMlib.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008597do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008598as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8599if eval "test \"\${$as_ac_Header+set}\" = set"; then
8600 echo "$as_me:$LINENO: checking for $ac_header" >&5
8601echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8602if eval "test \"\${$as_ac_Header+set}\" = set"; then
8603 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008604fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008605echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8606echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008607else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008608 # Is the header compilable?
8609echo "$as_me:$LINENO: checking $ac_header usability" >&5
8610echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
8611cat >conftest.$ac_ext <<_ACEOF
8612/* confdefs.h. */
8613_ACEOF
8614cat confdefs.h >>conftest.$ac_ext
8615cat >>conftest.$ac_ext <<_ACEOF
8616/* end confdefs.h. */
8617$ac_includes_default
8618#include <$ac_header>
8619_ACEOF
8620rm -f conftest.$ac_objext
8621if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8622 (eval $ac_compile) 2>conftest.er1
8623 ac_status=$?
8624 grep -v '^ *+' conftest.er1 >conftest.err
8625 rm -f conftest.er1
8626 cat conftest.err >&5
8627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8628 (exit $ac_status); } &&
8629 { ac_try='test -z "$ac_c_werror_flag"
8630 || test ! -s conftest.err'
8631 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8632 (eval $ac_try) 2>&5
8633 ac_status=$?
8634 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8635 (exit $ac_status); }; } &&
8636 { ac_try='test -s conftest.$ac_objext'
8637 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8638 (eval $ac_try) 2>&5
8639 ac_status=$?
8640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8641 (exit $ac_status); }; }; then
8642 ac_header_compiler=yes
8643else
8644 echo "$as_me: failed program was:" >&5
8645sed 's/^/| /' conftest.$ac_ext >&5
8646
8647ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00008648fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008649rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8650echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8651echo "${ECHO_T}$ac_header_compiler" >&6
8652
8653# Is the header present?
8654echo "$as_me:$LINENO: checking $ac_header presence" >&5
8655echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
8656cat >conftest.$ac_ext <<_ACEOF
8657/* confdefs.h. */
8658_ACEOF
8659cat confdefs.h >>conftest.$ac_ext
8660cat >>conftest.$ac_ext <<_ACEOF
8661/* end confdefs.h. */
8662#include <$ac_header>
8663_ACEOF
8664if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8665 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8666 ac_status=$?
8667 grep -v '^ *+' conftest.er1 >conftest.err
8668 rm -f conftest.er1
8669 cat conftest.err >&5
8670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8671 (exit $ac_status); } >/dev/null; then
8672 if test -s conftest.err; then
8673 ac_cpp_err=$ac_c_preproc_warn_flag
8674 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8675 else
8676 ac_cpp_err=
8677 fi
8678else
8679 ac_cpp_err=yes
8680fi
8681if test -z "$ac_cpp_err"; then
8682 ac_header_preproc=yes
8683else
8684 echo "$as_me: failed program was:" >&5
8685sed 's/^/| /' conftest.$ac_ext >&5
8686
8687 ac_header_preproc=no
8688fi
8689rm -f conftest.err conftest.$ac_ext
8690echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8691echo "${ECHO_T}$ac_header_preproc" >&6
8692
8693# So? What about this header?
8694case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8695 yes:no: )
8696 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8697echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8698 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8699echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8700 ac_header_preproc=yes
8701 ;;
8702 no:yes:* )
8703 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8704echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8705 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
8706echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
8707 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8708echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8709 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
8710echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
8711 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8712echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8713 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8714echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8715 (
8716 cat <<\_ASBOX
8717## ------------------------------------------ ##
8718## Report this to the AC_PACKAGE_NAME lists. ##
8719## ------------------------------------------ ##
8720_ASBOX
8721 ) |
8722 sed "s/^/$as_me: WARNING: /" >&2
8723 ;;
8724esac
8725echo "$as_me:$LINENO: checking for $ac_header" >&5
8726echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8727if eval "test \"\${$as_ac_Header+set}\" = set"; then
8728 echo $ECHO_N "(cached) $ECHO_C" >&6
8729else
8730 eval "$as_ac_Header=\$ac_header_preproc"
8731fi
8732echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8733echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8734
8735fi
8736if test `eval echo '${'$as_ac_Header'}'` = yes; then
8737 cat >>confdefs.h <<_ACEOF
8738#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8739_ACEOF
8740
8741fi
8742
Bram Moolenaar071d4272004-06-13 20:20:40 +00008743done
8744
8745 CPPFLAGS=$cppflags_save
8746fi
8747
8748
8749if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK"; then
8750 cppflags_save=$CPPFLAGS
8751 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008752
8753
8754for ac_header in X11/xpm.h X11/Sunkeysym.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008755do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008756as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8757if eval "test \"\${$as_ac_Header+set}\" = set"; then
8758 echo "$as_me:$LINENO: checking for $ac_header" >&5
8759echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8760if eval "test \"\${$as_ac_Header+set}\" = set"; then
8761 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008762fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008763echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8764echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008765else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008766 # Is the header compilable?
8767echo "$as_me:$LINENO: checking $ac_header usability" >&5
8768echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
8769cat >conftest.$ac_ext <<_ACEOF
8770/* confdefs.h. */
8771_ACEOF
8772cat confdefs.h >>conftest.$ac_ext
8773cat >>conftest.$ac_ext <<_ACEOF
8774/* end confdefs.h. */
8775$ac_includes_default
8776#include <$ac_header>
8777_ACEOF
8778rm -f conftest.$ac_objext
8779if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8780 (eval $ac_compile) 2>conftest.er1
8781 ac_status=$?
8782 grep -v '^ *+' conftest.er1 >conftest.err
8783 rm -f conftest.er1
8784 cat conftest.err >&5
8785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8786 (exit $ac_status); } &&
8787 { ac_try='test -z "$ac_c_werror_flag"
8788 || test ! -s conftest.err'
8789 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8790 (eval $ac_try) 2>&5
8791 ac_status=$?
8792 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8793 (exit $ac_status); }; } &&
8794 { ac_try='test -s conftest.$ac_objext'
8795 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8796 (eval $ac_try) 2>&5
8797 ac_status=$?
8798 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8799 (exit $ac_status); }; }; then
8800 ac_header_compiler=yes
8801else
8802 echo "$as_me: failed program was:" >&5
8803sed 's/^/| /' conftest.$ac_ext >&5
8804
8805ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00008806fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008807rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8808echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8809echo "${ECHO_T}$ac_header_compiler" >&6
8810
8811# Is the header present?
8812echo "$as_me:$LINENO: checking $ac_header presence" >&5
8813echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
8814cat >conftest.$ac_ext <<_ACEOF
8815/* confdefs.h. */
8816_ACEOF
8817cat confdefs.h >>conftest.$ac_ext
8818cat >>conftest.$ac_ext <<_ACEOF
8819/* end confdefs.h. */
8820#include <$ac_header>
8821_ACEOF
8822if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8823 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8824 ac_status=$?
8825 grep -v '^ *+' conftest.er1 >conftest.err
8826 rm -f conftest.er1
8827 cat conftest.err >&5
8828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8829 (exit $ac_status); } >/dev/null; then
8830 if test -s conftest.err; then
8831 ac_cpp_err=$ac_c_preproc_warn_flag
8832 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8833 else
8834 ac_cpp_err=
8835 fi
8836else
8837 ac_cpp_err=yes
8838fi
8839if test -z "$ac_cpp_err"; then
8840 ac_header_preproc=yes
8841else
8842 echo "$as_me: failed program was:" >&5
8843sed 's/^/| /' conftest.$ac_ext >&5
8844
8845 ac_header_preproc=no
8846fi
8847rm -f conftest.err conftest.$ac_ext
8848echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8849echo "${ECHO_T}$ac_header_preproc" >&6
8850
8851# So? What about this header?
8852case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8853 yes:no: )
8854 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8855echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8856 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8857echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8858 ac_header_preproc=yes
8859 ;;
8860 no:yes:* )
8861 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8862echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8863 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
8864echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
8865 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8866echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8867 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
8868echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
8869 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8870echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8871 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8872echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8873 (
8874 cat <<\_ASBOX
8875## ------------------------------------------ ##
8876## Report this to the AC_PACKAGE_NAME lists. ##
8877## ------------------------------------------ ##
8878_ASBOX
8879 ) |
8880 sed "s/^/$as_me: WARNING: /" >&2
8881 ;;
8882esac
8883echo "$as_me:$LINENO: checking for $ac_header" >&5
8884echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8885if eval "test \"\${$as_ac_Header+set}\" = set"; then
8886 echo $ECHO_N "(cached) $ECHO_C" >&6
8887else
8888 eval "$as_ac_Header=\$ac_header_preproc"
8889fi
8890echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8891echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8892
8893fi
8894if test `eval echo '${'$as_ac_Header'}'` = yes; then
8895 cat >>confdefs.h <<_ACEOF
8896#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8897_ACEOF
8898
8899fi
8900
Bram Moolenaar071d4272004-06-13 20:20:40 +00008901done
8902
8903
8904 if test ! "$enable_xim" = "no"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008905 echo "$as_me:$LINENO: checking for XIMText in X11/Xlib.h" >&5
8906echo $ECHO_N "checking for XIMText in X11/Xlib.h... $ECHO_C" >&6
8907 cat >conftest.$ac_ext <<_ACEOF
8908/* confdefs.h. */
8909_ACEOF
8910cat confdefs.h >>conftest.$ac_ext
8911cat >>conftest.$ac_ext <<_ACEOF
8912/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008913#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008914_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008915if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008916 $EGREP "XIMText" >/dev/null 2>&1; then
8917 echo "$as_me:$LINENO: result: yes" >&5
8918echo "${ECHO_T}yes" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008919else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008920 echo "$as_me:$LINENO: result: no; xim has been disabled" >&5
8921echo "${ECHO_T}no; xim has been disabled" >&6; enable_xim = "no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008922fi
8923rm -f conftest*
8924
8925 fi
8926 CPPFLAGS=$cppflags_save
8927
8928 if test "$enable_xim" = "auto" -a "$enable_hangulinput" != "yes" \
8929 -a "x$GUITYPE" != "xNONE" ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008930 echo "$as_me:$LINENO: result: X GUI selected; xim has been enabled" >&5
8931echo "${ECHO_T}X GUI selected; xim has been enabled" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008932 enable_xim="yes"
8933 fi
8934fi
8935
8936if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
8937 cppflags_save=$CPPFLAGS
8938 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00008939 echo "$as_me:$LINENO: checking for X11/Xmu/Editres.h" >&5
8940echo $ECHO_N "checking for X11/Xmu/Editres.h... $ECHO_C" >&6
8941 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008942/* confdefs.h. */
8943_ACEOF
8944cat confdefs.h >>conftest.$ac_ext
8945cat >>conftest.$ac_ext <<_ACEOF
8946/* end confdefs.h. */
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00008947
8948#include <X11/Intrinsic.h>
8949#include <X11/Xmu/Editres.h>
8950int
8951main ()
8952{
8953int i; i = 0;
8954 ;
8955 return 0;
8956}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008957_ACEOF
8958rm -f conftest.$ac_objext
8959if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8960 (eval $ac_compile) 2>conftest.er1
8961 ac_status=$?
8962 grep -v '^ *+' conftest.er1 >conftest.err
8963 rm -f conftest.er1
8964 cat conftest.err >&5
8965 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8966 (exit $ac_status); } &&
8967 { ac_try='test -z "$ac_c_werror_flag"
8968 || test ! -s conftest.err'
8969 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8970 (eval $ac_try) 2>&5
8971 ac_status=$?
8972 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8973 (exit $ac_status); }; } &&
8974 { ac_try='test -s conftest.$ac_objext'
8975 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8976 (eval $ac_try) 2>&5
8977 ac_status=$?
8978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8979 (exit $ac_status); }; }; then
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00008980 echo "$as_me:$LINENO: result: yes" >&5
8981echo "${ECHO_T}yes" >&6
8982 cat >>confdefs.h <<\_ACEOF
8983#define HAVE_X11_XMU_EDITRES_H 1
8984_ACEOF
8985
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008986else
8987 echo "$as_me: failed program was:" >&5
8988sed 's/^/| /' conftest.$ac_ext >&5
8989
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00008990echo "$as_me:$LINENO: result: no" >&5
8991echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008992fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008993rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008994 CPPFLAGS=$cppflags_save
8995fi
8996
8997if test -z "$SKIP_MOTIF"; then
8998 cppflags_save=$CPPFLAGS
8999 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009000
9001
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009002
9003
9004
9005
Bram Moolenaarfc1421e2006-04-20 22:17:20 +00009006
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009007for 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 +00009008 Xm/UnhighlightT.h Xm/Notebook.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009009do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009010as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9011if eval "test \"\${$as_ac_Header+set}\" = set"; then
9012 echo "$as_me:$LINENO: checking for $ac_header" >&5
9013echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9014if eval "test \"\${$as_ac_Header+set}\" = set"; then
9015 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009016fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009017echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9018echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009019else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009020 # Is the header compilable?
9021echo "$as_me:$LINENO: checking $ac_header usability" >&5
9022echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
9023cat >conftest.$ac_ext <<_ACEOF
9024/* confdefs.h. */
9025_ACEOF
9026cat confdefs.h >>conftest.$ac_ext
9027cat >>conftest.$ac_ext <<_ACEOF
9028/* end confdefs.h. */
9029$ac_includes_default
9030#include <$ac_header>
9031_ACEOF
9032rm -f conftest.$ac_objext
9033if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9034 (eval $ac_compile) 2>conftest.er1
9035 ac_status=$?
9036 grep -v '^ *+' conftest.er1 >conftest.err
9037 rm -f conftest.er1
9038 cat conftest.err >&5
9039 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9040 (exit $ac_status); } &&
9041 { ac_try='test -z "$ac_c_werror_flag"
9042 || test ! -s conftest.err'
9043 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9044 (eval $ac_try) 2>&5
9045 ac_status=$?
9046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9047 (exit $ac_status); }; } &&
9048 { ac_try='test -s conftest.$ac_objext'
9049 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9050 (eval $ac_try) 2>&5
9051 ac_status=$?
9052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9053 (exit $ac_status); }; }; then
9054 ac_header_compiler=yes
9055else
9056 echo "$as_me: failed program was:" >&5
9057sed 's/^/| /' conftest.$ac_ext >&5
9058
9059ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009060fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009061rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9062echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9063echo "${ECHO_T}$ac_header_compiler" >&6
9064
9065# Is the header present?
9066echo "$as_me:$LINENO: checking $ac_header presence" >&5
9067echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
9068cat >conftest.$ac_ext <<_ACEOF
9069/* confdefs.h. */
9070_ACEOF
9071cat confdefs.h >>conftest.$ac_ext
9072cat >>conftest.$ac_ext <<_ACEOF
9073/* end confdefs.h. */
9074#include <$ac_header>
9075_ACEOF
9076if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9077 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9078 ac_status=$?
9079 grep -v '^ *+' conftest.er1 >conftest.err
9080 rm -f conftest.er1
9081 cat conftest.err >&5
9082 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9083 (exit $ac_status); } >/dev/null; then
9084 if test -s conftest.err; then
9085 ac_cpp_err=$ac_c_preproc_warn_flag
9086 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9087 else
9088 ac_cpp_err=
9089 fi
9090else
9091 ac_cpp_err=yes
9092fi
9093if test -z "$ac_cpp_err"; then
9094 ac_header_preproc=yes
9095else
9096 echo "$as_me: failed program was:" >&5
9097sed 's/^/| /' conftest.$ac_ext >&5
9098
9099 ac_header_preproc=no
9100fi
9101rm -f conftest.err conftest.$ac_ext
9102echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9103echo "${ECHO_T}$ac_header_preproc" >&6
9104
9105# So? What about this header?
9106case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9107 yes:no: )
9108 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9109echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9110 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9111echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9112 ac_header_preproc=yes
9113 ;;
9114 no:yes:* )
9115 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9116echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9117 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9118echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9119 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9120echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9121 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9122echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9123 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9124echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9125 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9126echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9127 (
9128 cat <<\_ASBOX
9129## ------------------------------------------ ##
9130## Report this to the AC_PACKAGE_NAME lists. ##
9131## ------------------------------------------ ##
9132_ASBOX
9133 ) |
9134 sed "s/^/$as_me: WARNING: /" >&2
9135 ;;
9136esac
9137echo "$as_me:$LINENO: checking for $ac_header" >&5
9138echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9139if eval "test \"\${$as_ac_Header+set}\" = set"; then
9140 echo $ECHO_N "(cached) $ECHO_C" >&6
9141else
9142 eval "$as_ac_Header=\$ac_header_preproc"
9143fi
9144echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9145echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9146
9147fi
9148if test `eval echo '${'$as_ac_Header'}'` = yes; then
9149 cat >>confdefs.h <<_ACEOF
9150#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9151_ACEOF
9152
9153fi
9154
Bram Moolenaar071d4272004-06-13 20:20:40 +00009155done
9156
Bram Moolenaar910f66f2006-04-05 20:41:53 +00009157
9158 if test $ac_cv_header_Xm_XpmP_h = yes; then
9159 echo "$as_me:$LINENO: checking for XpmAttributes_21 in Xm/XpmP.h" >&5
9160echo $ECHO_N "checking for XpmAttributes_21 in Xm/XpmP.h... $ECHO_C" >&6
9161 cat >conftest.$ac_ext <<_ACEOF
9162/* confdefs.h. */
9163_ACEOF
9164cat confdefs.h >>conftest.$ac_ext
9165cat >>conftest.$ac_ext <<_ACEOF
9166/* end confdefs.h. */
9167#include <Xm/XpmP.h>
9168int
9169main ()
9170{
9171XpmAttributes_21 attr;
9172 ;
9173 return 0;
9174}
9175_ACEOF
9176rm -f conftest.$ac_objext
9177if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9178 (eval $ac_compile) 2>conftest.er1
9179 ac_status=$?
9180 grep -v '^ *+' conftest.er1 >conftest.err
9181 rm -f conftest.er1
9182 cat conftest.err >&5
9183 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9184 (exit $ac_status); } &&
9185 { ac_try='test -z "$ac_c_werror_flag"
9186 || test ! -s conftest.err'
9187 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9188 (eval $ac_try) 2>&5
9189 ac_status=$?
9190 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9191 (exit $ac_status); }; } &&
9192 { ac_try='test -s conftest.$ac_objext'
9193 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9194 (eval $ac_try) 2>&5
9195 ac_status=$?
9196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9197 (exit $ac_status); }; }; then
9198 echo "$as_me:$LINENO: result: yes" >&5
9199echo "${ECHO_T}yes" >&6; cat >>confdefs.h <<\_ACEOF
9200#define XPMATTRIBUTES_TYPE XpmAttributes_21
9201_ACEOF
9202
9203else
9204 echo "$as_me: failed program was:" >&5
9205sed 's/^/| /' conftest.$ac_ext >&5
9206
9207echo "$as_me:$LINENO: result: no" >&5
9208echo "${ECHO_T}no" >&6; cat >>confdefs.h <<\_ACEOF
9209#define XPMATTRIBUTES_TYPE XpmAttributes
9210_ACEOF
9211
9212
9213fi
9214rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9215 else
9216 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar57657d82006-04-21 22:12:41 +00009217#define XPMATTRIBUTES_TYPE XpmAttributes
Bram Moolenaar910f66f2006-04-05 20:41:53 +00009218_ACEOF
9219
9220 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00009221 CPPFLAGS=$cppflags_save
9222fi
9223
9224if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009225 echo "$as_me:$LINENO: result: no GUI selected; xim has been disabled" >&5
9226echo "${ECHO_T}no GUI selected; xim has been disabled" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009227 enable_xim="no"
9228fi
9229if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009230 echo "$as_me:$LINENO: result: no GUI selected; fontset has been disabled" >&5
9231echo "${ECHO_T}no GUI selected; fontset has been disabled" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009232 enable_fontset="no"
9233fi
9234if test "x$GUITYPE:$enable_fontset" = "xGTK:yes" -a "0$gtk_major_version" -ge 2; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009235 echo "$as_me:$LINENO: result: GTK+ 2 GUI selected; fontset has been disabled" >&5
9236echo "${ECHO_T}GTK+ 2 GUI selected; fontset has been disabled" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009237 enable_fontset="no"
9238fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00009239
9240if test -z "$SKIP_PHOTON"; then
9241 GUITYPE=PHOTONGUI
9242fi
9243
9244
9245
9246
9247
9248
9249if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009250 { { echo "$as_me:$LINENO: error: cannot use workshop without Motif" >&5
9251echo "$as_me: error: cannot use workshop without Motif" >&2;}
9252 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009253fi
9254
9255if test "$enable_xim" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009256 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009257#define FEAT_XIM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009258_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009259
9260fi
9261if test "$enable_fontset" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009262 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009263#define FEAT_XFONTSET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009264_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009265
9266fi
9267
9268
9269
9270
9271if test "$enable_hangulinput" = "yes"; then
9272 if test "x$GUITYPE" = "xNONE"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009273 echo "$as_me:$LINENO: result: no GUI selected; hangul input has been disabled" >&5
9274echo "${ECHO_T}no GUI selected; hangul input has been disabled" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009275 enable_hangulinput=no
9276 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009277 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009278#define FEAT_HANGULIN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009279_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009280
9281 HANGULIN_SRC=hangulin.c
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009282
Bram Moolenaar071d4272004-06-13 20:20:40 +00009283 HANGULIN_OBJ=objects/hangulin.o
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009284
Bram Moolenaar071d4272004-06-13 20:20:40 +00009285 fi
9286fi
9287
9288
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009289echo "$as_me:$LINENO: checking quality of toupper" >&5
9290echo $ECHO_N "checking quality of toupper... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009291if test "$cross_compiling" = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009292 { { echo "$as_me:$LINENO: error: failed to compile test program" >&5
9293echo "$as_me: error: failed to compile test program" >&2;}
9294 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009295else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009296 cat >conftest.$ac_ext <<_ACEOF
9297/* confdefs.h. */
9298_ACEOF
9299cat confdefs.h >>conftest.$ac_ext
9300cat >>conftest.$ac_ext <<_ACEOF
9301/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009302#include <ctype.h>
9303main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009304_ACEOF
9305rm -f conftest$ac_exeext
9306if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9307 (eval $ac_link) 2>&5
9308 ac_status=$?
9309 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9310 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9311 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9312 (eval $ac_try) 2>&5
9313 ac_status=$?
9314 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9315 (exit $ac_status); }; }; then
9316 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009317#define BROKEN_TOUPPER 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009318_ACEOF
9319 echo "$as_me:$LINENO: result: bad" >&5
9320echo "${ECHO_T}bad" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009321else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009322 echo "$as_me: program exited with status $ac_status" >&5
9323echo "$as_me: failed program was:" >&5
9324sed 's/^/| /' conftest.$ac_ext >&5
9325
9326( exit $ac_status )
9327echo "$as_me:$LINENO: result: good" >&5
9328echo "${ECHO_T}good" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009329fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009330rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009331fi
9332
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009333echo "$as_me:$LINENO: checking whether __DATE__ and __TIME__ work" >&5
9334echo $ECHO_N "checking whether __DATE__ and __TIME__ work... $ECHO_C" >&6
9335cat >conftest.$ac_ext <<_ACEOF
9336/* confdefs.h. */
9337_ACEOF
9338cat confdefs.h >>conftest.$ac_ext
9339cat >>conftest.$ac_ext <<_ACEOF
9340/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009341
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009342int
9343main ()
9344{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009345printf("(" __DATE__ " " __TIME__ ")");
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009346 ;
9347 return 0;
9348}
9349_ACEOF
9350rm -f conftest.$ac_objext
9351if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9352 (eval $ac_compile) 2>conftest.er1
9353 ac_status=$?
9354 grep -v '^ *+' conftest.er1 >conftest.err
9355 rm -f conftest.er1
9356 cat conftest.err >&5
9357 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9358 (exit $ac_status); } &&
9359 { ac_try='test -z "$ac_c_werror_flag"
9360 || test ! -s conftest.err'
9361 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9362 (eval $ac_try) 2>&5
9363 ac_status=$?
9364 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9365 (exit $ac_status); }; } &&
9366 { ac_try='test -s conftest.$ac_objext'
9367 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9368 (eval $ac_try) 2>&5
9369 ac_status=$?
9370 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9371 (exit $ac_status); }; }; then
9372 echo "$as_me:$LINENO: result: yes" >&5
9373echo "${ECHO_T}yes" >&6; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009374#define HAVE_DATE_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009375_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009376
9377else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009378 echo "$as_me: failed program was:" >&5
9379sed 's/^/| /' conftest.$ac_ext >&5
9380
9381echo "$as_me:$LINENO: result: no" >&5
9382echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009383fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009384rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009385
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009386if test "${ac_cv_header_elf_h+set}" = set; then
9387 echo "$as_me:$LINENO: checking for elf.h" >&5
9388echo $ECHO_N "checking for elf.h... $ECHO_C" >&6
9389if test "${ac_cv_header_elf_h+set}" = set; then
9390 echo $ECHO_N "(cached) $ECHO_C" >&6
9391fi
9392echo "$as_me:$LINENO: result: $ac_cv_header_elf_h" >&5
9393echo "${ECHO_T}$ac_cv_header_elf_h" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009394else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009395 # Is the header compilable?
9396echo "$as_me:$LINENO: checking elf.h usability" >&5
9397echo $ECHO_N "checking elf.h usability... $ECHO_C" >&6
9398cat >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$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +00009405#include <elf.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009406_ACEOF
9407rm -f conftest.$ac_objext
9408if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9409 (eval $ac_compile) 2>conftest.er1
9410 ac_status=$?
9411 grep -v '^ *+' conftest.er1 >conftest.err
9412 rm -f conftest.er1
9413 cat conftest.err >&5
9414 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9415 (exit $ac_status); } &&
9416 { ac_try='test -z "$ac_c_werror_flag"
9417 || test ! -s conftest.err'
9418 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9419 (eval $ac_try) 2>&5
9420 ac_status=$?
9421 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9422 (exit $ac_status); }; } &&
9423 { ac_try='test -s conftest.$ac_objext'
9424 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9425 (eval $ac_try) 2>&5
9426 ac_status=$?
9427 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9428 (exit $ac_status); }; }; then
9429 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009430else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009431 echo "$as_me: failed program was:" >&5
9432sed 's/^/| /' conftest.$ac_ext >&5
9433
9434ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009435fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009436rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9437echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9438echo "${ECHO_T}$ac_header_compiler" >&6
9439
9440# Is the header present?
9441echo "$as_me:$LINENO: checking elf.h presence" >&5
9442echo $ECHO_N "checking elf.h presence... $ECHO_C" >&6
9443cat >conftest.$ac_ext <<_ACEOF
9444/* confdefs.h. */
9445_ACEOF
9446cat confdefs.h >>conftest.$ac_ext
9447cat >>conftest.$ac_ext <<_ACEOF
9448/* end confdefs.h. */
9449#include <elf.h>
9450_ACEOF
9451if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9452 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9453 ac_status=$?
9454 grep -v '^ *+' conftest.er1 >conftest.err
9455 rm -f conftest.er1
9456 cat conftest.err >&5
9457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9458 (exit $ac_status); } >/dev/null; then
9459 if test -s conftest.err; then
9460 ac_cpp_err=$ac_c_preproc_warn_flag
9461 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9462 else
9463 ac_cpp_err=
9464 fi
9465else
9466 ac_cpp_err=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009467fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009468if test -z "$ac_cpp_err"; then
9469 ac_header_preproc=yes
9470else
9471 echo "$as_me: failed program was:" >&5
9472sed 's/^/| /' conftest.$ac_ext >&5
9473
9474 ac_header_preproc=no
9475fi
9476rm -f conftest.err conftest.$ac_ext
9477echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9478echo "${ECHO_T}$ac_header_preproc" >&6
9479
9480# So? What about this header?
9481case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9482 yes:no: )
9483 { echo "$as_me:$LINENO: WARNING: elf.h: accepted by the compiler, rejected by the preprocessor!" >&5
9484echo "$as_me: WARNING: elf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
9485 { echo "$as_me:$LINENO: WARNING: elf.h: proceeding with the compiler's result" >&5
9486echo "$as_me: WARNING: elf.h: proceeding with the compiler's result" >&2;}
9487 ac_header_preproc=yes
9488 ;;
9489 no:yes:* )
9490 { echo "$as_me:$LINENO: WARNING: elf.h: present but cannot be compiled" >&5
9491echo "$as_me: WARNING: elf.h: present but cannot be compiled" >&2;}
9492 { echo "$as_me:$LINENO: WARNING: elf.h: check for missing prerequisite headers?" >&5
9493echo "$as_me: WARNING: elf.h: check for missing prerequisite headers?" >&2;}
9494 { echo "$as_me:$LINENO: WARNING: elf.h: see the Autoconf documentation" >&5
9495echo "$as_me: WARNING: elf.h: see the Autoconf documentation" >&2;}
9496 { echo "$as_me:$LINENO: WARNING: elf.h: section \"Present But Cannot Be Compiled\"" >&5
9497echo "$as_me: WARNING: elf.h: section \"Present But Cannot Be Compiled\"" >&2;}
9498 { echo "$as_me:$LINENO: WARNING: elf.h: proceeding with the preprocessor's result" >&5
9499echo "$as_me: WARNING: elf.h: proceeding with the preprocessor's result" >&2;}
9500 { echo "$as_me:$LINENO: WARNING: elf.h: in the future, the compiler will take precedence" >&5
9501echo "$as_me: WARNING: elf.h: in the future, the compiler will take precedence" >&2;}
9502 (
9503 cat <<\_ASBOX
9504## ------------------------------------------ ##
9505## Report this to the AC_PACKAGE_NAME lists. ##
9506## ------------------------------------------ ##
9507_ASBOX
9508 ) |
9509 sed "s/^/$as_me: WARNING: /" >&2
9510 ;;
9511esac
9512echo "$as_me:$LINENO: checking for elf.h" >&5
9513echo $ECHO_N "checking for elf.h... $ECHO_C" >&6
9514if test "${ac_cv_header_elf_h+set}" = set; then
9515 echo $ECHO_N "(cached) $ECHO_C" >&6
9516else
9517 ac_cv_header_elf_h=$ac_header_preproc
9518fi
9519echo "$as_me:$LINENO: result: $ac_cv_header_elf_h" >&5
9520echo "${ECHO_T}$ac_cv_header_elf_h" >&6
9521
9522fi
9523if test $ac_cv_header_elf_h = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009524 HAS_ELF=1
Bram Moolenaar071d4272004-06-13 20:20:40 +00009525fi
9526
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009527
Bram Moolenaar071d4272004-06-13 20:20:40 +00009528if test "$HAS_ELF" = 1; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009529
9530echo "$as_me:$LINENO: checking for main in -lelf" >&5
9531echo $ECHO_N "checking for main in -lelf... $ECHO_C" >&6
9532if test "${ac_cv_lib_elf_main+set}" = set; then
9533 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009534else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009535 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009536LIBS="-lelf $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009537cat >conftest.$ac_ext <<_ACEOF
9538/* confdefs.h. */
9539_ACEOF
9540cat confdefs.h >>conftest.$ac_ext
9541cat >>conftest.$ac_ext <<_ACEOF
9542/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009543
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009544
9545int
9546main ()
9547{
9548main ();
9549 ;
9550 return 0;
9551}
9552_ACEOF
9553rm -f conftest.$ac_objext conftest$ac_exeext
9554if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9555 (eval $ac_link) 2>conftest.er1
9556 ac_status=$?
9557 grep -v '^ *+' conftest.er1 >conftest.err
9558 rm -f conftest.er1
9559 cat conftest.err >&5
9560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9561 (exit $ac_status); } &&
9562 { ac_try='test -z "$ac_c_werror_flag"
9563 || test ! -s conftest.err'
9564 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9565 (eval $ac_try) 2>&5
9566 ac_status=$?
9567 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9568 (exit $ac_status); }; } &&
9569 { ac_try='test -s conftest$ac_exeext'
9570 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9571 (eval $ac_try) 2>&5
9572 ac_status=$?
9573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9574 (exit $ac_status); }; }; then
9575 ac_cv_lib_elf_main=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009576else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009577 echo "$as_me: failed program was:" >&5
9578sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009579
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009580ac_cv_lib_elf_main=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009581fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009582rm -f conftest.err conftest.$ac_objext \
9583 conftest$ac_exeext conftest.$ac_ext
9584LIBS=$ac_check_lib_save_LIBS
9585fi
9586echo "$as_me:$LINENO: result: $ac_cv_lib_elf_main" >&5
9587echo "${ECHO_T}$ac_cv_lib_elf_main" >&6
9588if test $ac_cv_lib_elf_main = yes; then
9589 cat >>confdefs.h <<_ACEOF
9590#define HAVE_LIBELF 1
9591_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009592
9593 LIBS="-lelf $LIBS"
9594
Bram Moolenaar071d4272004-06-13 20:20:40 +00009595fi
9596
9597fi
9598
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009599
9600
9601
9602
9603
Bram Moolenaar071d4272004-06-13 20:20:40 +00009604ac_header_dirent=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009605for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
9606 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
9607echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
9608echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
9609if eval "test \"\${$as_ac_Header+set}\" = set"; then
9610 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009611else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009612 cat >conftest.$ac_ext <<_ACEOF
9613/* confdefs.h. */
9614_ACEOF
9615cat confdefs.h >>conftest.$ac_ext
9616cat >>conftest.$ac_ext <<_ACEOF
9617/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009618#include <sys/types.h>
9619#include <$ac_hdr>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009620
9621int
9622main ()
9623{
9624if ((DIR *) 0)
9625return 0;
9626 ;
9627 return 0;
9628}
9629_ACEOF
9630rm -f conftest.$ac_objext
9631if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9632 (eval $ac_compile) 2>conftest.er1
9633 ac_status=$?
9634 grep -v '^ *+' conftest.er1 >conftest.err
9635 rm -f conftest.er1
9636 cat conftest.err >&5
9637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9638 (exit $ac_status); } &&
9639 { ac_try='test -z "$ac_c_werror_flag"
9640 || test ! -s conftest.err'
9641 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9642 (eval $ac_try) 2>&5
9643 ac_status=$?
9644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9645 (exit $ac_status); }; } &&
9646 { ac_try='test -s conftest.$ac_objext'
9647 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9648 (eval $ac_try) 2>&5
9649 ac_status=$?
9650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9651 (exit $ac_status); }; }; then
9652 eval "$as_ac_Header=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009653else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009654 echo "$as_me: failed program was:" >&5
9655sed 's/^/| /' conftest.$ac_ext >&5
9656
9657eval "$as_ac_Header=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009658fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009659rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009660fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009661echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9662echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9663if test `eval echo '${'$as_ac_Header'}'` = yes; then
9664 cat >>confdefs.h <<_ACEOF
9665#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
9666_ACEOF
9667
9668ac_header_dirent=$ac_hdr; break
Bram Moolenaar071d4272004-06-13 20:20:40 +00009669fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009670
Bram Moolenaar071d4272004-06-13 20:20:40 +00009671done
9672# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
9673if test $ac_header_dirent = dirent.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009674 echo "$as_me:$LINENO: checking for library containing opendir" >&5
9675echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
9676if test "${ac_cv_search_opendir+set}" = set; then
9677 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009678else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009679 ac_func_search_save_LIBS=$LIBS
9680ac_cv_search_opendir=no
9681cat >conftest.$ac_ext <<_ACEOF
9682/* confdefs.h. */
9683_ACEOF
9684cat confdefs.h >>conftest.$ac_ext
9685cat >>conftest.$ac_ext <<_ACEOF
9686/* end confdefs.h. */
9687
Bram Moolenaar071d4272004-06-13 20:20:40 +00009688/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009689#ifdef __cplusplus
9690extern "C"
9691#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00009692/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009693 builtin and then its argument prototype would still apply. */
9694char opendir ();
9695int
9696main ()
9697{
9698opendir ();
9699 ;
9700 return 0;
9701}
9702_ACEOF
9703rm -f conftest.$ac_objext conftest$ac_exeext
9704if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9705 (eval $ac_link) 2>conftest.er1
9706 ac_status=$?
9707 grep -v '^ *+' conftest.er1 >conftest.err
9708 rm -f conftest.er1
9709 cat conftest.err >&5
9710 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9711 (exit $ac_status); } &&
9712 { ac_try='test -z "$ac_c_werror_flag"
9713 || test ! -s conftest.err'
9714 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9715 (eval $ac_try) 2>&5
9716 ac_status=$?
9717 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9718 (exit $ac_status); }; } &&
9719 { ac_try='test -s conftest$ac_exeext'
9720 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9721 (eval $ac_try) 2>&5
9722 ac_status=$?
9723 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9724 (exit $ac_status); }; }; then
9725 ac_cv_search_opendir="none required"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009726else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009727 echo "$as_me: failed program was:" >&5
9728sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009729
9730fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009731rm -f conftest.err conftest.$ac_objext \
9732 conftest$ac_exeext conftest.$ac_ext
9733if test "$ac_cv_search_opendir" = no; then
9734 for ac_lib in dir; do
9735 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9736 cat >conftest.$ac_ext <<_ACEOF
9737/* confdefs.h. */
9738_ACEOF
9739cat confdefs.h >>conftest.$ac_ext
9740cat >>conftest.$ac_ext <<_ACEOF
9741/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009742
Bram Moolenaar071d4272004-06-13 20:20:40 +00009743/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009744#ifdef __cplusplus
9745extern "C"
9746#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00009747/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009748 builtin and then its argument prototype would still apply. */
9749char opendir ();
9750int
9751main ()
9752{
9753opendir ();
9754 ;
9755 return 0;
9756}
9757_ACEOF
9758rm -f conftest.$ac_objext conftest$ac_exeext
9759if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9760 (eval $ac_link) 2>conftest.er1
9761 ac_status=$?
9762 grep -v '^ *+' conftest.er1 >conftest.err
9763 rm -f conftest.er1
9764 cat conftest.err >&5
9765 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9766 (exit $ac_status); } &&
9767 { ac_try='test -z "$ac_c_werror_flag"
9768 || test ! -s conftest.err'
9769 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9770 (eval $ac_try) 2>&5
9771 ac_status=$?
9772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9773 (exit $ac_status); }; } &&
9774 { ac_try='test -s conftest$ac_exeext'
9775 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9776 (eval $ac_try) 2>&5
9777 ac_status=$?
9778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9779 (exit $ac_status); }; }; then
9780 ac_cv_search_opendir="-l$ac_lib"
9781break
Bram Moolenaar071d4272004-06-13 20:20:40 +00009782else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009783 echo "$as_me: failed program was:" >&5
9784sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009785
9786fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009787rm -f conftest.err conftest.$ac_objext \
9788 conftest$ac_exeext conftest.$ac_ext
9789 done
9790fi
9791LIBS=$ac_func_search_save_LIBS
9792fi
9793echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9794echo "${ECHO_T}$ac_cv_search_opendir" >&6
9795if test "$ac_cv_search_opendir" != no; then
9796 test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
9797
9798fi
9799
Bram Moolenaar071d4272004-06-13 20:20:40 +00009800else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009801 echo "$as_me:$LINENO: checking for library containing opendir" >&5
9802echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
9803if test "${ac_cv_search_opendir+set}" = set; then
9804 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009805else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009806 ac_func_search_save_LIBS=$LIBS
9807ac_cv_search_opendir=no
9808cat >conftest.$ac_ext <<_ACEOF
9809/* confdefs.h. */
9810_ACEOF
9811cat confdefs.h >>conftest.$ac_ext
9812cat >>conftest.$ac_ext <<_ACEOF
9813/* end confdefs.h. */
9814
9815/* Override any gcc2 internal prototype to avoid an error. */
9816#ifdef __cplusplus
9817extern "C"
9818#endif
9819/* We use char because int might match the return type of a gcc2
9820 builtin and then its argument prototype would still apply. */
9821char opendir ();
9822int
9823main ()
9824{
9825opendir ();
9826 ;
9827 return 0;
9828}
9829_ACEOF
9830rm -f conftest.$ac_objext conftest$ac_exeext
9831if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9832 (eval $ac_link) 2>conftest.er1
9833 ac_status=$?
9834 grep -v '^ *+' conftest.er1 >conftest.err
9835 rm -f conftest.er1
9836 cat conftest.err >&5
9837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9838 (exit $ac_status); } &&
9839 { ac_try='test -z "$ac_c_werror_flag"
9840 || test ! -s conftest.err'
9841 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9842 (eval $ac_try) 2>&5
9843 ac_status=$?
9844 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9845 (exit $ac_status); }; } &&
9846 { ac_try='test -s conftest$ac_exeext'
9847 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9848 (eval $ac_try) 2>&5
9849 ac_status=$?
9850 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9851 (exit $ac_status); }; }; then
9852 ac_cv_search_opendir="none required"
9853else
9854 echo "$as_me: failed program was:" >&5
9855sed 's/^/| /' conftest.$ac_ext >&5
9856
9857fi
9858rm -f conftest.err conftest.$ac_objext \
9859 conftest$ac_exeext conftest.$ac_ext
9860if test "$ac_cv_search_opendir" = no; then
9861 for ac_lib in x; do
9862 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9863 cat >conftest.$ac_ext <<_ACEOF
9864/* confdefs.h. */
9865_ACEOF
9866cat confdefs.h >>conftest.$ac_ext
9867cat >>conftest.$ac_ext <<_ACEOF
9868/* end confdefs.h. */
9869
9870/* Override any gcc2 internal prototype to avoid an error. */
9871#ifdef __cplusplus
9872extern "C"
9873#endif
9874/* We use char because int might match the return type of a gcc2
9875 builtin and then its argument prototype would still apply. */
9876char opendir ();
9877int
9878main ()
9879{
9880opendir ();
9881 ;
9882 return 0;
9883}
9884_ACEOF
9885rm -f conftest.$ac_objext conftest$ac_exeext
9886if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9887 (eval $ac_link) 2>conftest.er1
9888 ac_status=$?
9889 grep -v '^ *+' conftest.er1 >conftest.err
9890 rm -f conftest.er1
9891 cat conftest.err >&5
9892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9893 (exit $ac_status); } &&
9894 { ac_try='test -z "$ac_c_werror_flag"
9895 || test ! -s conftest.err'
9896 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9897 (eval $ac_try) 2>&5
9898 ac_status=$?
9899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9900 (exit $ac_status); }; } &&
9901 { ac_try='test -s conftest$ac_exeext'
9902 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9903 (eval $ac_try) 2>&5
9904 ac_status=$?
9905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9906 (exit $ac_status); }; }; then
9907 ac_cv_search_opendir="-l$ac_lib"
9908break
9909else
9910 echo "$as_me: failed program was:" >&5
9911sed 's/^/| /' conftest.$ac_ext >&5
9912
9913fi
9914rm -f conftest.err conftest.$ac_objext \
9915 conftest$ac_exeext conftest.$ac_ext
9916 done
9917fi
9918LIBS=$ac_func_search_save_LIBS
9919fi
9920echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9921echo "${ECHO_T}$ac_cv_search_opendir" >&6
9922if test "$ac_cv_search_opendir" != no; then
9923 test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
9924
9925fi
9926
9927fi
9928
9929
9930echo "$as_me:$LINENO: checking for ANSI C header files" >&5
9931echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
9932if test "${ac_cv_header_stdc+set}" = set; then
9933 echo $ECHO_N "(cached) $ECHO_C" >&6
9934else
9935 cat >conftest.$ac_ext <<_ACEOF
9936/* confdefs.h. */
9937_ACEOF
9938cat confdefs.h >>conftest.$ac_ext
9939cat >>conftest.$ac_ext <<_ACEOF
9940/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009941#include <stdlib.h>
9942#include <stdarg.h>
9943#include <string.h>
9944#include <float.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009945
9946int
9947main ()
9948{
9949
9950 ;
9951 return 0;
9952}
9953_ACEOF
9954rm -f conftest.$ac_objext
9955if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9956 (eval $ac_compile) 2>conftest.er1
9957 ac_status=$?
9958 grep -v '^ *+' conftest.er1 >conftest.err
9959 rm -f conftest.er1
9960 cat conftest.err >&5
9961 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9962 (exit $ac_status); } &&
9963 { ac_try='test -z "$ac_c_werror_flag"
9964 || test ! -s conftest.err'
9965 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9966 (eval $ac_try) 2>&5
9967 ac_status=$?
9968 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9969 (exit $ac_status); }; } &&
9970 { ac_try='test -s conftest.$ac_objext'
9971 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9972 (eval $ac_try) 2>&5
9973 ac_status=$?
9974 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9975 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009976 ac_cv_header_stdc=yes
9977else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009978 echo "$as_me: failed program was:" >&5
9979sed 's/^/| /' conftest.$ac_ext >&5
9980
9981ac_cv_header_stdc=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009982fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009983rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009984
9985if test $ac_cv_header_stdc = yes; then
9986 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009987 cat >conftest.$ac_ext <<_ACEOF
9988/* confdefs.h. */
9989_ACEOF
9990cat confdefs.h >>conftest.$ac_ext
9991cat >>conftest.$ac_ext <<_ACEOF
9992/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009993#include <string.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009994
9995_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009996if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009997 $EGREP "memchr" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009998 :
9999else
Bram Moolenaar071d4272004-06-13 20:20:40 +000010000 ac_cv_header_stdc=no
10001fi
10002rm -f conftest*
10003
10004fi
10005
10006if test $ac_cv_header_stdc = yes; then
10007 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010008 cat >conftest.$ac_ext <<_ACEOF
10009/* confdefs.h. */
10010_ACEOF
10011cat confdefs.h >>conftest.$ac_ext
10012cat >>conftest.$ac_ext <<_ACEOF
10013/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010014#include <stdlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010015
10016_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010017if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010018 $EGREP "free" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000010019 :
10020else
Bram Moolenaar071d4272004-06-13 20:20:40 +000010021 ac_cv_header_stdc=no
10022fi
10023rm -f conftest*
10024
10025fi
10026
10027if test $ac_cv_header_stdc = yes; then
10028 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010029 if test "$cross_compiling" = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000010030 :
10031else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010032 cat >conftest.$ac_ext <<_ACEOF
10033/* confdefs.h. */
10034_ACEOF
10035cat confdefs.h >>conftest.$ac_ext
10036cat >>conftest.$ac_ext <<_ACEOF
10037/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010038#include <ctype.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010039#if ((' ' & 0x0FF) == 0x020)
10040# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10041# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10042#else
10043# define ISLOWER(c) \
10044 (('a' <= (c) && (c) <= 'i') \
10045 || ('j' <= (c) && (c) <= 'r') \
10046 || ('s' <= (c) && (c) <= 'z'))
10047# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10048#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000010049
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010050#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10051int
10052main ()
10053{
10054 int i;
10055 for (i = 0; i < 256; i++)
10056 if (XOR (islower (i), ISLOWER (i))
10057 || toupper (i) != TOUPPER (i))
10058 exit(2);
10059 exit (0);
10060}
10061_ACEOF
10062rm -f conftest$ac_exeext
10063if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10064 (eval $ac_link) 2>&5
10065 ac_status=$?
10066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10067 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10068 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10069 (eval $ac_try) 2>&5
10070 ac_status=$?
10071 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10072 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000010073 :
10074else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010075 echo "$as_me: program exited with status $ac_status" >&5
10076echo "$as_me: failed program was:" >&5
10077sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010078
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010079( exit $ac_status )
10080ac_cv_header_stdc=no
10081fi
10082rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010083fi
10084fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010085fi
10086echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
10087echo "${ECHO_T}$ac_cv_header_stdc" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010088if test $ac_cv_header_stdc = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010089
10090cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010091#define STDC_HEADERS 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010092_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010093
10094fi
10095
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010096echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
10097echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
10098if test "${ac_cv_header_sys_wait_h+set}" = set; then
10099 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010100else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010101 cat >conftest.$ac_ext <<_ACEOF
10102/* confdefs.h. */
10103_ACEOF
10104cat confdefs.h >>conftest.$ac_ext
10105cat >>conftest.$ac_ext <<_ACEOF
10106/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010107#include <sys/types.h>
10108#include <sys/wait.h>
10109#ifndef WEXITSTATUS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010110# define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
Bram Moolenaar071d4272004-06-13 20:20:40 +000010111#endif
10112#ifndef WIFEXITED
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010113# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
Bram Moolenaar071d4272004-06-13 20:20:40 +000010114#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010115
10116int
10117main ()
10118{
10119 int s;
10120 wait (&s);
10121 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
10122 ;
10123 return 0;
10124}
10125_ACEOF
10126rm -f conftest.$ac_objext
10127if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10128 (eval $ac_compile) 2>conftest.er1
10129 ac_status=$?
10130 grep -v '^ *+' conftest.er1 >conftest.err
10131 rm -f conftest.er1
10132 cat conftest.err >&5
10133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10134 (exit $ac_status); } &&
10135 { ac_try='test -z "$ac_c_werror_flag"
10136 || test ! -s conftest.err'
10137 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10138 (eval $ac_try) 2>&5
10139 ac_status=$?
10140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10141 (exit $ac_status); }; } &&
10142 { ac_try='test -s conftest.$ac_objext'
10143 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10144 (eval $ac_try) 2>&5
10145 ac_status=$?
10146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10147 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000010148 ac_cv_header_sys_wait_h=yes
10149else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010150 echo "$as_me: failed program was:" >&5
10151sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010152
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010153ac_cv_header_sys_wait_h=no
10154fi
10155rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10156fi
10157echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
10158echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010159if test $ac_cv_header_sys_wait_h = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010160
10161cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010162#define HAVE_SYS_WAIT_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010163_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010164
10165fi
10166
10167
10168if test $ac_cv_header_sys_wait_h = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010169 echo "$as_me:$LINENO: checking for sys/wait.h that defines union wait" >&5
10170echo $ECHO_N "checking for sys/wait.h that defines union wait... $ECHO_C" >&6
10171 cat >conftest.$ac_ext <<_ACEOF
10172/* confdefs.h. */
10173_ACEOF
10174cat confdefs.h >>conftest.$ac_ext
10175cat >>conftest.$ac_ext <<_ACEOF
10176/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010177#include <sys/wait.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010178int
10179main ()
10180{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010181union wait xx, yy; xx = yy
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010182 ;
10183 return 0;
10184}
10185_ACEOF
10186rm -f conftest.$ac_objext
10187if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10188 (eval $ac_compile) 2>conftest.er1
10189 ac_status=$?
10190 grep -v '^ *+' conftest.er1 >conftest.err
10191 rm -f conftest.er1
10192 cat conftest.err >&5
10193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10194 (exit $ac_status); } &&
10195 { ac_try='test -z "$ac_c_werror_flag"
10196 || test ! -s conftest.err'
10197 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10198 (eval $ac_try) 2>&5
10199 ac_status=$?
10200 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10201 (exit $ac_status); }; } &&
10202 { ac_try='test -s conftest.$ac_objext'
10203 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10204 (eval $ac_try) 2>&5
10205 ac_status=$?
10206 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10207 (exit $ac_status); }; }; then
10208 echo "$as_me:$LINENO: result: yes" >&5
10209echo "${ECHO_T}yes" >&6
10210 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010211#define HAVE_SYS_WAIT_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010212_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010213
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010214 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010215#define HAVE_UNION_WAIT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010216_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010217
10218else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010219 echo "$as_me: failed program was:" >&5
10220sed 's/^/| /' conftest.$ac_ext >&5
10221
10222echo "$as_me:$LINENO: result: no" >&5
10223echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010224fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010225rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010226fi
10227
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000010267
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010268for ac_header in stdarg.h stdlib.h string.h sys/select.h sys/utsname.h \
Bram Moolenaar071d4272004-06-13 20:20:40 +000010269 termcap.h fcntl.h sgtty.h sys/ioctl.h sys/time.h termio.h \
10270 iconv.h langinfo.h unistd.h stropts.h errno.h \
10271 sys/resource.h sys/systeminfo.h locale.h \
10272 sys/stream.h sys/ptem.h termios.h libc.h sys/statfs.h \
10273 poll.h sys/poll.h pwd.h utime.h sys/param.h libintl.h \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010274 libgen.h util/debug.h util/msg18n.h frame.h \
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000010275 sys/acl.h sys/access.h sys/sysctl.h sys/sysinfo.h wchar.h wctype.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010276do
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010277as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10278if eval "test \"\${$as_ac_Header+set}\" = set"; then
10279 echo "$as_me:$LINENO: checking for $ac_header" >&5
10280echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10281if eval "test \"\${$as_ac_Header+set}\" = set"; then
10282 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010283fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010284echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10285echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010286else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010287 # Is the header compilable?
10288echo "$as_me:$LINENO: checking $ac_header usability" >&5
10289echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
10290cat >conftest.$ac_ext <<_ACEOF
10291/* confdefs.h. */
10292_ACEOF
10293cat confdefs.h >>conftest.$ac_ext
10294cat >>conftest.$ac_ext <<_ACEOF
10295/* end confdefs.h. */
10296$ac_includes_default
10297#include <$ac_header>
10298_ACEOF
10299rm -f conftest.$ac_objext
10300if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10301 (eval $ac_compile) 2>conftest.er1
10302 ac_status=$?
10303 grep -v '^ *+' conftest.er1 >conftest.err
10304 rm -f conftest.er1
10305 cat conftest.err >&5
10306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10307 (exit $ac_status); } &&
10308 { ac_try='test -z "$ac_c_werror_flag"
10309 || test ! -s conftest.err'
10310 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10311 (eval $ac_try) 2>&5
10312 ac_status=$?
10313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10314 (exit $ac_status); }; } &&
10315 { ac_try='test -s conftest.$ac_objext'
10316 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10317 (eval $ac_try) 2>&5
10318 ac_status=$?
10319 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10320 (exit $ac_status); }; }; then
10321 ac_header_compiler=yes
10322else
10323 echo "$as_me: failed program was:" >&5
10324sed 's/^/| /' conftest.$ac_ext >&5
10325
10326ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010327fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010328rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10329echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10330echo "${ECHO_T}$ac_header_compiler" >&6
10331
10332# Is the header present?
10333echo "$as_me:$LINENO: checking $ac_header presence" >&5
10334echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
10335cat >conftest.$ac_ext <<_ACEOF
10336/* confdefs.h. */
10337_ACEOF
10338cat confdefs.h >>conftest.$ac_ext
10339cat >>conftest.$ac_ext <<_ACEOF
10340/* end confdefs.h. */
10341#include <$ac_header>
10342_ACEOF
10343if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10344 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10345 ac_status=$?
10346 grep -v '^ *+' conftest.er1 >conftest.err
10347 rm -f conftest.er1
10348 cat conftest.err >&5
10349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10350 (exit $ac_status); } >/dev/null; then
10351 if test -s conftest.err; then
10352 ac_cpp_err=$ac_c_preproc_warn_flag
10353 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10354 else
10355 ac_cpp_err=
10356 fi
10357else
10358 ac_cpp_err=yes
10359fi
10360if test -z "$ac_cpp_err"; then
10361 ac_header_preproc=yes
10362else
10363 echo "$as_me: failed program was:" >&5
10364sed 's/^/| /' conftest.$ac_ext >&5
10365
10366 ac_header_preproc=no
10367fi
10368rm -f conftest.err conftest.$ac_ext
10369echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10370echo "${ECHO_T}$ac_header_preproc" >&6
10371
10372# So? What about this header?
10373case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10374 yes:no: )
10375 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10376echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10377 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10378echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10379 ac_header_preproc=yes
10380 ;;
10381 no:yes:* )
10382 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10383echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10384 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10385echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10386 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10387echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10388 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10389echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10390 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10391echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10392 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10393echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10394 (
10395 cat <<\_ASBOX
10396## ------------------------------------------ ##
10397## Report this to the AC_PACKAGE_NAME lists. ##
10398## ------------------------------------------ ##
10399_ASBOX
10400 ) |
10401 sed "s/^/$as_me: WARNING: /" >&2
10402 ;;
10403esac
10404echo "$as_me:$LINENO: checking for $ac_header" >&5
10405echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10406if eval "test \"\${$as_ac_Header+set}\" = set"; then
10407 echo $ECHO_N "(cached) $ECHO_C" >&6
10408else
10409 eval "$as_ac_Header=\$ac_header_preproc"
10410fi
10411echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10412echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10413
10414fi
10415if test `eval echo '${'$as_ac_Header'}'` = yes; then
10416 cat >>confdefs.h <<_ACEOF
10417#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10418_ACEOF
10419
10420fi
10421
Bram Moolenaar071d4272004-06-13 20:20:40 +000010422done
10423
10424
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010425echo "$as_me:$LINENO: checking for pthread_np.h" >&5
10426echo $ECHO_N "checking for pthread_np.h... $ECHO_C" >&6
10427cat >conftest.$ac_ext <<_ACEOF
10428/* confdefs.h. */
10429_ACEOF
10430cat confdefs.h >>conftest.$ac_ext
10431cat >>conftest.$ac_ext <<_ACEOF
10432/* end confdefs.h. */
10433
10434#include <pthread.h>
10435#include <pthread_np.h>
10436int
10437main ()
10438{
10439int i; i = 0;
10440 ;
10441 return 0;
10442}
10443_ACEOF
10444rm -f conftest.$ac_objext
10445if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10446 (eval $ac_compile) 2>conftest.er1
10447 ac_status=$?
10448 grep -v '^ *+' conftest.er1 >conftest.err
10449 rm -f conftest.er1
10450 cat conftest.err >&5
10451 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10452 (exit $ac_status); } &&
10453 { ac_try='test -z "$ac_c_werror_flag"
10454 || test ! -s conftest.err'
10455 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10456 (eval $ac_try) 2>&5
10457 ac_status=$?
10458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10459 (exit $ac_status); }; } &&
10460 { ac_try='test -s conftest.$ac_objext'
10461 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10462 (eval $ac_try) 2>&5
10463 ac_status=$?
10464 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10465 (exit $ac_status); }; }; then
10466 echo "$as_me:$LINENO: result: yes" >&5
10467echo "${ECHO_T}yes" >&6
10468 cat >>confdefs.h <<\_ACEOF
10469#define HAVE_PTHREAD_NP_H 1
10470_ACEOF
10471
10472else
10473 echo "$as_me: failed program was:" >&5
10474sed 's/^/| /' conftest.$ac_ext >&5
10475
10476echo "$as_me:$LINENO: result: no" >&5
10477echo "${ECHO_T}no" >&6
10478fi
10479rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10480
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010481
10482for ac_header in strings.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010483do
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010484as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10485if eval "test \"\${$as_ac_Header+set}\" = set"; then
10486 echo "$as_me:$LINENO: checking for $ac_header" >&5
10487echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10488if eval "test \"\${$as_ac_Header+set}\" = set"; then
10489 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010490fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010491echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10492echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010493else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010494 # Is the header compilable?
10495echo "$as_me:$LINENO: checking $ac_header usability" >&5
10496echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
10497cat >conftest.$ac_ext <<_ACEOF
10498/* confdefs.h. */
10499_ACEOF
10500cat confdefs.h >>conftest.$ac_ext
10501cat >>conftest.$ac_ext <<_ACEOF
10502/* end confdefs.h. */
10503$ac_includes_default
10504#include <$ac_header>
10505_ACEOF
10506rm -f conftest.$ac_objext
10507if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10508 (eval $ac_compile) 2>conftest.er1
10509 ac_status=$?
10510 grep -v '^ *+' conftest.er1 >conftest.err
10511 rm -f conftest.er1
10512 cat conftest.err >&5
10513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10514 (exit $ac_status); } &&
10515 { ac_try='test -z "$ac_c_werror_flag"
10516 || test ! -s conftest.err'
10517 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10518 (eval $ac_try) 2>&5
10519 ac_status=$?
10520 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10521 (exit $ac_status); }; } &&
10522 { ac_try='test -s conftest.$ac_objext'
10523 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10524 (eval $ac_try) 2>&5
10525 ac_status=$?
10526 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10527 (exit $ac_status); }; }; then
10528 ac_header_compiler=yes
10529else
10530 echo "$as_me: failed program was:" >&5
10531sed 's/^/| /' conftest.$ac_ext >&5
10532
10533ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010534fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010535rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10536echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10537echo "${ECHO_T}$ac_header_compiler" >&6
10538
10539# Is the header present?
10540echo "$as_me:$LINENO: checking $ac_header presence" >&5
10541echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
10542cat >conftest.$ac_ext <<_ACEOF
10543/* confdefs.h. */
10544_ACEOF
10545cat confdefs.h >>conftest.$ac_ext
10546cat >>conftest.$ac_ext <<_ACEOF
10547/* end confdefs.h. */
10548#include <$ac_header>
10549_ACEOF
10550if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10551 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10552 ac_status=$?
10553 grep -v '^ *+' conftest.er1 >conftest.err
10554 rm -f conftest.er1
10555 cat conftest.err >&5
10556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10557 (exit $ac_status); } >/dev/null; then
10558 if test -s conftest.err; then
10559 ac_cpp_err=$ac_c_preproc_warn_flag
10560 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10561 else
10562 ac_cpp_err=
10563 fi
10564else
10565 ac_cpp_err=yes
10566fi
10567if test -z "$ac_cpp_err"; then
10568 ac_header_preproc=yes
10569else
10570 echo "$as_me: failed program was:" >&5
10571sed 's/^/| /' conftest.$ac_ext >&5
10572
10573 ac_header_preproc=no
10574fi
10575rm -f conftest.err conftest.$ac_ext
10576echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10577echo "${ECHO_T}$ac_header_preproc" >&6
10578
10579# So? What about this header?
10580case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10581 yes:no: )
10582 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10583echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10584 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10585echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10586 ac_header_preproc=yes
10587 ;;
10588 no:yes:* )
10589 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10590echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10591 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10592echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10593 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10594echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10595 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10596echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10597 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10598echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10599 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10600echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10601 (
10602 cat <<\_ASBOX
10603## ------------------------------------------ ##
10604## Report this to the AC_PACKAGE_NAME lists. ##
10605## ------------------------------------------ ##
10606_ASBOX
10607 ) |
10608 sed "s/^/$as_me: WARNING: /" >&2
10609 ;;
10610esac
10611echo "$as_me:$LINENO: checking for $ac_header" >&5
10612echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10613if eval "test \"\${$as_ac_Header+set}\" = set"; then
10614 echo $ECHO_N "(cached) $ECHO_C" >&6
10615else
10616 eval "$as_ac_Header=\$ac_header_preproc"
10617fi
10618echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10619echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10620
10621fi
10622if test `eval echo '${'$as_ac_Header'}'` = yes; then
10623 cat >>confdefs.h <<_ACEOF
10624#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10625_ACEOF
10626
10627fi
10628
Bram Moolenaar071d4272004-06-13 20:20:40 +000010629done
10630
Bram Moolenaar9372a112005-12-06 19:59:18 +000010631if test "x$MACOSX" = "xyes"; then
10632 cat >>confdefs.h <<\_ACEOF
10633#define NO_STRINGS_WITH_STRING_H 1
10634_ACEOF
10635
10636else
Bram Moolenaar071d4272004-06-13 20:20:40 +000010637
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010638echo "$as_me:$LINENO: checking if strings.h can be included after string.h" >&5
10639echo $ECHO_N "checking if strings.h can be included after string.h... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010640cppflags_save=$CPPFLAGS
10641CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010642cat >conftest.$ac_ext <<_ACEOF
10643/* confdefs.h. */
10644_ACEOF
10645cat confdefs.h >>conftest.$ac_ext
10646cat >>conftest.$ac_ext <<_ACEOF
10647/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010648
10649#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO)
10650# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */
10651 /* but don't do it on AIX 5.1 (Uribarri) */
10652#endif
10653#ifdef HAVE_XM_XM_H
10654# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */
10655#endif
10656#ifdef HAVE_STRING_H
10657# include <string.h>
10658#endif
10659#if defined(HAVE_STRINGS_H)
10660# include <strings.h>
10661#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000010662
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010663int
10664main ()
10665{
10666int i; i = 0;
10667 ;
10668 return 0;
10669}
10670_ACEOF
10671rm -f conftest.$ac_objext
10672if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10673 (eval $ac_compile) 2>conftest.er1
10674 ac_status=$?
10675 grep -v '^ *+' conftest.er1 >conftest.err
10676 rm -f conftest.er1
10677 cat conftest.err >&5
10678 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10679 (exit $ac_status); } &&
10680 { ac_try='test -z "$ac_c_werror_flag"
10681 || test ! -s conftest.err'
10682 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10683 (eval $ac_try) 2>&5
10684 ac_status=$?
10685 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10686 (exit $ac_status); }; } &&
10687 { ac_try='test -s conftest.$ac_objext'
10688 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10689 (eval $ac_try) 2>&5
10690 ac_status=$?
10691 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10692 (exit $ac_status); }; }; then
10693 echo "$as_me:$LINENO: result: yes" >&5
10694echo "${ECHO_T}yes" >&6
10695else
10696 echo "$as_me: failed program was:" >&5
10697sed 's/^/| /' conftest.$ac_ext >&5
10698
10699cat >>confdefs.h <<\_ACEOF
10700#define NO_STRINGS_WITH_STRING_H 1
10701_ACEOF
10702
10703 echo "$as_me:$LINENO: result: no" >&5
10704echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010705fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010706rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010707CPPFLAGS=$cppflags_save
Bram Moolenaar9372a112005-12-06 19:59:18 +000010708fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000010709
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010710if test $ac_cv_c_compiler_gnu = yes; then
10711 echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5
10712echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
10713if test "${ac_cv_prog_gcc_traditional+set}" = set; then
10714 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010715else
10716 ac_pattern="Autoconf.*'x'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010717 cat >conftest.$ac_ext <<_ACEOF
10718/* confdefs.h. */
10719_ACEOF
10720cat confdefs.h >>conftest.$ac_ext
10721cat >>conftest.$ac_ext <<_ACEOF
10722/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010723#include <sgtty.h>
10724Autoconf TIOCGETP
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010725_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010726if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010727 $EGREP "$ac_pattern" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000010728 ac_cv_prog_gcc_traditional=yes
10729else
Bram Moolenaar071d4272004-06-13 20:20:40 +000010730 ac_cv_prog_gcc_traditional=no
10731fi
10732rm -f conftest*
10733
10734
10735 if test $ac_cv_prog_gcc_traditional = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010736 cat >conftest.$ac_ext <<_ACEOF
10737/* confdefs.h. */
10738_ACEOF
10739cat confdefs.h >>conftest.$ac_ext
10740cat >>conftest.$ac_ext <<_ACEOF
10741/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010742#include <termio.h>
10743Autoconf TCGETA
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010744_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010745if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010746 $EGREP "$ac_pattern" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000010747 ac_cv_prog_gcc_traditional=yes
10748fi
10749rm -f conftest*
10750
10751 fi
10752fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010753echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_traditional" >&5
10754echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010755 if test $ac_cv_prog_gcc_traditional = yes; then
10756 CC="$CC -traditional"
10757 fi
10758fi
10759
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010760echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
10761echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
10762if test "${ac_cv_c_const+set}" = set; then
10763 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010764else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010765 cat >conftest.$ac_ext <<_ACEOF
10766/* confdefs.h. */
10767_ACEOF
10768cat confdefs.h >>conftest.$ac_ext
10769cat >>conftest.$ac_ext <<_ACEOF
10770/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010771
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010772int
10773main ()
10774{
10775/* FIXME: Include the comments suggested by Paul. */
10776#ifndef __cplusplus
10777 /* Ultrix mips cc rejects this. */
10778 typedef int charset[2];
10779 const charset x;
10780 /* SunOS 4.1.1 cc rejects this. */
10781 char const *const *ccp;
10782 char **p;
10783 /* NEC SVR4.0.2 mips cc rejects this. */
10784 struct point {int x, y;};
10785 static struct point const zero = {0,0};
10786 /* AIX XL C 1.02.0.0 rejects this.
10787 It does not let you subtract one const X* pointer from another in
10788 an arm of an if-expression whose if-part is not a constant
10789 expression */
10790 const char *g = "string";
10791 ccp = &g + (g ? g-g : 0);
10792 /* HPUX 7.0 cc rejects these. */
10793 ++ccp;
10794 p = (char**) ccp;
10795 ccp = (char const *const *) p;
10796 { /* SCO 3.2v4 cc rejects this. */
10797 char *t;
10798 char const *s = 0 ? (char *) 0 : (char const *) 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +000010799
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010800 *t++ = 0;
10801 }
10802 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
10803 int x[] = {25, 17};
10804 const int *foo = &x[0];
10805 ++foo;
10806 }
10807 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
10808 typedef const int *iptr;
10809 iptr p = 0;
10810 ++p;
10811 }
10812 { /* AIX XL C 1.02.0.0 rejects this saying
10813 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
10814 struct s { int j; const int *ap[3]; };
10815 struct s *b; b->j = 5;
10816 }
10817 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
10818 const int foo = 10;
10819 }
10820#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000010821
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010822 ;
10823 return 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +000010824}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010825_ACEOF
10826rm -f conftest.$ac_objext
10827if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10828 (eval $ac_compile) 2>conftest.er1
10829 ac_status=$?
10830 grep -v '^ *+' conftest.er1 >conftest.err
10831 rm -f conftest.er1
10832 cat conftest.err >&5
10833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10834 (exit $ac_status); } &&
10835 { ac_try='test -z "$ac_c_werror_flag"
10836 || test ! -s conftest.err'
10837 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10838 (eval $ac_try) 2>&5
10839 ac_status=$?
10840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10841 (exit $ac_status); }; } &&
10842 { ac_try='test -s conftest.$ac_objext'
10843 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10844 (eval $ac_try) 2>&5
10845 ac_status=$?
10846 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10847 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000010848 ac_cv_c_const=yes
10849else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010850 echo "$as_me: failed program was:" >&5
10851sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010852
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010853ac_cv_c_const=no
10854fi
10855rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10856fi
10857echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
10858echo "${ECHO_T}$ac_cv_c_const" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010859if test $ac_cv_c_const = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010860
10861cat >>confdefs.h <<\_ACEOF
10862#define const
10863_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010864
10865fi
10866
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010867echo "$as_me:$LINENO: checking for mode_t" >&5
10868echo $ECHO_N "checking for mode_t... $ECHO_C" >&6
10869if test "${ac_cv_type_mode_t+set}" = set; then
10870 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010871else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010872 cat >conftest.$ac_ext <<_ACEOF
10873/* confdefs.h. */
10874_ACEOF
10875cat confdefs.h >>conftest.$ac_ext
10876cat >>conftest.$ac_ext <<_ACEOF
10877/* end confdefs.h. */
10878$ac_includes_default
10879int
10880main ()
10881{
10882if ((mode_t *) 0)
10883 return 0;
10884if (sizeof (mode_t))
10885 return 0;
10886 ;
10887 return 0;
10888}
10889_ACEOF
10890rm -f conftest.$ac_objext
10891if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10892 (eval $ac_compile) 2>conftest.er1
10893 ac_status=$?
10894 grep -v '^ *+' conftest.er1 >conftest.err
10895 rm -f conftest.er1
10896 cat conftest.err >&5
10897 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10898 (exit $ac_status); } &&
10899 { ac_try='test -z "$ac_c_werror_flag"
10900 || test ! -s conftest.err'
10901 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10902 (eval $ac_try) 2>&5
10903 ac_status=$?
10904 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10905 (exit $ac_status); }; } &&
10906 { ac_try='test -s conftest.$ac_objext'
10907 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10908 (eval $ac_try) 2>&5
10909 ac_status=$?
10910 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10911 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000010912 ac_cv_type_mode_t=yes
10913else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010914 echo "$as_me: failed program was:" >&5
10915sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010916
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010917ac_cv_type_mode_t=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010918fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010919rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010920fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010921echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
10922echo "${ECHO_T}$ac_cv_type_mode_t" >&6
10923if test $ac_cv_type_mode_t = yes; then
10924 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000010925else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010926
10927cat >>confdefs.h <<_ACEOF
10928#define mode_t int
10929_ACEOF
10930
10931fi
10932
10933echo "$as_me:$LINENO: checking for off_t" >&5
10934echo $ECHO_N "checking for off_t... $ECHO_C" >&6
10935if test "${ac_cv_type_off_t+set}" = set; then
10936 echo $ECHO_N "(cached) $ECHO_C" >&6
10937else
10938 cat >conftest.$ac_ext <<_ACEOF
10939/* confdefs.h. */
10940_ACEOF
10941cat confdefs.h >>conftest.$ac_ext
10942cat >>conftest.$ac_ext <<_ACEOF
10943/* end confdefs.h. */
10944$ac_includes_default
10945int
10946main ()
10947{
10948if ((off_t *) 0)
10949 return 0;
10950if (sizeof (off_t))
10951 return 0;
10952 ;
10953 return 0;
10954}
10955_ACEOF
10956rm -f conftest.$ac_objext
10957if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10958 (eval $ac_compile) 2>conftest.er1
10959 ac_status=$?
10960 grep -v '^ *+' conftest.er1 >conftest.err
10961 rm -f conftest.er1
10962 cat conftest.err >&5
10963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10964 (exit $ac_status); } &&
10965 { ac_try='test -z "$ac_c_werror_flag"
10966 || test ! -s conftest.err'
10967 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10968 (eval $ac_try) 2>&5
10969 ac_status=$?
10970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10971 (exit $ac_status); }; } &&
10972 { ac_try='test -s conftest.$ac_objext'
10973 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10974 (eval $ac_try) 2>&5
10975 ac_status=$?
10976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10977 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000010978 ac_cv_type_off_t=yes
10979else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010980 echo "$as_me: failed program was:" >&5
10981sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010982
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010983ac_cv_type_off_t=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010984fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010985rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010986fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010987echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
10988echo "${ECHO_T}$ac_cv_type_off_t" >&6
10989if test $ac_cv_type_off_t = yes; then
10990 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000010991else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010992
10993cat >>confdefs.h <<_ACEOF
10994#define off_t long
10995_ACEOF
10996
10997fi
10998
10999echo "$as_me:$LINENO: checking for pid_t" >&5
11000echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
11001if test "${ac_cv_type_pid_t+set}" = set; then
11002 echo $ECHO_N "(cached) $ECHO_C" >&6
11003else
11004 cat >conftest.$ac_ext <<_ACEOF
11005/* confdefs.h. */
11006_ACEOF
11007cat confdefs.h >>conftest.$ac_ext
11008cat >>conftest.$ac_ext <<_ACEOF
11009/* end confdefs.h. */
11010$ac_includes_default
11011int
11012main ()
11013{
11014if ((pid_t *) 0)
11015 return 0;
11016if (sizeof (pid_t))
11017 return 0;
11018 ;
11019 return 0;
11020}
11021_ACEOF
11022rm -f conftest.$ac_objext
11023if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11024 (eval $ac_compile) 2>conftest.er1
11025 ac_status=$?
11026 grep -v '^ *+' conftest.er1 >conftest.err
11027 rm -f conftest.er1
11028 cat conftest.err >&5
11029 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11030 (exit $ac_status); } &&
11031 { ac_try='test -z "$ac_c_werror_flag"
11032 || test ! -s conftest.err'
11033 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11034 (eval $ac_try) 2>&5
11035 ac_status=$?
11036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11037 (exit $ac_status); }; } &&
11038 { ac_try='test -s conftest.$ac_objext'
11039 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11040 (eval $ac_try) 2>&5
11041 ac_status=$?
11042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11043 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011044 ac_cv_type_pid_t=yes
11045else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011046 echo "$as_me: failed program was:" >&5
11047sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011048
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011049ac_cv_type_pid_t=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000011050fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011051rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011052fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011053echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
11054echo "${ECHO_T}$ac_cv_type_pid_t" >&6
11055if test $ac_cv_type_pid_t = yes; then
11056 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011057else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011058
11059cat >>confdefs.h <<_ACEOF
11060#define pid_t int
11061_ACEOF
11062
11063fi
11064
11065echo "$as_me:$LINENO: checking for size_t" >&5
11066echo $ECHO_N "checking for size_t... $ECHO_C" >&6
11067if test "${ac_cv_type_size_t+set}" = set; then
11068 echo $ECHO_N "(cached) $ECHO_C" >&6
11069else
11070 cat >conftest.$ac_ext <<_ACEOF
11071/* confdefs.h. */
11072_ACEOF
11073cat confdefs.h >>conftest.$ac_ext
11074cat >>conftest.$ac_ext <<_ACEOF
11075/* end confdefs.h. */
11076$ac_includes_default
11077int
11078main ()
11079{
11080if ((size_t *) 0)
11081 return 0;
11082if (sizeof (size_t))
11083 return 0;
11084 ;
11085 return 0;
11086}
11087_ACEOF
11088rm -f conftest.$ac_objext
11089if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11090 (eval $ac_compile) 2>conftest.er1
11091 ac_status=$?
11092 grep -v '^ *+' conftest.er1 >conftest.err
11093 rm -f conftest.er1
11094 cat conftest.err >&5
11095 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11096 (exit $ac_status); } &&
11097 { ac_try='test -z "$ac_c_werror_flag"
11098 || test ! -s conftest.err'
11099 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11100 (eval $ac_try) 2>&5
11101 ac_status=$?
11102 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11103 (exit $ac_status); }; } &&
11104 { ac_try='test -s conftest.$ac_objext'
11105 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11106 (eval $ac_try) 2>&5
11107 ac_status=$?
11108 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11109 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011110 ac_cv_type_size_t=yes
11111else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011112 echo "$as_me: failed program was:" >&5
11113sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011114
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011115ac_cv_type_size_t=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000011116fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011117rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011118fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011119echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
11120echo "${ECHO_T}$ac_cv_type_size_t" >&6
11121if test $ac_cv_type_size_t = yes; then
11122 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011123else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011124
11125cat >>confdefs.h <<_ACEOF
11126#define size_t unsigned
11127_ACEOF
11128
11129fi
11130
11131echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
11132echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
11133if test "${ac_cv_type_uid_t+set}" = set; then
11134 echo $ECHO_N "(cached) $ECHO_C" >&6
11135else
11136 cat >conftest.$ac_ext <<_ACEOF
11137/* confdefs.h. */
11138_ACEOF
11139cat confdefs.h >>conftest.$ac_ext
11140cat >>conftest.$ac_ext <<_ACEOF
11141/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011142#include <sys/types.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011143
11144_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011145if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011146 $EGREP "uid_t" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011147 ac_cv_type_uid_t=yes
11148else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011149 ac_cv_type_uid_t=no
11150fi
11151rm -f conftest*
11152
11153fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011154echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
11155echo "${ECHO_T}$ac_cv_type_uid_t" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011156if test $ac_cv_type_uid_t = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011157
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011158cat >>confdefs.h <<\_ACEOF
11159#define uid_t int
11160_ACEOF
11161
11162
11163cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011164#define gid_t int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011165_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011166
11167fi
11168
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011169echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
11170echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
11171if test "${ac_cv_header_time+set}" = set; then
11172 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011173else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011174 cat >conftest.$ac_ext <<_ACEOF
11175/* confdefs.h. */
11176_ACEOF
11177cat confdefs.h >>conftest.$ac_ext
11178cat >>conftest.$ac_ext <<_ACEOF
11179/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011180#include <sys/types.h>
11181#include <sys/time.h>
11182#include <time.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011183
11184int
11185main ()
11186{
11187if ((struct tm *) 0)
11188return 0;
11189 ;
11190 return 0;
11191}
11192_ACEOF
11193rm -f conftest.$ac_objext
11194if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11195 (eval $ac_compile) 2>conftest.er1
11196 ac_status=$?
11197 grep -v '^ *+' conftest.er1 >conftest.err
11198 rm -f conftest.er1
11199 cat conftest.err >&5
11200 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11201 (exit $ac_status); } &&
11202 { ac_try='test -z "$ac_c_werror_flag"
11203 || test ! -s conftest.err'
11204 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11205 (eval $ac_try) 2>&5
11206 ac_status=$?
11207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11208 (exit $ac_status); }; } &&
11209 { ac_try='test -s conftest.$ac_objext'
11210 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11211 (eval $ac_try) 2>&5
11212 ac_status=$?
11213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11214 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011215 ac_cv_header_time=yes
11216else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011217 echo "$as_me: failed program was:" >&5
11218sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011219
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011220ac_cv_header_time=no
11221fi
11222rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11223fi
11224echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
11225echo "${ECHO_T}$ac_cv_header_time" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011226if test $ac_cv_header_time = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011227
11228cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011229#define TIME_WITH_SYS_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011230_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011231
11232fi
11233
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011234echo "$as_me:$LINENO: checking for ino_t" >&5
11235echo $ECHO_N "checking for ino_t... $ECHO_C" >&6
11236if test "${ac_cv_type_ino_t+set}" = set; then
11237 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011238else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011239 cat >conftest.$ac_ext <<_ACEOF
11240/* confdefs.h. */
11241_ACEOF
11242cat confdefs.h >>conftest.$ac_ext
11243cat >>conftest.$ac_ext <<_ACEOF
11244/* end confdefs.h. */
11245$ac_includes_default
11246int
11247main ()
11248{
11249if ((ino_t *) 0)
11250 return 0;
11251if (sizeof (ino_t))
11252 return 0;
11253 ;
11254 return 0;
11255}
11256_ACEOF
11257rm -f conftest.$ac_objext
11258if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11259 (eval $ac_compile) 2>conftest.er1
11260 ac_status=$?
11261 grep -v '^ *+' conftest.er1 >conftest.err
11262 rm -f conftest.er1
11263 cat conftest.err >&5
11264 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11265 (exit $ac_status); } &&
11266 { ac_try='test -z "$ac_c_werror_flag"
11267 || test ! -s conftest.err'
11268 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11269 (eval $ac_try) 2>&5
11270 ac_status=$?
11271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11272 (exit $ac_status); }; } &&
11273 { ac_try='test -s conftest.$ac_objext'
11274 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11275 (eval $ac_try) 2>&5
11276 ac_status=$?
11277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11278 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011279 ac_cv_type_ino_t=yes
11280else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011281 echo "$as_me: failed program was:" >&5
11282sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011283
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011284ac_cv_type_ino_t=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000011285fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011286rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011287fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011288echo "$as_me:$LINENO: result: $ac_cv_type_ino_t" >&5
11289echo "${ECHO_T}$ac_cv_type_ino_t" >&6
11290if test $ac_cv_type_ino_t = yes; then
11291 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011292else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011293
11294cat >>confdefs.h <<_ACEOF
11295#define ino_t long
11296_ACEOF
11297
11298fi
11299
11300echo "$as_me:$LINENO: checking for dev_t" >&5
11301echo $ECHO_N "checking for dev_t... $ECHO_C" >&6
11302if test "${ac_cv_type_dev_t+set}" = set; then
11303 echo $ECHO_N "(cached) $ECHO_C" >&6
11304else
11305 cat >conftest.$ac_ext <<_ACEOF
11306/* confdefs.h. */
11307_ACEOF
11308cat confdefs.h >>conftest.$ac_ext
11309cat >>conftest.$ac_ext <<_ACEOF
11310/* end confdefs.h. */
11311$ac_includes_default
11312int
11313main ()
11314{
11315if ((dev_t *) 0)
11316 return 0;
11317if (sizeof (dev_t))
11318 return 0;
11319 ;
11320 return 0;
11321}
11322_ACEOF
11323rm -f conftest.$ac_objext
11324if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11325 (eval $ac_compile) 2>conftest.er1
11326 ac_status=$?
11327 grep -v '^ *+' conftest.er1 >conftest.err
11328 rm -f conftest.er1
11329 cat conftest.err >&5
11330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11331 (exit $ac_status); } &&
11332 { ac_try='test -z "$ac_c_werror_flag"
11333 || test ! -s conftest.err'
11334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11335 (eval $ac_try) 2>&5
11336 ac_status=$?
11337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11338 (exit $ac_status); }; } &&
11339 { ac_try='test -s conftest.$ac_objext'
11340 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11341 (eval $ac_try) 2>&5
11342 ac_status=$?
11343 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11344 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011345 ac_cv_type_dev_t=yes
11346else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011347 echo "$as_me: failed program was:" >&5
11348sed 's/^/| /' conftest.$ac_ext >&5
11349
11350ac_cv_type_dev_t=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000011351fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011352rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011353fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011354echo "$as_me:$LINENO: result: $ac_cv_type_dev_t" >&5
11355echo "${ECHO_T}$ac_cv_type_dev_t" >&6
11356if test $ac_cv_type_dev_t = yes; then
11357 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011358else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011359
11360cat >>confdefs.h <<_ACEOF
11361#define dev_t unsigned
11362_ACEOF
11363
11364fi
11365
11366
11367echo "$as_me:$LINENO: checking for rlim_t" >&5
11368echo $ECHO_N "checking for rlim_t... $ECHO_C" >&6
11369if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then
11370 echo "$as_me:$LINENO: result: (cached) $ac_cv_type_rlim_t" >&5
11371echo "${ECHO_T}(cached) $ac_cv_type_rlim_t" >&6
11372else
11373 cat >conftest.$ac_ext <<_ACEOF
11374/* confdefs.h. */
11375_ACEOF
11376cat confdefs.h >>conftest.$ac_ext
11377cat >>conftest.$ac_ext <<_ACEOF
11378/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011379
11380#include <sys/types.h>
11381#if STDC_HEADERS
11382#include <stdlib.h>
11383#include <stddef.h>
11384#endif
11385#ifdef HAVE_SYS_RESOURCE_H
11386#include <sys/resource.h>
11387#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011388
11389_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011390if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011391 $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 +000011392 ac_cv_type_rlim_t=yes
11393else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011394 ac_cv_type_rlim_t=no
11395fi
11396rm -f conftest*
11397
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011398 echo "$as_me:$LINENO: result: $ac_cv_type_rlim_t" >&5
11399echo "${ECHO_T}$ac_cv_type_rlim_t" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011400fi
11401if test $ac_cv_type_rlim_t = no; then
11402 cat >> confdefs.h <<\EOF
11403#define rlim_t unsigned long
11404EOF
11405fi
11406
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011407echo "$as_me:$LINENO: checking for stack_t" >&5
11408echo $ECHO_N "checking for stack_t... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011409if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011410 echo "$as_me:$LINENO: result: (cached) $ac_cv_type_stack_t" >&5
11411echo "${ECHO_T}(cached) $ac_cv_type_stack_t" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011412else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011413 cat >conftest.$ac_ext <<_ACEOF
11414/* confdefs.h. */
11415_ACEOF
11416cat confdefs.h >>conftest.$ac_ext
11417cat >>conftest.$ac_ext <<_ACEOF
11418/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011419
11420#include <sys/types.h>
11421#if STDC_HEADERS
11422#include <stdlib.h>
11423#include <stddef.h>
11424#endif
11425#include <signal.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011426
11427_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011428if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011429 $EGREP "stack_t" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011430 ac_cv_type_stack_t=yes
11431else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011432 ac_cv_type_stack_t=no
11433fi
11434rm -f conftest*
11435
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011436 echo "$as_me:$LINENO: result: $ac_cv_type_stack_t" >&5
11437echo "${ECHO_T}$ac_cv_type_stack_t" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011438fi
11439if test $ac_cv_type_stack_t = no; then
11440 cat >> confdefs.h <<\EOF
11441#define stack_t struct sigaltstack
11442EOF
11443fi
11444
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011445echo "$as_me:$LINENO: checking whether stack_t has an ss_base field" >&5
11446echo $ECHO_N "checking whether stack_t has an ss_base field... $ECHO_C" >&6
11447cat >conftest.$ac_ext <<_ACEOF
11448/* confdefs.h. */
11449_ACEOF
11450cat confdefs.h >>conftest.$ac_ext
11451cat >>conftest.$ac_ext <<_ACEOF
11452/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011453
11454#include <sys/types.h>
11455#if STDC_HEADERS
11456#include <stdlib.h>
11457#include <stddef.h>
11458#endif
11459#include <signal.h>
11460#include "confdefs.h"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011461
11462int
11463main ()
11464{
11465stack_t sigstk; sigstk.ss_base = 0;
11466 ;
11467 return 0;
11468}
11469_ACEOF
11470rm -f conftest.$ac_objext
11471if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11472 (eval $ac_compile) 2>conftest.er1
11473 ac_status=$?
11474 grep -v '^ *+' conftest.er1 >conftest.err
11475 rm -f conftest.er1
11476 cat conftest.err >&5
11477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11478 (exit $ac_status); } &&
11479 { ac_try='test -z "$ac_c_werror_flag"
11480 || test ! -s conftest.err'
11481 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11482 (eval $ac_try) 2>&5
11483 ac_status=$?
11484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11485 (exit $ac_status); }; } &&
11486 { ac_try='test -s conftest.$ac_objext'
11487 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11488 (eval $ac_try) 2>&5
11489 ac_status=$?
11490 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11491 (exit $ac_status); }; }; then
11492 echo "$as_me:$LINENO: result: yes" >&5
11493echo "${ECHO_T}yes" >&6; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011494#define HAVE_SS_BASE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011495_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011496
11497else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011498 echo "$as_me: failed program was:" >&5
11499sed 's/^/| /' conftest.$ac_ext >&5
11500
11501echo "$as_me:$LINENO: result: no" >&5
11502echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011503fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011504rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011505
11506olibs="$LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011507echo "$as_me:$LINENO: checking --with-tlib argument" >&5
11508echo $ECHO_N "checking --with-tlib argument... $ECHO_C" >&6
11509
Bram Moolenaar071d4272004-06-13 20:20:40 +000011510# Check whether --with-tlib or --without-tlib was given.
11511if test "${with_tlib+set}" = set; then
11512 withval="$with_tlib"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011513
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011514fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011515if test -n "$with_tlib"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011516 echo "$as_me:$LINENO: result: $with_tlib" >&5
11517echo "${ECHO_T}$with_tlib" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011518 LIBS="$LIBS -l$with_tlib"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011519 echo "$as_me:$LINENO: checking for linking with $with_tlib library" >&5
11520echo $ECHO_N "checking for linking with $with_tlib library... $ECHO_C" >&6
11521 cat >conftest.$ac_ext <<_ACEOF
11522/* confdefs.h. */
11523_ACEOF
11524cat confdefs.h >>conftest.$ac_ext
11525cat >>conftest.$ac_ext <<_ACEOF
11526/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000011527
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011528int
11529main ()
11530{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000011531
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011532 ;
11533 return 0;
11534}
11535_ACEOF
11536rm -f conftest.$ac_objext conftest$ac_exeext
11537if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11538 (eval $ac_link) 2>conftest.er1
11539 ac_status=$?
11540 grep -v '^ *+' conftest.er1 >conftest.err
11541 rm -f conftest.er1
11542 cat conftest.err >&5
11543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11544 (exit $ac_status); } &&
11545 { ac_try='test -z "$ac_c_werror_flag"
11546 || test ! -s conftest.err'
11547 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11548 (eval $ac_try) 2>&5
11549 ac_status=$?
11550 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11551 (exit $ac_status); }; } &&
11552 { ac_try='test -s conftest$ac_exeext'
11553 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11554 (eval $ac_try) 2>&5
11555 ac_status=$?
11556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11557 (exit $ac_status); }; }; then
11558 echo "$as_me:$LINENO: result: OK" >&5
11559echo "${ECHO_T}OK" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011560else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011561 echo "$as_me: failed program was:" >&5
11562sed 's/^/| /' conftest.$ac_ext >&5
11563
11564{ { echo "$as_me:$LINENO: error: FAILED" >&5
11565echo "$as_me: error: FAILED" >&2;}
11566 { (exit 1); exit 1; }; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000011567fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011568rm -f conftest.err conftest.$ac_objext \
11569 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000011570 olibs="$LIBS"
11571else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011572 echo "$as_me:$LINENO: result: empty: automatic terminal library selection" >&5
11573echo "${ECHO_T}empty: automatic terminal library selection" >&6
Bram Moolenaara1b5aa52006-10-10 09:41:28 +000011574 case "`uname -s 2>/dev/null`" in
11575 OSF1|SCO_SV) tlibs="ncurses curses termlib termcap";;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011576 *) tlibs="ncurses termlib termcap curses";;
11577 esac
11578 for libname in $tlibs; do
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011579
11580as_ac_Lib=`echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh`
11581echo "$as_me:$LINENO: checking for tgetent in -l${libname}" >&5
11582echo $ECHO_N "checking for tgetent in -l${libname}... $ECHO_C" >&6
11583if eval "test \"\${$as_ac_Lib+set}\" = set"; then
11584 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011585else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011586 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000011587LIBS="-l${libname} $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011588cat >conftest.$ac_ext <<_ACEOF
11589/* confdefs.h. */
11590_ACEOF
11591cat confdefs.h >>conftest.$ac_ext
11592cat >>conftest.$ac_ext <<_ACEOF
11593/* end confdefs.h. */
11594
Bram Moolenaar071d4272004-06-13 20:20:40 +000011595/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011596#ifdef __cplusplus
11597extern "C"
11598#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000011599/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011600 builtin and then its argument prototype would still apply. */
11601char tgetent ();
11602int
11603main ()
11604{
11605tgetent ();
11606 ;
11607 return 0;
11608}
11609_ACEOF
11610rm -f conftest.$ac_objext conftest$ac_exeext
11611if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11612 (eval $ac_link) 2>conftest.er1
11613 ac_status=$?
11614 grep -v '^ *+' conftest.er1 >conftest.err
11615 rm -f conftest.er1
11616 cat conftest.err >&5
11617 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11618 (exit $ac_status); } &&
11619 { ac_try='test -z "$ac_c_werror_flag"
11620 || test ! -s conftest.err'
11621 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11622 (eval $ac_try) 2>&5
11623 ac_status=$?
11624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11625 (exit $ac_status); }; } &&
11626 { ac_try='test -s conftest$ac_exeext'
11627 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11628 (eval $ac_try) 2>&5
11629 ac_status=$?
11630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11631 (exit $ac_status); }; }; then
11632 eval "$as_ac_Lib=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011633else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011634 echo "$as_me: failed program was:" >&5
11635sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011636
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011637eval "$as_ac_Lib=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011638fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011639rm -f conftest.err conftest.$ac_objext \
11640 conftest$ac_exeext conftest.$ac_ext
11641LIBS=$ac_check_lib_save_LIBS
11642fi
11643echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Lib'}'`" >&5
11644echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
11645if test `eval echo '${'$as_ac_Lib'}'` = yes; then
11646 cat >>confdefs.h <<_ACEOF
11647#define `echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
11648_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011649
11650 LIBS="-l${libname} $LIBS"
11651
Bram Moolenaar071d4272004-06-13 20:20:40 +000011652fi
11653
11654 if test "x$olibs" != "x$LIBS"; then
11655 if test "$cross_compiling" = yes; then
11656 res="FAIL"
11657else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011658 cat >conftest.$ac_ext <<_ACEOF
11659/* confdefs.h. */
11660_ACEOF
11661cat confdefs.h >>conftest.$ac_ext
11662cat >>conftest.$ac_ext <<_ACEOF
11663/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011664
11665#ifdef HAVE_TERMCAP_H
11666# include <termcap.h>
11667#endif
11668main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011669_ACEOF
11670rm -f conftest$ac_exeext
11671if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11672 (eval $ac_link) 2>&5
11673 ac_status=$?
11674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11675 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11676 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11677 (eval $ac_try) 2>&5
11678 ac_status=$?
11679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11680 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011681 res="OK"
11682else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011683 echo "$as_me: program exited with status $ac_status" >&5
11684echo "$as_me: failed program was:" >&5
11685sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011686
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011687( exit $ac_status )
11688res="FAIL"
11689fi
11690rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11691fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011692 if test "$res" = "OK"; then
11693 break
11694 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011695 echo "$as_me:$LINENO: result: $libname library is not usable" >&5
11696echo "${ECHO_T}$libname library is not usable" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011697 LIBS="$olibs"
11698 fi
11699 done
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000011700 if test "x$olibs" = "x$LIBS"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011701 echo "$as_me:$LINENO: result: no terminal library found" >&5
11702echo "${ECHO_T}no terminal library found" >&6
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000011703 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011704fi
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000011705
11706if test "x$olibs" = "x$LIBS"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011707 echo "$as_me:$LINENO: checking for tgetent()" >&5
11708echo $ECHO_N "checking for tgetent()... $ECHO_C" >&6
11709 cat >conftest.$ac_ext <<_ACEOF
11710/* confdefs.h. */
11711_ACEOF
11712cat confdefs.h >>conftest.$ac_ext
11713cat >>conftest.$ac_ext <<_ACEOF
11714/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000011715
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011716int
11717main ()
11718{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000011719char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011720 ;
11721 return 0;
11722}
11723_ACEOF
11724rm -f conftest.$ac_objext conftest$ac_exeext
11725if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11726 (eval $ac_link) 2>conftest.er1
11727 ac_status=$?
11728 grep -v '^ *+' conftest.er1 >conftest.err
11729 rm -f conftest.er1
11730 cat conftest.err >&5
11731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11732 (exit $ac_status); } &&
11733 { ac_try='test -z "$ac_c_werror_flag"
11734 || test ! -s conftest.err'
11735 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11736 (eval $ac_try) 2>&5
11737 ac_status=$?
11738 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11739 (exit $ac_status); }; } &&
11740 { ac_try='test -s conftest$ac_exeext'
11741 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11742 (eval $ac_try) 2>&5
11743 ac_status=$?
11744 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11745 (exit $ac_status); }; }; then
11746 echo "$as_me:$LINENO: result: yes" >&5
11747echo "${ECHO_T}yes" >&6
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000011748else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011749 echo "$as_me: failed program was:" >&5
11750sed 's/^/| /' conftest.$ac_ext >&5
11751
11752{ { echo "$as_me:$LINENO: error: NOT FOUND!
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000011753 You need to install a terminal library; for example ncurses.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011754 Or specify the name of the library with --with-tlib." >&5
11755echo "$as_me: error: NOT FOUND!
11756 You need to install a terminal library; for example ncurses.
11757 Or specify the name of the library with --with-tlib." >&2;}
11758 { (exit 1); exit 1; }; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000011759fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011760rm -f conftest.err conftest.$ac_objext \
11761 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000011762fi
11763
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011764echo "$as_me:$LINENO: checking whether we talk terminfo" >&5
11765echo $ECHO_N "checking whether we talk terminfo... $ECHO_C" >&6
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000011766if test "$cross_compiling" = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011767 { { echo "$as_me:$LINENO: error: failed to compile test program." >&5
11768echo "$as_me: error: failed to compile test program." >&2;}
11769 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011770else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011771 cat >conftest.$ac_ext <<_ACEOF
11772/* confdefs.h. */
11773_ACEOF
11774cat confdefs.h >>conftest.$ac_ext
11775cat >>conftest.$ac_ext <<_ACEOF
11776/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011777
11778#ifdef HAVE_TERMCAP_H
11779# include <termcap.h>
11780#endif
11781main()
11782{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011783_ACEOF
11784rm -f conftest$ac_exeext
11785if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11786 (eval $ac_link) 2>&5
11787 ac_status=$?
11788 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11789 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11790 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11791 (eval $ac_try) 2>&5
11792 ac_status=$?
11793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11794 (exit $ac_status); }; }; then
11795 echo "$as_me:$LINENO: result: no -- we are in termcap land" >&5
11796echo "${ECHO_T}no -- we are in termcap land" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011797else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011798 echo "$as_me: program exited with status $ac_status" >&5
11799echo "$as_me: failed program was:" >&5
11800sed 's/^/| /' conftest.$ac_ext >&5
11801
11802( exit $ac_status )
11803echo "$as_me:$LINENO: result: yes -- terminfo spoken here" >&5
11804echo "${ECHO_T}yes -- terminfo spoken here" >&6; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011805#define TERMINFO 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011806_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011807
11808fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011809rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011810fi
11811
Bram Moolenaar071d4272004-06-13 20:20:40 +000011812if test "x$olibs" != "x$LIBS"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011813 echo "$as_me:$LINENO: checking what tgetent() returns for an unknown terminal" >&5
11814echo $ECHO_N "checking what tgetent() returns for an unknown terminal... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011815 if test "$cross_compiling" = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011816 { { echo "$as_me:$LINENO: error: failed to compile test program." >&5
11817echo "$as_me: error: failed to compile test program." >&2;}
11818 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011819else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011820 cat >conftest.$ac_ext <<_ACEOF
11821/* confdefs.h. */
11822_ACEOF
11823cat confdefs.h >>conftest.$ac_ext
11824cat >>conftest.$ac_ext <<_ACEOF
11825/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011826
11827#ifdef HAVE_TERMCAP_H
11828# include <termcap.h>
11829#endif
11830main()
11831{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011832_ACEOF
11833rm -f conftest$ac_exeext
11834if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11835 (eval $ac_link) 2>&5
11836 ac_status=$?
11837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11838 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11839 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11840 (eval $ac_try) 2>&5
11841 ac_status=$?
11842 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11843 (exit $ac_status); }; }; then
11844 echo "$as_me:$LINENO: result: zero" >&5
11845echo "${ECHO_T}zero" >&6; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011846#define TGETENT_ZERO_ERR 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011847_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011848
11849else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011850 echo "$as_me: program exited with status $ac_status" >&5
11851echo "$as_me: failed program was:" >&5
11852sed 's/^/| /' conftest.$ac_ext >&5
11853
11854( exit $ac_status )
11855echo "$as_me:$LINENO: result: non-zero" >&5
11856echo "${ECHO_T}non-zero" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011857fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011858rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11859fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011860fi
11861
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011862echo "$as_me:$LINENO: checking whether termcap.h contains ospeed" >&5
11863echo $ECHO_N "checking whether termcap.h contains ospeed... $ECHO_C" >&6
11864cat >conftest.$ac_ext <<_ACEOF
11865/* confdefs.h. */
11866_ACEOF
11867cat confdefs.h >>conftest.$ac_ext
11868cat >>conftest.$ac_ext <<_ACEOF
11869/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011870
11871#ifdef HAVE_TERMCAP_H
11872# include <termcap.h>
11873#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011874
11875int
11876main ()
11877{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011878ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011879 ;
11880 return 0;
11881}
11882_ACEOF
11883rm -f conftest.$ac_objext conftest$ac_exeext
11884if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11885 (eval $ac_link) 2>conftest.er1
11886 ac_status=$?
11887 grep -v '^ *+' conftest.er1 >conftest.err
11888 rm -f conftest.er1
11889 cat conftest.err >&5
11890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11891 (exit $ac_status); } &&
11892 { ac_try='test -z "$ac_c_werror_flag"
11893 || test ! -s conftest.err'
11894 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11895 (eval $ac_try) 2>&5
11896 ac_status=$?
11897 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11898 (exit $ac_status); }; } &&
11899 { ac_try='test -s conftest$ac_exeext'
11900 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11901 (eval $ac_try) 2>&5
11902 ac_status=$?
11903 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11904 (exit $ac_status); }; }; then
11905 echo "$as_me:$LINENO: result: yes" >&5
11906echo "${ECHO_T}yes" >&6; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011907#define HAVE_OSPEED 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011908_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011909
11910else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011911 echo "$as_me: failed program was:" >&5
11912sed 's/^/| /' conftest.$ac_ext >&5
11913
11914echo "$as_me:$LINENO: result: no" >&5
11915echo "${ECHO_T}no" >&6
11916 echo "$as_me:$LINENO: checking whether ospeed can be extern" >&5
11917echo $ECHO_N "checking whether ospeed can be extern... $ECHO_C" >&6
11918 cat >conftest.$ac_ext <<_ACEOF
11919/* confdefs.h. */
11920_ACEOF
11921cat confdefs.h >>conftest.$ac_ext
11922cat >>conftest.$ac_ext <<_ACEOF
11923/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011924
11925#ifdef HAVE_TERMCAP_H
11926# include <termcap.h>
11927#endif
11928extern short ospeed;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011929
11930int
11931main ()
11932{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011933ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011934 ;
11935 return 0;
11936}
11937_ACEOF
11938rm -f conftest.$ac_objext conftest$ac_exeext
11939if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11940 (eval $ac_link) 2>conftest.er1
11941 ac_status=$?
11942 grep -v '^ *+' conftest.er1 >conftest.err
11943 rm -f conftest.er1
11944 cat conftest.err >&5
11945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11946 (exit $ac_status); } &&
11947 { ac_try='test -z "$ac_c_werror_flag"
11948 || test ! -s conftest.err'
11949 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11950 (eval $ac_try) 2>&5
11951 ac_status=$?
11952 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11953 (exit $ac_status); }; } &&
11954 { ac_try='test -s conftest$ac_exeext'
11955 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11956 (eval $ac_try) 2>&5
11957 ac_status=$?
11958 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11959 (exit $ac_status); }; }; then
11960 echo "$as_me:$LINENO: result: yes" >&5
11961echo "${ECHO_T}yes" >&6; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011962#define OSPEED_EXTERN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011963_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011964
11965else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011966 echo "$as_me: failed program was:" >&5
11967sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011968
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011969echo "$as_me:$LINENO: result: no" >&5
11970echo "${ECHO_T}no" >&6
11971fi
11972rm -f conftest.err conftest.$ac_objext \
11973 conftest$ac_exeext conftest.$ac_ext
11974
11975fi
11976rm -f conftest.err conftest.$ac_objext \
11977 conftest$ac_exeext conftest.$ac_ext
11978
11979echo "$as_me:$LINENO: checking whether termcap.h contains UP, BC and PC" >&5
11980echo $ECHO_N "checking whether termcap.h contains UP, BC and PC... $ECHO_C" >&6
11981cat >conftest.$ac_ext <<_ACEOF
11982/* confdefs.h. */
11983_ACEOF
11984cat confdefs.h >>conftest.$ac_ext
11985cat >>conftest.$ac_ext <<_ACEOF
11986/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011987
11988#ifdef HAVE_TERMCAP_H
11989# include <termcap.h>
11990#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011991
11992int
11993main ()
11994{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011995if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011996 ;
11997 return 0;
11998}
11999_ACEOF
12000rm -f conftest.$ac_objext conftest$ac_exeext
12001if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12002 (eval $ac_link) 2>conftest.er1
12003 ac_status=$?
12004 grep -v '^ *+' conftest.er1 >conftest.err
12005 rm -f conftest.er1
12006 cat conftest.err >&5
12007 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12008 (exit $ac_status); } &&
12009 { ac_try='test -z "$ac_c_werror_flag"
12010 || test ! -s conftest.err'
12011 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12012 (eval $ac_try) 2>&5
12013 ac_status=$?
12014 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12015 (exit $ac_status); }; } &&
12016 { ac_try='test -s conftest$ac_exeext'
12017 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12018 (eval $ac_try) 2>&5
12019 ac_status=$?
12020 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12021 (exit $ac_status); }; }; then
12022 echo "$as_me:$LINENO: result: yes" >&5
12023echo "${ECHO_T}yes" >&6; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012024#define HAVE_UP_BC_PC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012025_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012026
12027else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012028 echo "$as_me: failed program was:" >&5
12029sed 's/^/| /' conftest.$ac_ext >&5
12030
12031echo "$as_me:$LINENO: result: no" >&5
12032echo "${ECHO_T}no" >&6
12033 echo "$as_me:$LINENO: checking whether UP, BC and PC can be extern" >&5
12034echo $ECHO_N "checking whether UP, BC and PC can be extern... $ECHO_C" >&6
12035 cat >conftest.$ac_ext <<_ACEOF
12036/* confdefs.h. */
12037_ACEOF
12038cat confdefs.h >>conftest.$ac_ext
12039cat >>conftest.$ac_ext <<_ACEOF
12040/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012041
12042#ifdef HAVE_TERMCAP_H
12043# include <termcap.h>
12044#endif
12045extern char *UP, *BC, PC;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012046
12047int
12048main ()
12049{
Bram Moolenaar071d4272004-06-13 20:20:40 +000012050if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012051 ;
12052 return 0;
12053}
12054_ACEOF
12055rm -f conftest.$ac_objext conftest$ac_exeext
12056if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12057 (eval $ac_link) 2>conftest.er1
12058 ac_status=$?
12059 grep -v '^ *+' conftest.er1 >conftest.err
12060 rm -f conftest.er1
12061 cat conftest.err >&5
12062 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12063 (exit $ac_status); } &&
12064 { ac_try='test -z "$ac_c_werror_flag"
12065 || test ! -s conftest.err'
12066 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12067 (eval $ac_try) 2>&5
12068 ac_status=$?
12069 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12070 (exit $ac_status); }; } &&
12071 { ac_try='test -s conftest$ac_exeext'
12072 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12073 (eval $ac_try) 2>&5
12074 ac_status=$?
12075 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12076 (exit $ac_status); }; }; then
12077 echo "$as_me:$LINENO: result: yes" >&5
12078echo "${ECHO_T}yes" >&6; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012079#define UP_BC_PC_EXTERN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012080_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012081
12082else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012083 echo "$as_me: failed program was:" >&5
12084sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012085
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012086echo "$as_me:$LINENO: result: no" >&5
12087echo "${ECHO_T}no" >&6
12088fi
12089rm -f conftest.err conftest.$ac_objext \
12090 conftest$ac_exeext conftest.$ac_ext
12091
12092fi
12093rm -f conftest.err conftest.$ac_objext \
12094 conftest$ac_exeext conftest.$ac_ext
12095
12096echo "$as_me:$LINENO: checking whether tputs() uses outfuntype" >&5
12097echo $ECHO_N "checking whether tputs() uses outfuntype... $ECHO_C" >&6
12098cat >conftest.$ac_ext <<_ACEOF
12099/* confdefs.h. */
12100_ACEOF
12101cat confdefs.h >>conftest.$ac_ext
12102cat >>conftest.$ac_ext <<_ACEOF
12103/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012104
12105#ifdef HAVE_TERMCAP_H
12106# include <termcap.h>
12107#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012108
12109int
12110main ()
12111{
Bram Moolenaar071d4272004-06-13 20:20:40 +000012112extern int xx(); tputs("test", 1, (outfuntype)xx)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012113 ;
12114 return 0;
12115}
12116_ACEOF
12117rm -f conftest.$ac_objext
12118if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12119 (eval $ac_compile) 2>conftest.er1
12120 ac_status=$?
12121 grep -v '^ *+' conftest.er1 >conftest.err
12122 rm -f conftest.er1
12123 cat conftest.err >&5
12124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12125 (exit $ac_status); } &&
12126 { ac_try='test -z "$ac_c_werror_flag"
12127 || test ! -s conftest.err'
12128 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12129 (eval $ac_try) 2>&5
12130 ac_status=$?
12131 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12132 (exit $ac_status); }; } &&
12133 { ac_try='test -s conftest.$ac_objext'
12134 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12135 (eval $ac_try) 2>&5
12136 ac_status=$?
12137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12138 (exit $ac_status); }; }; then
12139 echo "$as_me:$LINENO: result: yes" >&5
12140echo "${ECHO_T}yes" >&6; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012141#define HAVE_OUTFUNTYPE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012142_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012143
12144else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012145 echo "$as_me: failed program was:" >&5
12146sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012147
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012148echo "$as_me:$LINENO: result: no" >&5
12149echo "${ECHO_T}no" >&6
12150fi
12151rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12152
12153echo "$as_me:$LINENO: checking whether sys/select.h and sys/time.h may both be included" >&5
12154echo $ECHO_N "checking whether sys/select.h and sys/time.h may both be included... $ECHO_C" >&6
12155cat >conftest.$ac_ext <<_ACEOF
12156/* confdefs.h. */
12157_ACEOF
12158cat confdefs.h >>conftest.$ac_ext
12159cat >>conftest.$ac_ext <<_ACEOF
12160/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012161
12162#include <sys/types.h>
12163#include <sys/time.h>
12164#include <sys/select.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012165int
12166main ()
12167{
Bram Moolenaar071d4272004-06-13 20:20:40 +000012168
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012169 ;
12170 return 0;
12171}
12172_ACEOF
12173rm -f conftest.$ac_objext
12174if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12175 (eval $ac_compile) 2>conftest.er1
12176 ac_status=$?
12177 grep -v '^ *+' conftest.er1 >conftest.err
12178 rm -f conftest.er1
12179 cat conftest.err >&5
12180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12181 (exit $ac_status); } &&
12182 { ac_try='test -z "$ac_c_werror_flag"
12183 || test ! -s conftest.err'
12184 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12185 (eval $ac_try) 2>&5
12186 ac_status=$?
12187 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12188 (exit $ac_status); }; } &&
12189 { ac_try='test -s conftest.$ac_objext'
12190 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12191 (eval $ac_try) 2>&5
12192 ac_status=$?
12193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12194 (exit $ac_status); }; }; then
12195 echo "$as_me:$LINENO: result: yes" >&5
12196echo "${ECHO_T}yes" >&6
12197 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012198#define SYS_SELECT_WITH_SYS_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012199_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012200
12201else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012202 echo "$as_me: failed program was:" >&5
12203sed 's/^/| /' conftest.$ac_ext >&5
12204
12205echo "$as_me:$LINENO: result: no" >&5
12206echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012207fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012208rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000012209
12210
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012211echo "$as_me:$LINENO: checking for /dev/ptc" >&5
12212echo $ECHO_N "checking for /dev/ptc... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012213if test -r /dev/ptc; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012214 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012215#define HAVE_DEV_PTC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012216_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012217
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012218 echo "$as_me:$LINENO: result: yes" >&5
12219echo "${ECHO_T}yes" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012220else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012221 echo "$as_me:$LINENO: result: no" >&5
12222echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012223fi
12224
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012225echo "$as_me:$LINENO: checking for SVR4 ptys" >&5
12226echo $ECHO_N "checking for SVR4 ptys... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012227if test -c /dev/ptmx ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012228 cat >conftest.$ac_ext <<_ACEOF
12229/* confdefs.h. */
12230_ACEOF
12231cat confdefs.h >>conftest.$ac_ext
12232cat >>conftest.$ac_ext <<_ACEOF
12233/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012234
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012235int
12236main ()
12237{
Bram Moolenaar071d4272004-06-13 20:20:40 +000012238ptsname(0);grantpt(0);unlockpt(0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012239 ;
12240 return 0;
12241}
12242_ACEOF
12243rm -f conftest.$ac_objext conftest$ac_exeext
12244if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12245 (eval $ac_link) 2>conftest.er1
12246 ac_status=$?
12247 grep -v '^ *+' conftest.er1 >conftest.err
12248 rm -f conftest.er1
12249 cat conftest.err >&5
12250 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12251 (exit $ac_status); } &&
12252 { ac_try='test -z "$ac_c_werror_flag"
12253 || test ! -s conftest.err'
12254 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12255 (eval $ac_try) 2>&5
12256 ac_status=$?
12257 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12258 (exit $ac_status); }; } &&
12259 { ac_try='test -s conftest$ac_exeext'
12260 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12261 (eval $ac_try) 2>&5
12262 ac_status=$?
12263 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12264 (exit $ac_status); }; }; then
12265 echo "$as_me:$LINENO: result: yes" >&5
12266echo "${ECHO_T}yes" >&6; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012267#define HAVE_SVR4_PTYS 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012268_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012269
12270else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012271 echo "$as_me: failed program was:" >&5
12272sed 's/^/| /' conftest.$ac_ext >&5
12273
12274echo "$as_me:$LINENO: result: no" >&5
12275echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012276fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012277rm -f conftest.err conftest.$ac_objext \
12278 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000012279else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012280 echo "$as_me:$LINENO: result: no" >&5
12281echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012282fi
12283
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012284echo "$as_me:$LINENO: checking for ptyranges" >&5
12285echo $ECHO_N "checking for ptyranges... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012286if test -d /dev/ptym ; then
12287 pdir='/dev/ptym'
12288else
12289 pdir='/dev'
12290fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012291cat >conftest.$ac_ext <<_ACEOF
12292/* confdefs.h. */
12293_ACEOF
12294cat confdefs.h >>conftest.$ac_ext
12295cat >>conftest.$ac_ext <<_ACEOF
12296/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012297#ifdef M_UNIX
12298 yes;
12299#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012300
12301_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012302if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012303 $EGREP "yes" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012304 ptys=`echo /dev/ptyp??`
12305else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012306 ptys=`echo $pdir/pty??`
12307fi
12308rm -f conftest*
12309
12310if test "$ptys" != "$pdir/pty??" ; then
12311 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
12312 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012313 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012314#define PTYRANGE0 "$p0"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012315_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012316
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012317 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012318#define PTYRANGE1 "$p1"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012319_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012320
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012321 echo "$as_me:$LINENO: result: $p0 / $p1" >&5
12322echo "${ECHO_T}$p0 / $p1" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012323else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012324 echo "$as_me:$LINENO: result: don't know" >&5
12325echo "${ECHO_T}don't know" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012326fi
12327
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012328echo "$as_me:$LINENO: checking default tty permissions/group" >&5
12329echo $ECHO_N "checking default tty permissions/group... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012330rm -f conftest_grp
12331if test "$cross_compiling" = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012332 { { echo "$as_me:$LINENO: error: failed to compile test program" >&5
12333echo "$as_me: error: failed to compile test program" >&2;}
12334 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012335else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012336 cat >conftest.$ac_ext <<_ACEOF
12337/* confdefs.h. */
12338_ACEOF
12339cat confdefs.h >>conftest.$ac_ext
12340cat >>conftest.$ac_ext <<_ACEOF
12341/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012342
12343#include <sys/types.h>
12344#include <sys/stat.h>
12345#include <stdio.h>
12346main()
12347{
12348 struct stat sb;
12349 char *x,*ttyname();
12350 int om, m;
12351 FILE *fp;
12352
12353 if (!(x = ttyname(0))) exit(1);
12354 if (stat(x, &sb)) exit(1);
12355 om = sb.st_mode;
12356 if (om & 002) exit(0);
12357 m = system("mesg y");
12358 if (m == -1 || m == 127) exit(1);
12359 if (stat(x, &sb)) exit(1);
12360 m = sb.st_mode;
12361 if (chmod(x, om)) exit(1);
12362 if (m & 002) exit(0);
12363 if (sb.st_gid == getgid()) exit(1);
12364 if (!(fp=fopen("conftest_grp", "w")))
12365 exit(1);
12366 fprintf(fp, "%d\n", sb.st_gid);
12367 fclose(fp);
12368 exit(0);
12369}
12370
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012371_ACEOF
12372rm -f conftest$ac_exeext
12373if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12374 (eval $ac_link) 2>&5
12375 ac_status=$?
12376 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12377 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12378 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12379 (eval $ac_try) 2>&5
12380 ac_status=$?
12381 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12382 (exit $ac_status); }; }; then
12383
Bram Moolenaar071d4272004-06-13 20:20:40 +000012384 if test -f conftest_grp; then
12385 ptygrp=`cat conftest_grp`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012386 echo "$as_me:$LINENO: result: pty mode: 0620, group: $ptygrp" >&5
12387echo "${ECHO_T}pty mode: 0620, group: $ptygrp" >&6
12388 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012389#define PTYMODE 0620
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012390_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012391
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012392 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012393#define PTYGROUP $ptygrp
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012394_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012395
12396 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012397 echo "$as_me:$LINENO: result: ptys are world accessable" >&5
12398echo "${ECHO_T}ptys are world accessable" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012399 fi
12400
12401else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012402 echo "$as_me: program exited with status $ac_status" >&5
12403echo "$as_me: failed program was:" >&5
12404sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012405
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012406( exit $ac_status )
12407echo "$as_me:$LINENO: result: can't determine - assume ptys are world accessable" >&5
12408echo "${ECHO_T}can't determine - assume ptys are world accessable" >&6
12409fi
12410rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12411fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012412rm -f conftest_grp
12413
12414
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012415echo "$as_me:$LINENO: checking return type of signal handlers" >&5
12416echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
12417if test "${ac_cv_type_signal+set}" = set; then
12418 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012419else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012420 cat >conftest.$ac_ext <<_ACEOF
12421/* confdefs.h. */
12422_ACEOF
12423cat confdefs.h >>conftest.$ac_ext
12424cat >>conftest.$ac_ext <<_ACEOF
12425/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012426#include <sys/types.h>
12427#include <signal.h>
12428#ifdef signal
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012429# undef signal
Bram Moolenaar071d4272004-06-13 20:20:40 +000012430#endif
12431#ifdef __cplusplus
12432extern "C" void (*signal (int, void (*)(int)))(int);
12433#else
12434void (*signal ()) ();
12435#endif
12436
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012437int
12438main ()
12439{
Bram Moolenaar071d4272004-06-13 20:20:40 +000012440int i;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012441 ;
12442 return 0;
12443}
12444_ACEOF
12445rm -f conftest.$ac_objext
12446if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12447 (eval $ac_compile) 2>conftest.er1
12448 ac_status=$?
12449 grep -v '^ *+' conftest.er1 >conftest.err
12450 rm -f conftest.er1
12451 cat conftest.err >&5
12452 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12453 (exit $ac_status); } &&
12454 { ac_try='test -z "$ac_c_werror_flag"
12455 || test ! -s conftest.err'
12456 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12457 (eval $ac_try) 2>&5
12458 ac_status=$?
12459 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12460 (exit $ac_status); }; } &&
12461 { ac_try='test -s conftest.$ac_objext'
12462 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12463 (eval $ac_try) 2>&5
12464 ac_status=$?
12465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12466 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012467 ac_cv_type_signal=void
12468else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012469 echo "$as_me: failed program was:" >&5
12470sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012471
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012472ac_cv_type_signal=int
12473fi
12474rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12475fi
12476echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
12477echo "${ECHO_T}$ac_cv_type_signal" >&6
12478
12479cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012480#define RETSIGTYPE $ac_cv_type_signal
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012481_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012482
12483
12484
12485if test $ac_cv_type_signal = void; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012486 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012487#define SIGRETURN return
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012488_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012489
12490else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012491 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012492#define SIGRETURN return 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012493_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012494
12495fi
12496
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012497echo "$as_me:$LINENO: checking for struct sigcontext" >&5
12498echo $ECHO_N "checking for struct sigcontext... $ECHO_C" >&6
12499cat >conftest.$ac_ext <<_ACEOF
12500/* confdefs.h. */
12501_ACEOF
12502cat confdefs.h >>conftest.$ac_ext
12503cat >>conftest.$ac_ext <<_ACEOF
12504/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012505
12506#include <signal.h>
12507test_sig()
12508{
12509 struct sigcontext *scont;
12510 scont = (struct sigcontext *)0;
12511 return 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012512}
12513int
12514main ()
12515{
Bram Moolenaar071d4272004-06-13 20:20:40 +000012516
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012517 ;
12518 return 0;
12519}
12520_ACEOF
12521rm -f conftest.$ac_objext
12522if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12523 (eval $ac_compile) 2>conftest.er1
12524 ac_status=$?
12525 grep -v '^ *+' conftest.er1 >conftest.err
12526 rm -f conftest.er1
12527 cat conftest.err >&5
12528 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12529 (exit $ac_status); } &&
12530 { ac_try='test -z "$ac_c_werror_flag"
12531 || test ! -s conftest.err'
12532 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12533 (eval $ac_try) 2>&5
12534 ac_status=$?
12535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12536 (exit $ac_status); }; } &&
12537 { ac_try='test -s conftest.$ac_objext'
12538 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12539 (eval $ac_try) 2>&5
12540 ac_status=$?
12541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12542 (exit $ac_status); }; }; then
12543 echo "$as_me:$LINENO: result: yes" >&5
12544echo "${ECHO_T}yes" >&6
12545 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012546#define HAVE_SIGCONTEXT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012547_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012548
12549else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012550 echo "$as_me: failed program was:" >&5
12551sed 's/^/| /' conftest.$ac_ext >&5
12552
12553echo "$as_me:$LINENO: result: no" >&5
12554echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012555fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012556rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000012557
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012558echo "$as_me:$LINENO: checking getcwd implementation" >&5
12559echo $ECHO_N "checking getcwd implementation... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012560if test "$cross_compiling" = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012561 { { echo "$as_me:$LINENO: error: failed to compile test program" >&5
12562echo "$as_me: error: failed to compile test program" >&2;}
12563 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012564else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012565 cat >conftest.$ac_ext <<_ACEOF
12566/* confdefs.h. */
12567_ACEOF
12568cat confdefs.h >>conftest.$ac_ext
12569cat >>conftest.$ac_ext <<_ACEOF
12570/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012571
12572char *dagger[] = { "IFS=pwd", 0 };
12573main()
12574{
12575 char buffer[500];
12576 extern char **environ;
12577 environ = dagger;
12578 return getcwd(buffer, 500) ? 0 : 1;
12579}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012580_ACEOF
12581rm -f conftest$ac_exeext
12582if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12583 (eval $ac_link) 2>&5
12584 ac_status=$?
12585 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12586 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12587 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12588 (eval $ac_try) 2>&5
12589 ac_status=$?
12590 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12591 (exit $ac_status); }; }; then
12592 echo "$as_me:$LINENO: result: it is usable" >&5
12593echo "${ECHO_T}it is usable" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012594else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012595 echo "$as_me: program exited with status $ac_status" >&5
12596echo "$as_me: failed program was:" >&5
12597sed 's/^/| /' conftest.$ac_ext >&5
12598
12599( exit $ac_status )
12600echo "$as_me:$LINENO: result: it stinks" >&5
12601echo "${ECHO_T}it stinks" >&6
12602 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012603#define BAD_GETCWD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012604_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012605
12606fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012607rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000012608fi
12609
12610
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012611
12612
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630
12631
12632
12633
12634
12635
12636
12637
12638
12639
12640
12641
12642
12643
12644
12645
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655
Bram Moolenaar071d4272004-06-13 20:20:40 +000012656for ac_func in bcmp fchdir fchown fseeko fsync ftello getcwd getpseudotty \
12657 getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
12658 memset nanosleep opendir putenv qsort readlink select setenv \
12659 setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000012660 sigvec strcasecmp strerror strftime stricmp strncasecmp \
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000012661 strnicmp strpbrk strtol tgetent towlower towupper iswupper \
12662 usleep utime utimes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012663do
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012664as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12665echo "$as_me:$LINENO: checking for $ac_func" >&5
12666echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12667if eval "test \"\${$as_ac_var+set}\" = set"; then
12668 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012669else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012670 cat >conftest.$ac_ext <<_ACEOF
12671/* confdefs.h. */
12672_ACEOF
12673cat confdefs.h >>conftest.$ac_ext
12674cat >>conftest.$ac_ext <<_ACEOF
12675/* end confdefs.h. */
12676/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12677 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12678#define $ac_func innocuous_$ac_func
12679
Bram Moolenaar071d4272004-06-13 20:20:40 +000012680/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012681 which can conflict with char $ac_func (); below.
12682 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12683 <limits.h> exists even on freestanding compilers. */
12684
12685#ifdef __STDC__
12686# include <limits.h>
12687#else
12688# include <assert.h>
12689#endif
12690
12691#undef $ac_func
12692
Bram Moolenaar071d4272004-06-13 20:20:40 +000012693/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012694#ifdef __cplusplus
12695extern "C"
12696{
12697#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000012698/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012699 builtin and then its argument prototype would still apply. */
12700char $ac_func ();
Bram Moolenaar071d4272004-06-13 20:20:40 +000012701/* The GNU C library defines this for functions which it implements
12702 to always fail with ENOSYS. Some functions are actually named
12703 something starting with __ and the normal name is an alias. */
12704#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12705choke me
12706#else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012707char (*f) () = $ac_func;
12708#endif
12709#ifdef __cplusplus
12710}
Bram Moolenaar071d4272004-06-13 20:20:40 +000012711#endif
12712
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012713int
12714main ()
12715{
12716return f != $ac_func;
12717 ;
12718 return 0;
12719}
12720_ACEOF
12721rm -f conftest.$ac_objext conftest$ac_exeext
12722if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12723 (eval $ac_link) 2>conftest.er1
12724 ac_status=$?
12725 grep -v '^ *+' conftest.er1 >conftest.err
12726 rm -f conftest.er1
12727 cat conftest.err >&5
12728 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12729 (exit $ac_status); } &&
12730 { ac_try='test -z "$ac_c_werror_flag"
12731 || test ! -s conftest.err'
12732 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12733 (eval $ac_try) 2>&5
12734 ac_status=$?
12735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12736 (exit $ac_status); }; } &&
12737 { ac_try='test -s conftest$ac_exeext'
12738 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12739 (eval $ac_try) 2>&5
12740 ac_status=$?
12741 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12742 (exit $ac_status); }; }; then
12743 eval "$as_ac_var=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012744else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012745 echo "$as_me: failed program was:" >&5
12746sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012747
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012748eval "$as_ac_var=no"
12749fi
12750rm -f conftest.err conftest.$ac_objext \
12751 conftest$ac_exeext conftest.$ac_ext
12752fi
12753echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
12754echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12755if test `eval echo '${'$as_ac_var'}'` = yes; then
12756 cat >>confdefs.h <<_ACEOF
12757#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12758_ACEOF
12759
Bram Moolenaar071d4272004-06-13 20:20:40 +000012760fi
12761done
12762
12763
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012764echo "$as_me:$LINENO: checking for st_blksize" >&5
12765echo $ECHO_N "checking for st_blksize... $ECHO_C" >&6
12766cat >conftest.$ac_ext <<_ACEOF
12767/* confdefs.h. */
12768_ACEOF
12769cat confdefs.h >>conftest.$ac_ext
12770cat >>conftest.$ac_ext <<_ACEOF
12771/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012772#include <sys/types.h>
12773#include <sys/stat.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012774int
12775main ()
12776{
Bram Moolenaar071d4272004-06-13 20:20:40 +000012777 struct stat st;
12778 int n;
12779
12780 stat("/", &st);
12781 n = (int)st.st_blksize;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012782 ;
12783 return 0;
12784}
12785_ACEOF
12786rm -f conftest.$ac_objext
12787if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12788 (eval $ac_compile) 2>conftest.er1
12789 ac_status=$?
12790 grep -v '^ *+' conftest.er1 >conftest.err
12791 rm -f conftest.er1
12792 cat conftest.err >&5
12793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12794 (exit $ac_status); } &&
12795 { ac_try='test -z "$ac_c_werror_flag"
12796 || test ! -s conftest.err'
12797 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12798 (eval $ac_try) 2>&5
12799 ac_status=$?
12800 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12801 (exit $ac_status); }; } &&
12802 { ac_try='test -s conftest.$ac_objext'
12803 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12804 (eval $ac_try) 2>&5
12805 ac_status=$?
12806 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12807 (exit $ac_status); }; }; then
12808 echo "$as_me:$LINENO: result: yes" >&5
12809echo "${ECHO_T}yes" >&6; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012810#define HAVE_ST_BLKSIZE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012811_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012812
12813else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012814 echo "$as_me: failed program was:" >&5
12815sed 's/^/| /' conftest.$ac_ext >&5
12816
12817echo "$as_me:$LINENO: result: no" >&5
12818echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012819fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012820rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000012821
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012822echo "$as_me:$LINENO: checking whether stat() ignores a trailing slash" >&5
12823echo $ECHO_N "checking whether stat() ignores a trailing slash... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012824if test "$cross_compiling" = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012825 { { echo "$as_me:$LINENO: error: failed to compile test program" >&5
12826echo "$as_me: error: failed to compile test program" >&2;}
12827 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012828else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012829 cat >conftest.$ac_ext <<_ACEOF
12830/* confdefs.h. */
12831_ACEOF
12832cat confdefs.h >>conftest.$ac_ext
12833cat >>conftest.$ac_ext <<_ACEOF
12834/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012835#include <sys/types.h>
12836#include <sys/stat.h>
12837main() {struct stat st; exit(stat("configure/", &st) != 0); }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012838_ACEOF
12839rm -f conftest$ac_exeext
12840if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12841 (eval $ac_link) 2>&5
12842 ac_status=$?
12843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12844 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12845 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12846 (eval $ac_try) 2>&5
12847 ac_status=$?
12848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12849 (exit $ac_status); }; }; then
12850 echo "$as_me:$LINENO: result: yes" >&5
12851echo "${ECHO_T}yes" >&6; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012852#define STAT_IGNORES_SLASH 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012853_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012854
12855else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012856 echo "$as_me: program exited with status $ac_status" >&5
12857echo "$as_me: failed program was:" >&5
12858sed 's/^/| /' conftest.$ac_ext >&5
12859
12860( exit $ac_status )
12861echo "$as_me:$LINENO: result: no" >&5
12862echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012863fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012864rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000012865fi
12866
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012867echo "$as_me:$LINENO: checking for iconv_open()" >&5
12868echo $ECHO_N "checking for iconv_open()... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012869save_LIBS="$LIBS"
12870LIBS="$LIBS -liconv"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012871cat >conftest.$ac_ext <<_ACEOF
12872/* confdefs.h. */
12873_ACEOF
12874cat confdefs.h >>conftest.$ac_ext
12875cat >>conftest.$ac_ext <<_ACEOF
12876/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012877
12878#ifdef HAVE_ICONV_H
12879# include <iconv.h>
12880#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012881
12882int
12883main ()
12884{
Bram Moolenaar071d4272004-06-13 20:20:40 +000012885iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012886 ;
12887 return 0;
12888}
12889_ACEOF
12890rm -f conftest.$ac_objext conftest$ac_exeext
12891if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12892 (eval $ac_link) 2>conftest.er1
12893 ac_status=$?
12894 grep -v '^ *+' conftest.er1 >conftest.err
12895 rm -f conftest.er1
12896 cat conftest.err >&5
12897 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12898 (exit $ac_status); } &&
12899 { ac_try='test -z "$ac_c_werror_flag"
12900 || test ! -s conftest.err'
12901 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12902 (eval $ac_try) 2>&5
12903 ac_status=$?
12904 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12905 (exit $ac_status); }; } &&
12906 { ac_try='test -s conftest$ac_exeext'
12907 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12908 (eval $ac_try) 2>&5
12909 ac_status=$?
12910 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12911 (exit $ac_status); }; }; then
12912 echo "$as_me:$LINENO: result: yes; with -liconv" >&5
12913echo "${ECHO_T}yes; with -liconv" >&6; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012914#define HAVE_ICONV 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012915_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012916
12917else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012918 echo "$as_me: failed program was:" >&5
12919sed 's/^/| /' conftest.$ac_ext >&5
12920
12921LIBS="$save_LIBS"
12922 cat >conftest.$ac_ext <<_ACEOF
12923/* confdefs.h. */
12924_ACEOF
12925cat confdefs.h >>conftest.$ac_ext
12926cat >>conftest.$ac_ext <<_ACEOF
12927/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012928
12929#ifdef HAVE_ICONV_H
12930# include <iconv.h>
12931#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012932
12933int
12934main ()
12935{
Bram Moolenaar071d4272004-06-13 20:20:40 +000012936iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012937 ;
12938 return 0;
12939}
12940_ACEOF
12941rm -f conftest.$ac_objext conftest$ac_exeext
12942if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12943 (eval $ac_link) 2>conftest.er1
12944 ac_status=$?
12945 grep -v '^ *+' conftest.er1 >conftest.err
12946 rm -f conftest.er1
12947 cat conftest.err >&5
12948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12949 (exit $ac_status); } &&
12950 { ac_try='test -z "$ac_c_werror_flag"
12951 || test ! -s conftest.err'
12952 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12953 (eval $ac_try) 2>&5
12954 ac_status=$?
12955 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12956 (exit $ac_status); }; } &&
12957 { ac_try='test -s conftest$ac_exeext'
12958 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12959 (eval $ac_try) 2>&5
12960 ac_status=$?
12961 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12962 (exit $ac_status); }; }; then
12963 echo "$as_me:$LINENO: result: yes" >&5
12964echo "${ECHO_T}yes" >&6; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012965#define HAVE_ICONV 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012966_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012967
12968else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012969 echo "$as_me: failed program was:" >&5
12970sed 's/^/| /' conftest.$ac_ext >&5
12971
12972echo "$as_me:$LINENO: result: no" >&5
12973echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012974fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012975rm -f conftest.err conftest.$ac_objext \
12976 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000012977fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012978rm -f conftest.err conftest.$ac_objext \
12979 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000012980
12981
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012982echo "$as_me:$LINENO: checking for nl_langinfo(CODESET)" >&5
12983echo $ECHO_N "checking for nl_langinfo(CODESET)... $ECHO_C" >&6
12984cat >conftest.$ac_ext <<_ACEOF
12985/* confdefs.h. */
12986_ACEOF
12987cat confdefs.h >>conftest.$ac_ext
12988cat >>conftest.$ac_ext <<_ACEOF
12989/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012990
12991#ifdef HAVE_LANGINFO_H
12992# include <langinfo.h>
12993#endif
12994
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012995int
12996main ()
12997{
Bram Moolenaar071d4272004-06-13 20:20:40 +000012998char *cs = nl_langinfo(CODESET);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012999 ;
13000 return 0;
13001}
13002_ACEOF
13003rm -f conftest.$ac_objext conftest$ac_exeext
13004if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13005 (eval $ac_link) 2>conftest.er1
13006 ac_status=$?
13007 grep -v '^ *+' conftest.er1 >conftest.err
13008 rm -f conftest.er1
13009 cat conftest.err >&5
13010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13011 (exit $ac_status); } &&
13012 { ac_try='test -z "$ac_c_werror_flag"
13013 || test ! -s conftest.err'
13014 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13015 (eval $ac_try) 2>&5
13016 ac_status=$?
13017 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13018 (exit $ac_status); }; } &&
13019 { ac_try='test -s conftest$ac_exeext'
13020 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13021 (eval $ac_try) 2>&5
13022 ac_status=$?
13023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13024 (exit $ac_status); }; }; then
13025 echo "$as_me:$LINENO: result: yes" >&5
13026echo "${ECHO_T}yes" >&6; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013027#define HAVE_NL_LANGINFO_CODESET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013028_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013029
13030else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013031 echo "$as_me: failed program was:" >&5
13032sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013033
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013034echo "$as_me:$LINENO: result: no" >&5
13035echo "${ECHO_T}no" >&6
13036fi
13037rm -f conftest.err conftest.$ac_objext \
13038 conftest$ac_exeext conftest.$ac_ext
13039
13040echo "$as_me:$LINENO: checking --disable-acl argument" >&5
13041echo $ECHO_N "checking --disable-acl argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013042# Check whether --enable-acl or --disable-acl was given.
13043if test "${enable_acl+set}" = set; then
13044 enableval="$enable_acl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013045
Bram Moolenaar071d4272004-06-13 20:20:40 +000013046else
13047 enable_acl="yes"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013048fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +000013049if test "$enable_acl" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013050echo "$as_me:$LINENO: result: no" >&5
13051echo "${ECHO_T}no" >&6
13052echo "$as_me:$LINENO: checking for acl_get_file in -lposix1e" >&5
13053echo $ECHO_N "checking for acl_get_file in -lposix1e... $ECHO_C" >&6
13054if test "${ac_cv_lib_posix1e_acl_get_file+set}" = set; then
13055 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013056else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013057 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000013058LIBS="-lposix1e $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013059cat >conftest.$ac_ext <<_ACEOF
13060/* confdefs.h. */
13061_ACEOF
13062cat confdefs.h >>conftest.$ac_ext
13063cat >>conftest.$ac_ext <<_ACEOF
13064/* end confdefs.h. */
13065
Bram Moolenaar071d4272004-06-13 20:20:40 +000013066/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013067#ifdef __cplusplus
13068extern "C"
13069#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013070/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013071 builtin and then its argument prototype would still apply. */
13072char acl_get_file ();
13073int
13074main ()
13075{
13076acl_get_file ();
13077 ;
13078 return 0;
13079}
13080_ACEOF
13081rm -f conftest.$ac_objext conftest$ac_exeext
13082if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13083 (eval $ac_link) 2>conftest.er1
13084 ac_status=$?
13085 grep -v '^ *+' conftest.er1 >conftest.err
13086 rm -f conftest.er1
13087 cat conftest.err >&5
13088 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13089 (exit $ac_status); } &&
13090 { ac_try='test -z "$ac_c_werror_flag"
13091 || test ! -s conftest.err'
13092 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13093 (eval $ac_try) 2>&5
13094 ac_status=$?
13095 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13096 (exit $ac_status); }; } &&
13097 { ac_try='test -s conftest$ac_exeext'
13098 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13099 (eval $ac_try) 2>&5
13100 ac_status=$?
13101 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13102 (exit $ac_status); }; }; then
13103 ac_cv_lib_posix1e_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000013104else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013105 echo "$as_me: failed program was:" >&5
13106sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013107
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013108ac_cv_lib_posix1e_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000013109fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013110rm -f conftest.err conftest.$ac_objext \
13111 conftest$ac_exeext conftest.$ac_ext
13112LIBS=$ac_check_lib_save_LIBS
13113fi
13114echo "$as_me:$LINENO: result: $ac_cv_lib_posix1e_acl_get_file" >&5
13115echo "${ECHO_T}$ac_cv_lib_posix1e_acl_get_file" >&6
13116if test $ac_cv_lib_posix1e_acl_get_file = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000013117 LIBS="$LIBS -lposix1e"
13118else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013119 echo "$as_me:$LINENO: checking for acl_get_file in -lacl" >&5
13120echo $ECHO_N "checking for acl_get_file in -lacl... $ECHO_C" >&6
13121if test "${ac_cv_lib_acl_acl_get_file+set}" = set; then
13122 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013123else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013124 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000013125LIBS="-lacl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013126cat >conftest.$ac_ext <<_ACEOF
13127/* confdefs.h. */
13128_ACEOF
13129cat confdefs.h >>conftest.$ac_ext
13130cat >>conftest.$ac_ext <<_ACEOF
13131/* end confdefs.h. */
13132
Bram Moolenaar071d4272004-06-13 20:20:40 +000013133/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013134#ifdef __cplusplus
13135extern "C"
13136#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013137/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013138 builtin and then its argument prototype would still apply. */
13139char acl_get_file ();
13140int
13141main ()
13142{
13143acl_get_file ();
13144 ;
13145 return 0;
13146}
13147_ACEOF
13148rm -f conftest.$ac_objext conftest$ac_exeext
13149if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13150 (eval $ac_link) 2>conftest.er1
13151 ac_status=$?
13152 grep -v '^ *+' conftest.er1 >conftest.err
13153 rm -f conftest.er1
13154 cat conftest.err >&5
13155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13156 (exit $ac_status); } &&
13157 { ac_try='test -z "$ac_c_werror_flag"
13158 || test ! -s conftest.err'
13159 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13160 (eval $ac_try) 2>&5
13161 ac_status=$?
13162 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13163 (exit $ac_status); }; } &&
13164 { ac_try='test -s conftest$ac_exeext'
13165 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13166 (eval $ac_try) 2>&5
13167 ac_status=$?
13168 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13169 (exit $ac_status); }; }; then
13170 ac_cv_lib_acl_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000013171else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013172 echo "$as_me: failed program was:" >&5
13173sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013174
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013175ac_cv_lib_acl_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000013176fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013177rm -f conftest.err conftest.$ac_objext \
13178 conftest$ac_exeext conftest.$ac_ext
13179LIBS=$ac_check_lib_save_LIBS
13180fi
13181echo "$as_me:$LINENO: result: $ac_cv_lib_acl_acl_get_file" >&5
13182echo "${ECHO_T}$ac_cv_lib_acl_acl_get_file" >&6
13183if test $ac_cv_lib_acl_acl_get_file = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000013184 LIBS="$LIBS -lacl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013185 echo "$as_me:$LINENO: checking for fgetxattr in -lattr" >&5
13186echo $ECHO_N "checking for fgetxattr in -lattr... $ECHO_C" >&6
13187if test "${ac_cv_lib_attr_fgetxattr+set}" = set; then
13188 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013189else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013190 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000013191LIBS="-lattr $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013192cat >conftest.$ac_ext <<_ACEOF
13193/* confdefs.h. */
13194_ACEOF
13195cat confdefs.h >>conftest.$ac_ext
13196cat >>conftest.$ac_ext <<_ACEOF
13197/* end confdefs.h. */
13198
Bram Moolenaar071d4272004-06-13 20:20:40 +000013199/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013200#ifdef __cplusplus
13201extern "C"
13202#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013203/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013204 builtin and then its argument prototype would still apply. */
13205char fgetxattr ();
13206int
13207main ()
13208{
13209fgetxattr ();
13210 ;
13211 return 0;
13212}
13213_ACEOF
13214rm -f conftest.$ac_objext conftest$ac_exeext
13215if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13216 (eval $ac_link) 2>conftest.er1
13217 ac_status=$?
13218 grep -v '^ *+' conftest.er1 >conftest.err
13219 rm -f conftest.er1
13220 cat conftest.err >&5
13221 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13222 (exit $ac_status); } &&
13223 { ac_try='test -z "$ac_c_werror_flag"
13224 || test ! -s conftest.err'
13225 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13226 (eval $ac_try) 2>&5
13227 ac_status=$?
13228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13229 (exit $ac_status); }; } &&
13230 { ac_try='test -s conftest$ac_exeext'
13231 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13232 (eval $ac_try) 2>&5
13233 ac_status=$?
13234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13235 (exit $ac_status); }; }; then
13236 ac_cv_lib_attr_fgetxattr=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000013237else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013238 echo "$as_me: failed program was:" >&5
13239sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013240
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013241ac_cv_lib_attr_fgetxattr=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000013242fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013243rm -f conftest.err conftest.$ac_objext \
13244 conftest$ac_exeext conftest.$ac_ext
13245LIBS=$ac_check_lib_save_LIBS
13246fi
13247echo "$as_me:$LINENO: result: $ac_cv_lib_attr_fgetxattr" >&5
13248echo "${ECHO_T}$ac_cv_lib_attr_fgetxattr" >&6
13249if test $ac_cv_lib_attr_fgetxattr = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000013250 LIBS="$LIBS -lattr"
Bram Moolenaar071d4272004-06-13 20:20:40 +000013251fi
13252
Bram Moolenaar071d4272004-06-13 20:20:40 +000013253fi
13254
13255fi
13256
13257
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013258echo "$as_me:$LINENO: checking for POSIX ACL support" >&5
13259echo $ECHO_N "checking for POSIX ACL support... $ECHO_C" >&6
13260cat >conftest.$ac_ext <<_ACEOF
13261/* confdefs.h. */
13262_ACEOF
13263cat confdefs.h >>conftest.$ac_ext
13264cat >>conftest.$ac_ext <<_ACEOF
13265/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013266
13267#include <sys/types.h>
13268#ifdef HAVE_SYS_ACL_H
13269# include <sys/acl.h>
13270#endif
13271acl_t acl;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013272int
13273main ()
13274{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013275acl = acl_get_file("foo", ACL_TYPE_ACCESS);
13276 acl_set_file("foo", ACL_TYPE_ACCESS, acl);
13277 acl_free(acl);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013278 ;
13279 return 0;
13280}
13281_ACEOF
13282rm -f conftest.$ac_objext conftest$ac_exeext
13283if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13284 (eval $ac_link) 2>conftest.er1
13285 ac_status=$?
13286 grep -v '^ *+' conftest.er1 >conftest.err
13287 rm -f conftest.er1
13288 cat conftest.err >&5
13289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13290 (exit $ac_status); } &&
13291 { ac_try='test -z "$ac_c_werror_flag"
13292 || test ! -s conftest.err'
13293 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13294 (eval $ac_try) 2>&5
13295 ac_status=$?
13296 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13297 (exit $ac_status); }; } &&
13298 { ac_try='test -s conftest$ac_exeext'
13299 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13300 (eval $ac_try) 2>&5
13301 ac_status=$?
13302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13303 (exit $ac_status); }; }; then
13304 echo "$as_me:$LINENO: result: yes" >&5
13305echo "${ECHO_T}yes" >&6; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013306#define HAVE_POSIX_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013307_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013308
13309else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013310 echo "$as_me: failed program was:" >&5
13311sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013312
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013313echo "$as_me:$LINENO: result: no" >&5
13314echo "${ECHO_T}no" >&6
13315fi
13316rm -f conftest.err conftest.$ac_objext \
13317 conftest$ac_exeext conftest.$ac_ext
13318
13319echo "$as_me:$LINENO: checking for Solaris ACL support" >&5
13320echo $ECHO_N "checking for Solaris ACL support... $ECHO_C" >&6
13321cat >conftest.$ac_ext <<_ACEOF
13322/* confdefs.h. */
13323_ACEOF
13324cat confdefs.h >>conftest.$ac_ext
13325cat >>conftest.$ac_ext <<_ACEOF
13326/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013327
13328#ifdef HAVE_SYS_ACL_H
13329# include <sys/acl.h>
13330#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013331int
13332main ()
13333{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013334acl("foo", GETACLCNT, 0, NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013335
13336 ;
13337 return 0;
13338}
13339_ACEOF
13340rm -f conftest.$ac_objext conftest$ac_exeext
13341if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13342 (eval $ac_link) 2>conftest.er1
13343 ac_status=$?
13344 grep -v '^ *+' conftest.er1 >conftest.err
13345 rm -f conftest.er1
13346 cat conftest.err >&5
13347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13348 (exit $ac_status); } &&
13349 { ac_try='test -z "$ac_c_werror_flag"
13350 || test ! -s conftest.err'
13351 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13352 (eval $ac_try) 2>&5
13353 ac_status=$?
13354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13355 (exit $ac_status); }; } &&
13356 { ac_try='test -s conftest$ac_exeext'
13357 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13358 (eval $ac_try) 2>&5
13359 ac_status=$?
13360 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13361 (exit $ac_status); }; }; then
13362 echo "$as_me:$LINENO: result: yes" >&5
13363echo "${ECHO_T}yes" >&6; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013364#define HAVE_SOLARIS_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013365_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013366
13367else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013368 echo "$as_me: failed program was:" >&5
13369sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013370
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013371echo "$as_me:$LINENO: result: no" >&5
13372echo "${ECHO_T}no" >&6
13373fi
13374rm -f conftest.err conftest.$ac_objext \
13375 conftest$ac_exeext conftest.$ac_ext
13376
13377echo "$as_me:$LINENO: checking for AIX ACL support" >&5
13378echo $ECHO_N "checking for AIX ACL support... $ECHO_C" >&6
13379cat >conftest.$ac_ext <<_ACEOF
13380/* confdefs.h. */
13381_ACEOF
13382cat confdefs.h >>conftest.$ac_ext
13383cat >>conftest.$ac_ext <<_ACEOF
13384/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013385
13386#ifdef HAVE_SYS_ACL_H
13387# include <sys/acl.h>
13388#endif
13389#ifdef HAVE_SYS_ACCESS_H
13390# include <sys/access.h>
13391#endif
13392#define _ALL_SOURCE
13393
13394#include <sys/stat.h>
13395
13396int aclsize;
13397struct acl *aclent;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013398int
13399main ()
13400{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013401aclsize = sizeof(struct acl);
13402 aclent = (void *)malloc(aclsize);
13403 statacl("foo", STX_NORMAL, aclent, aclsize);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013404
13405 ;
13406 return 0;
13407}
13408_ACEOF
13409rm -f conftest.$ac_objext conftest$ac_exeext
13410if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13411 (eval $ac_link) 2>conftest.er1
13412 ac_status=$?
13413 grep -v '^ *+' conftest.er1 >conftest.err
13414 rm -f conftest.er1
13415 cat conftest.err >&5
13416 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13417 (exit $ac_status); } &&
13418 { ac_try='test -z "$ac_c_werror_flag"
13419 || test ! -s conftest.err'
13420 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13421 (eval $ac_try) 2>&5
13422 ac_status=$?
13423 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13424 (exit $ac_status); }; } &&
13425 { ac_try='test -s conftest$ac_exeext'
13426 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13427 (eval $ac_try) 2>&5
13428 ac_status=$?
13429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13430 (exit $ac_status); }; }; then
13431 echo "$as_me:$LINENO: result: yes" >&5
13432echo "${ECHO_T}yes" >&6; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013433#define HAVE_AIX_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013434_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013435
13436else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013437 echo "$as_me: failed program was:" >&5
13438sed 's/^/| /' conftest.$ac_ext >&5
13439
13440echo "$as_me:$LINENO: result: no" >&5
13441echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013442fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013443rm -f conftest.err conftest.$ac_objext \
13444 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000013445else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013446 echo "$as_me:$LINENO: result: yes" >&5
13447echo "${ECHO_T}yes" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013448fi
13449
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013450echo "$as_me:$LINENO: checking --disable-gpm argument" >&5
13451echo $ECHO_N "checking --disable-gpm argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013452# Check whether --enable-gpm or --disable-gpm was given.
13453if test "${enable_gpm+set}" = set; then
13454 enableval="$enable_gpm"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013455
Bram Moolenaar071d4272004-06-13 20:20:40 +000013456else
13457 enable_gpm="yes"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013458fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +000013459
13460if test "$enable_gpm" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013461 echo "$as_me:$LINENO: result: no" >&5
13462echo "${ECHO_T}no" >&6
13463 echo "$as_me:$LINENO: checking for gpm" >&5
13464echo $ECHO_N "checking for gpm... $ECHO_C" >&6
13465if test "${vi_cv_have_gpm+set}" = set; then
13466 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013467else
13468 olibs="$LIBS" ; LIBS="-lgpm"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013469 cat >conftest.$ac_ext <<_ACEOF
13470/* confdefs.h. */
13471_ACEOF
13472cat confdefs.h >>conftest.$ac_ext
13473cat >>conftest.$ac_ext <<_ACEOF
13474/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013475#include <gpm.h>
13476 #include <linux/keyboard.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013477int
13478main ()
13479{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013480Gpm_GetLibVersion(NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013481 ;
13482 return 0;
13483}
13484_ACEOF
13485rm -f conftest.$ac_objext conftest$ac_exeext
13486if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13487 (eval $ac_link) 2>conftest.er1
13488 ac_status=$?
13489 grep -v '^ *+' conftest.er1 >conftest.err
13490 rm -f conftest.er1
13491 cat conftest.err >&5
13492 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13493 (exit $ac_status); } &&
13494 { ac_try='test -z "$ac_c_werror_flag"
13495 || test ! -s conftest.err'
13496 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13497 (eval $ac_try) 2>&5
13498 ac_status=$?
13499 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13500 (exit $ac_status); }; } &&
13501 { ac_try='test -s conftest$ac_exeext'
13502 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13503 (eval $ac_try) 2>&5
13504 ac_status=$?
13505 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13506 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000013507 vi_cv_have_gpm=yes
13508else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013509 echo "$as_me: failed program was:" >&5
13510sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013511
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013512vi_cv_have_gpm=no
13513fi
13514rm -f conftest.err conftest.$ac_objext \
13515 conftest$ac_exeext conftest.$ac_ext
13516 LIBS="$olibs"
13517
13518fi
13519echo "$as_me:$LINENO: result: $vi_cv_have_gpm" >&5
13520echo "${ECHO_T}$vi_cv_have_gpm" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013521 if test $vi_cv_have_gpm = yes; then
13522 LIBS="$LIBS -lgpm"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013523 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013524#define HAVE_GPM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013525_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013526
13527 fi
13528else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013529 echo "$as_me:$LINENO: result: yes" >&5
13530echo "${ECHO_T}yes" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013531fi
13532
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013533echo "$as_me:$LINENO: checking for rename" >&5
13534echo $ECHO_N "checking for rename... $ECHO_C" >&6
13535cat >conftest.$ac_ext <<_ACEOF
13536/* confdefs.h. */
13537_ACEOF
13538cat confdefs.h >>conftest.$ac_ext
13539cat >>conftest.$ac_ext <<_ACEOF
13540/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013541#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013542int
13543main ()
13544{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013545rename("this", "that")
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013546 ;
13547 return 0;
13548}
13549_ACEOF
13550rm -f conftest.$ac_objext conftest$ac_exeext
13551if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13552 (eval $ac_link) 2>conftest.er1
13553 ac_status=$?
13554 grep -v '^ *+' conftest.er1 >conftest.err
13555 rm -f conftest.er1
13556 cat conftest.err >&5
13557 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13558 (exit $ac_status); } &&
13559 { ac_try='test -z "$ac_c_werror_flag"
13560 || test ! -s conftest.err'
13561 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13562 (eval $ac_try) 2>&5
13563 ac_status=$?
13564 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13565 (exit $ac_status); }; } &&
13566 { ac_try='test -s conftest$ac_exeext'
13567 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13568 (eval $ac_try) 2>&5
13569 ac_status=$?
13570 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13571 (exit $ac_status); }; }; then
13572 echo "$as_me:$LINENO: result: yes" >&5
13573echo "${ECHO_T}yes" >&6; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013574#define HAVE_RENAME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013575_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013576
13577else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013578 echo "$as_me: failed program was:" >&5
13579sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013580
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013581echo "$as_me:$LINENO: result: no" >&5
13582echo "${ECHO_T}no" >&6
13583fi
13584rm -f conftest.err conftest.$ac_objext \
13585 conftest$ac_exeext conftest.$ac_ext
13586
13587echo "$as_me:$LINENO: checking for sysctl" >&5
13588echo $ECHO_N "checking for sysctl... $ECHO_C" >&6
13589cat >conftest.$ac_ext <<_ACEOF
13590/* confdefs.h. */
13591_ACEOF
13592cat confdefs.h >>conftest.$ac_ext
13593cat >>conftest.$ac_ext <<_ACEOF
13594/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013595#include <sys/types.h>
13596#include <sys/sysctl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013597int
13598main ()
13599{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013600 int mib[2], r;
13601 size_t len;
13602
13603 mib[0] = CTL_HW;
13604 mib[1] = HW_USERMEM;
13605 len = sizeof(r);
13606 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013607
13608 ;
13609 return 0;
13610}
13611_ACEOF
13612rm -f conftest.$ac_objext
13613if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13614 (eval $ac_compile) 2>conftest.er1
13615 ac_status=$?
13616 grep -v '^ *+' conftest.er1 >conftest.err
13617 rm -f conftest.er1
13618 cat conftest.err >&5
13619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13620 (exit $ac_status); } &&
13621 { ac_try='test -z "$ac_c_werror_flag"
13622 || test ! -s conftest.err'
13623 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13624 (eval $ac_try) 2>&5
13625 ac_status=$?
13626 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13627 (exit $ac_status); }; } &&
13628 { ac_try='test -s conftest.$ac_objext'
13629 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13630 (eval $ac_try) 2>&5
13631 ac_status=$?
13632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13633 (exit $ac_status); }; }; then
13634 echo "$as_me:$LINENO: result: yes" >&5
13635echo "${ECHO_T}yes" >&6; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013636#define HAVE_SYSCTL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013637_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013638
13639else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013640 echo "$as_me: failed program was:" >&5
13641sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013642
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013643echo "$as_me:$LINENO: result: not usable" >&5
13644echo "${ECHO_T}not usable" >&6
13645fi
13646rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13647
13648echo "$as_me:$LINENO: checking for sysinfo" >&5
13649echo $ECHO_N "checking for sysinfo... $ECHO_C" >&6
13650cat >conftest.$ac_ext <<_ACEOF
13651/* confdefs.h. */
13652_ACEOF
13653cat confdefs.h >>conftest.$ac_ext
13654cat >>conftest.$ac_ext <<_ACEOF
13655/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013656#include <sys/types.h>
13657#include <sys/sysinfo.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013658int
13659main ()
13660{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013661 struct sysinfo sinfo;
13662 int t;
13663
13664 (void)sysinfo(&sinfo);
13665 t = sinfo.totalram;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013666
13667 ;
13668 return 0;
13669}
13670_ACEOF
13671rm -f conftest.$ac_objext
13672if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13673 (eval $ac_compile) 2>conftest.er1
13674 ac_status=$?
13675 grep -v '^ *+' conftest.er1 >conftest.err
13676 rm -f conftest.er1
13677 cat conftest.err >&5
13678 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13679 (exit $ac_status); } &&
13680 { ac_try='test -z "$ac_c_werror_flag"
13681 || test ! -s conftest.err'
13682 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13683 (eval $ac_try) 2>&5
13684 ac_status=$?
13685 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13686 (exit $ac_status); }; } &&
13687 { ac_try='test -s conftest.$ac_objext'
13688 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13689 (eval $ac_try) 2>&5
13690 ac_status=$?
13691 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13692 (exit $ac_status); }; }; then
13693 echo "$as_me:$LINENO: result: yes" >&5
13694echo "${ECHO_T}yes" >&6; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013695#define HAVE_SYSINFO 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013696_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013697
13698else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013699 echo "$as_me: failed program was:" >&5
13700sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013701
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013702echo "$as_me:$LINENO: result: not usable" >&5
13703echo "${ECHO_T}not usable" >&6
13704fi
13705rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13706
Bram Moolenaar914572a2007-05-01 11:37:47 +000013707echo "$as_me:$LINENO: checking for sysinfo.mem_unit" >&5
13708echo $ECHO_N "checking for sysinfo.mem_unit... $ECHO_C" >&6
13709cat >conftest.$ac_ext <<_ACEOF
13710/* confdefs.h. */
13711_ACEOF
13712cat confdefs.h >>conftest.$ac_ext
13713cat >>conftest.$ac_ext <<_ACEOF
13714/* end confdefs.h. */
13715#include <sys/types.h>
13716#include <sys/sysinfo.h>
13717int
13718main ()
13719{
13720 struct sysinfo sinfo;
13721 sinfo.mem_unit = 1;
13722
13723 ;
13724 return 0;
13725}
13726_ACEOF
13727rm -f conftest.$ac_objext
13728if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13729 (eval $ac_compile) 2>conftest.er1
13730 ac_status=$?
13731 grep -v '^ *+' conftest.er1 >conftest.err
13732 rm -f conftest.er1
13733 cat conftest.err >&5
13734 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13735 (exit $ac_status); } &&
13736 { ac_try='test -z "$ac_c_werror_flag"
13737 || test ! -s conftest.err'
13738 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13739 (eval $ac_try) 2>&5
13740 ac_status=$?
13741 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13742 (exit $ac_status); }; } &&
13743 { ac_try='test -s conftest.$ac_objext'
13744 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13745 (eval $ac_try) 2>&5
13746 ac_status=$?
13747 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13748 (exit $ac_status); }; }; then
13749 echo "$as_me:$LINENO: result: yes" >&5
13750echo "${ECHO_T}yes" >&6; cat >>confdefs.h <<\_ACEOF
13751#define HAVE_SYSINFO_MEM_UNIT 1
13752_ACEOF
13753
13754else
13755 echo "$as_me: failed program was:" >&5
13756sed 's/^/| /' conftest.$ac_ext >&5
13757
13758echo "$as_me:$LINENO: result: no" >&5
13759echo "${ECHO_T}no" >&6
13760fi
13761rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13762
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013763echo "$as_me:$LINENO: checking for sysconf" >&5
13764echo $ECHO_N "checking for sysconf... $ECHO_C" >&6
13765cat >conftest.$ac_ext <<_ACEOF
13766/* confdefs.h. */
13767_ACEOF
13768cat confdefs.h >>conftest.$ac_ext
13769cat >>conftest.$ac_ext <<_ACEOF
13770/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013771#include <unistd.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013772int
13773main ()
13774{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013775 (void)sysconf(_SC_PAGESIZE);
13776 (void)sysconf(_SC_PHYS_PAGES);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013777
13778 ;
13779 return 0;
13780}
13781_ACEOF
13782rm -f conftest.$ac_objext
13783if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13784 (eval $ac_compile) 2>conftest.er1
13785 ac_status=$?
13786 grep -v '^ *+' conftest.er1 >conftest.err
13787 rm -f conftest.er1
13788 cat conftest.err >&5
13789 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13790 (exit $ac_status); } &&
13791 { ac_try='test -z "$ac_c_werror_flag"
13792 || test ! -s conftest.err'
13793 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13794 (eval $ac_try) 2>&5
13795 ac_status=$?
13796 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13797 (exit $ac_status); }; } &&
13798 { ac_try='test -s conftest.$ac_objext'
13799 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13800 (eval $ac_try) 2>&5
13801 ac_status=$?
13802 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13803 (exit $ac_status); }; }; then
13804 echo "$as_me:$LINENO: result: yes" >&5
13805echo "${ECHO_T}yes" >&6; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013806#define HAVE_SYSCONF 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013807_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013808
13809else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013810 echo "$as_me: failed program was:" >&5
13811sed 's/^/| /' conftest.$ac_ext >&5
13812
13813echo "$as_me:$LINENO: result: not usable" >&5
13814echo "${ECHO_T}not usable" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013815fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013816rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000013817
13818
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013819echo "$as_me:$LINENO: checking size of int" >&5
13820echo $ECHO_N "checking size of int... $ECHO_C" >&6
13821if test "${ac_cv_sizeof_int+set}" = set; then
13822 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013823else
13824 if test "$cross_compiling" = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013825 { { echo "$as_me:$LINENO: error: failed to compile test program" >&5
13826echo "$as_me: error: failed to compile test program" >&2;}
13827 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013828else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013829 cat >conftest.$ac_ext <<_ACEOF
13830/* confdefs.h. */
13831_ACEOF
13832cat confdefs.h >>conftest.$ac_ext
13833cat >>conftest.$ac_ext <<_ACEOF
13834/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013835#include <stdio.h>
13836 main()
13837 {
13838 FILE *f=fopen("conftestval", "w");
13839 if (!f) exit(1);
13840 fprintf(f, "%d\n", (int)sizeof(int));
13841 exit(0);
13842 }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013843_ACEOF
13844rm -f conftest$ac_exeext
13845if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13846 (eval $ac_link) 2>&5
13847 ac_status=$?
13848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13849 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13850 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13851 (eval $ac_try) 2>&5
13852 ac_status=$?
13853 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13854 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000013855 ac_cv_sizeof_int=`cat conftestval`
13856else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013857 echo "$as_me: program exited with status $ac_status" >&5
13858echo "$as_me: failed program was:" >&5
13859sed 's/^/| /' conftest.$ac_ext >&5
13860
13861( exit $ac_status )
13862ac_cv_sizeof_int=0
Bram Moolenaar071d4272004-06-13 20:20:40 +000013863fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013864rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13865fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013866fi
13867
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013868echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
13869echo "${ECHO_T}$ac_cv_sizeof_int" >&6
13870cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013871#define SIZEOF_INT $ac_cv_sizeof_int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013872_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013873
13874
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013875echo "$as_me:$LINENO: checking whether memmove/bcopy/memcpy handle overlaps" >&5
13876echo $ECHO_N "checking whether memmove/bcopy/memcpy handle overlaps... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013877bcopy_test_prog='
13878main() {
13879 char buf[10];
13880 strcpy(buf, "abcdefghi");
13881 mch_memmove(buf, buf + 2, 3);
13882 if (strncmp(buf, "ababcf", 6))
13883 exit(1);
13884 strcpy(buf, "abcdefghi");
13885 mch_memmove(buf + 2, buf, 3);
13886 if (strncmp(buf, "cdedef", 6))
13887 exit(1);
13888 exit(0); /* libc version works properly. */
13889}'
13890
13891
13892if test "$cross_compiling" = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013893 { { echo "$as_me:$LINENO: error: failed to compile test program" >&5
13894echo "$as_me: error: failed to compile test program" >&2;}
13895 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013896else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013897 cat >conftest.$ac_ext <<_ACEOF
13898/* confdefs.h. */
13899_ACEOF
13900cat confdefs.h >>conftest.$ac_ext
13901cat >>conftest.$ac_ext <<_ACEOF
13902/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013903#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013904_ACEOF
13905rm -f conftest$ac_exeext
13906if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13907 (eval $ac_link) 2>&5
13908 ac_status=$?
13909 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13910 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13911 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13912 (eval $ac_try) 2>&5
13913 ac_status=$?
13914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13915 (exit $ac_status); }; }; then
13916 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013917#define USEMEMMOVE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013918_ACEOF
13919 echo "$as_me:$LINENO: result: memmove does" >&5
13920echo "${ECHO_T}memmove does" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013921else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013922 echo "$as_me: program exited with status $ac_status" >&5
13923echo "$as_me: failed program was:" >&5
13924sed 's/^/| /' conftest.$ac_ext >&5
13925
13926( exit $ac_status )
13927if test "$cross_compiling" = yes; then
13928 { { echo "$as_me:$LINENO: error: failed to compile test program" >&5
13929echo "$as_me: error: failed to compile test program" >&2;}
13930 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013931else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013932 cat >conftest.$ac_ext <<_ACEOF
13933/* confdefs.h. */
13934_ACEOF
13935cat confdefs.h >>conftest.$ac_ext
13936cat >>conftest.$ac_ext <<_ACEOF
13937/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013938#define mch_memmove(s,d,l) bcopy(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013939_ACEOF
13940rm -f conftest$ac_exeext
13941if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13942 (eval $ac_link) 2>&5
13943 ac_status=$?
13944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13945 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13946 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13947 (eval $ac_try) 2>&5
13948 ac_status=$?
13949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13950 (exit $ac_status); }; }; then
13951 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013952#define USEBCOPY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013953_ACEOF
13954 echo "$as_me:$LINENO: result: bcopy does" >&5
13955echo "${ECHO_T}bcopy does" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013956else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013957 echo "$as_me: program exited with status $ac_status" >&5
13958echo "$as_me: failed program was:" >&5
13959sed 's/^/| /' conftest.$ac_ext >&5
13960
13961( exit $ac_status )
13962if test "$cross_compiling" = yes; then
13963 { { echo "$as_me:$LINENO: error: failed to compile test program" >&5
13964echo "$as_me: error: failed to compile test program" >&2;}
13965 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013966else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013967 cat >conftest.$ac_ext <<_ACEOF
13968/* confdefs.h. */
13969_ACEOF
13970cat confdefs.h >>conftest.$ac_ext
13971cat >>conftest.$ac_ext <<_ACEOF
13972/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013973#define mch_memmove(s,d,l) memcpy(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013974_ACEOF
13975rm -f conftest$ac_exeext
13976if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13977 (eval $ac_link) 2>&5
13978 ac_status=$?
13979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13980 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13981 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13982 (eval $ac_try) 2>&5
13983 ac_status=$?
13984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13985 (exit $ac_status); }; }; then
13986 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013987#define USEMEMCPY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013988_ACEOF
13989 echo "$as_me:$LINENO: result: memcpy does" >&5
13990echo "${ECHO_T}memcpy does" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013991else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013992 echo "$as_me: program exited with status $ac_status" >&5
13993echo "$as_me: failed program was:" >&5
13994sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013995
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013996( exit $ac_status )
13997echo "$as_me:$LINENO: result: no" >&5
13998echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013999fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014000rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014001fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000014002fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014003rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014004fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014005fi
14006rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14007fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000014008
14009
14010if test "$enable_multibyte" = "yes"; then
14011 cflags_save=$CFLAGS
14012 ldflags_save=$LDFLAGS
14013 if test -n "$x_includes" ; then
14014 CFLAGS="$CFLAGS -I$x_includes"
14015 LDFLAGS="$X_LIBS $LDFLAGS -lX11"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014016 echo "$as_me:$LINENO: checking whether X_LOCALE needed" >&5
14017echo $ECHO_N "checking whether X_LOCALE needed... $ECHO_C" >&6
14018 cat >conftest.$ac_ext <<_ACEOF
14019/* confdefs.h. */
14020_ACEOF
14021cat confdefs.h >>conftest.$ac_ext
14022cat >>conftest.$ac_ext <<_ACEOF
14023/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014024#include <X11/Xlocale.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014025int
14026main ()
14027{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014028
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014029 ;
14030 return 0;
14031}
14032_ACEOF
14033rm -f conftest.$ac_objext
14034if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14035 (eval $ac_compile) 2>conftest.er1
14036 ac_status=$?
14037 grep -v '^ *+' conftest.er1 >conftest.err
14038 rm -f conftest.er1
14039 cat conftest.err >&5
14040 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14041 (exit $ac_status); } &&
14042 { ac_try='test -z "$ac_c_werror_flag"
14043 || test ! -s conftest.err'
14044 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14045 (eval $ac_try) 2>&5
14046 ac_status=$?
14047 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14048 (exit $ac_status); }; } &&
14049 { ac_try='test -s conftest.$ac_objext'
14050 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14051 (eval $ac_try) 2>&5
14052 ac_status=$?
14053 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14054 (exit $ac_status); }; }; then
14055 cat >conftest.$ac_ext <<_ACEOF
14056/* confdefs.h. */
14057_ACEOF
14058cat confdefs.h >>conftest.$ac_ext
14059cat >>conftest.$ac_ext <<_ACEOF
14060/* end confdefs.h. */
14061
Bram Moolenaar071d4272004-06-13 20:20:40 +000014062/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014063#ifdef __cplusplus
14064extern "C"
14065#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000014066/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014067 builtin and then its argument prototype would still apply. */
14068char _Xsetlocale ();
14069int
14070main ()
14071{
14072_Xsetlocale ();
14073 ;
14074 return 0;
14075}
14076_ACEOF
14077rm -f conftest.$ac_objext conftest$ac_exeext
14078if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14079 (eval $ac_link) 2>conftest.er1
14080 ac_status=$?
14081 grep -v '^ *+' conftest.er1 >conftest.err
14082 rm -f conftest.er1
14083 cat conftest.err >&5
14084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14085 (exit $ac_status); } &&
14086 { ac_try='test -z "$ac_c_werror_flag"
14087 || test ! -s conftest.err'
14088 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14089 (eval $ac_try) 2>&5
14090 ac_status=$?
14091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14092 (exit $ac_status); }; } &&
14093 { ac_try='test -s conftest$ac_exeext'
14094 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14095 (eval $ac_try) 2>&5
14096 ac_status=$?
14097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14098 (exit $ac_status); }; }; then
14099 echo "$as_me:$LINENO: result: yes" >&5
14100echo "${ECHO_T}yes" >&6
14101 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014102#define X_LOCALE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014103_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014104
14105else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014106 echo "$as_me: failed program was:" >&5
14107sed 's/^/| /' conftest.$ac_ext >&5
14108
14109echo "$as_me:$LINENO: result: no" >&5
14110echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014111fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014112rm -f conftest.err conftest.$ac_objext \
14113 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014114else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014115 echo "$as_me: failed program was:" >&5
14116sed 's/^/| /' conftest.$ac_ext >&5
14117
14118echo "$as_me:$LINENO: result: no" >&5
14119echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014120fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014121rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014122 fi
14123 CFLAGS=$cflags_save
14124 LDFLAGS=$ldflags_save
14125fi
14126
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014127echo "$as_me:$LINENO: checking for _xpg4_setrunelocale in -lxpg4" >&5
14128echo $ECHO_N "checking for _xpg4_setrunelocale in -lxpg4... $ECHO_C" >&6
14129if test "${ac_cv_lib_xpg4__xpg4_setrunelocale+set}" = set; then
14130 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014131else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014132 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014133LIBS="-lxpg4 $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014134cat >conftest.$ac_ext <<_ACEOF
14135/* confdefs.h. */
14136_ACEOF
14137cat confdefs.h >>conftest.$ac_ext
14138cat >>conftest.$ac_ext <<_ACEOF
14139/* end confdefs.h. */
14140
Bram Moolenaar071d4272004-06-13 20:20:40 +000014141/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014142#ifdef __cplusplus
14143extern "C"
14144#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000014145/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014146 builtin and then its argument prototype would still apply. */
14147char _xpg4_setrunelocale ();
14148int
14149main ()
14150{
14151_xpg4_setrunelocale ();
14152 ;
14153 return 0;
14154}
14155_ACEOF
14156rm -f conftest.$ac_objext conftest$ac_exeext
14157if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14158 (eval $ac_link) 2>conftest.er1
14159 ac_status=$?
14160 grep -v '^ *+' conftest.er1 >conftest.err
14161 rm -f conftest.er1
14162 cat conftest.err >&5
14163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14164 (exit $ac_status); } &&
14165 { ac_try='test -z "$ac_c_werror_flag"
14166 || test ! -s conftest.err'
14167 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14168 (eval $ac_try) 2>&5
14169 ac_status=$?
14170 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14171 (exit $ac_status); }; } &&
14172 { ac_try='test -s conftest$ac_exeext'
14173 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14174 (eval $ac_try) 2>&5
14175 ac_status=$?
14176 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14177 (exit $ac_status); }; }; then
14178 ac_cv_lib_xpg4__xpg4_setrunelocale=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014179else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014180 echo "$as_me: failed program was:" >&5
14181sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014182
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014183ac_cv_lib_xpg4__xpg4_setrunelocale=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014184fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014185rm -f conftest.err conftest.$ac_objext \
14186 conftest$ac_exeext conftest.$ac_ext
14187LIBS=$ac_check_lib_save_LIBS
14188fi
14189echo "$as_me:$LINENO: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
14190echo "${ECHO_T}$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6
14191if test $ac_cv_lib_xpg4__xpg4_setrunelocale = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014192 LIBS="$LIBS -lxpg4"
Bram Moolenaar071d4272004-06-13 20:20:40 +000014193fi
14194
14195
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014196echo "$as_me:$LINENO: checking how to create tags" >&5
14197echo $ECHO_N "checking how to create tags... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014198test -f tags && mv tags tags.save
14199if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
Bram Moolenaarb21e5842006-04-16 18:30:08 +000014200 TAGPRG="ctags -I INIT+ --fields=+S"
Bram Moolenaar071d4272004-06-13 20:20:40 +000014201else
14202 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
14203 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
14204 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
14205 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
14206 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
14207 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
14208 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
14209fi
14210test -f tags.save && mv tags.save tags
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014211echo "$as_me:$LINENO: result: $TAGPRG" >&5
14212echo "${ECHO_T}$TAGPRG" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014213
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014214echo "$as_me:$LINENO: checking how to run man with a section nr" >&5
14215echo $ECHO_N "checking how to run man with a section nr... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014216MANDEF="man"
14217(eval man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014218echo "$as_me:$LINENO: result: $MANDEF" >&5
14219echo "${ECHO_T}$MANDEF" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014220if test "$MANDEF" = "man -s"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014221 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014222#define USEMAN_S 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014223_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014224
14225fi
14226
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014227echo "$as_me:$LINENO: checking --disable-nls argument" >&5
14228echo $ECHO_N "checking --disable-nls argument... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014229# Check whether --enable-nls or --disable-nls was given.
14230if test "${enable_nls+set}" = set; then
14231 enableval="$enable_nls"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014232
Bram Moolenaar071d4272004-06-13 20:20:40 +000014233else
14234 enable_nls="yes"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014235fi;
Bram Moolenaar071d4272004-06-13 20:20:40 +000014236
14237if test "$enable_nls" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014238 echo "$as_me:$LINENO: result: no" >&5
14239echo "${ECHO_T}no" >&6
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000014240
14241 INSTALL_LANGS=install-languages
14242
14243 INSTALL_TOOL_LANGS=install-tool-languages
14244
14245
Bram Moolenaar071d4272004-06-13 20:20:40 +000014246 # Extract the first word of "msgfmt", so it can be a program name with args.
14247set dummy msgfmt; ac_word=$2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014248echo "$as_me:$LINENO: checking for $ac_word" >&5
14249echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
14250if test "${ac_cv_prog_MSGFMT+set}" = set; then
14251 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014252else
14253 if test -n "$MSGFMT"; then
14254 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
14255else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014256as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14257for as_dir in $PATH
14258do
14259 IFS=$as_save_IFS
14260 test -z "$as_dir" && as_dir=.
14261 for ac_exec_ext in '' $ac_executable_extensions; do
14262 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14263 ac_cv_prog_MSGFMT="msgfmt"
14264 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14265 break 2
14266 fi
14267done
14268done
14269
Bram Moolenaar071d4272004-06-13 20:20:40 +000014270fi
14271fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014272MSGFMT=$ac_cv_prog_MSGFMT
Bram Moolenaar071d4272004-06-13 20:20:40 +000014273if test -n "$MSGFMT"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014274 echo "$as_me:$LINENO: result: $MSGFMT" >&5
14275echo "${ECHO_T}$MSGFMT" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014276else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014277 echo "$as_me:$LINENO: result: no" >&5
14278echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014279fi
14280
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014281 echo "$as_me:$LINENO: checking for NLS" >&5
14282echo $ECHO_N "checking for NLS... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014283 if test -f po/Makefile; then
14284 have_gettext="no"
14285 if test -n "$MSGFMT"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014286 cat >conftest.$ac_ext <<_ACEOF
14287/* confdefs.h. */
14288_ACEOF
14289cat confdefs.h >>conftest.$ac_ext
14290cat >>conftest.$ac_ext <<_ACEOF
14291/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014292#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014293int
14294main ()
14295{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014296gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014297 ;
14298 return 0;
14299}
14300_ACEOF
14301rm -f conftest.$ac_objext conftest$ac_exeext
14302if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14303 (eval $ac_link) 2>conftest.er1
14304 ac_status=$?
14305 grep -v '^ *+' conftest.er1 >conftest.err
14306 rm -f conftest.er1
14307 cat conftest.err >&5
14308 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14309 (exit $ac_status); } &&
14310 { ac_try='test -z "$ac_c_werror_flag"
14311 || test ! -s conftest.err'
14312 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14313 (eval $ac_try) 2>&5
14314 ac_status=$?
14315 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14316 (exit $ac_status); }; } &&
14317 { ac_try='test -s conftest$ac_exeext'
14318 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14319 (eval $ac_try) 2>&5
14320 ac_status=$?
14321 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14322 (exit $ac_status); }; }; then
14323 echo "$as_me:$LINENO: result: gettext() works" >&5
14324echo "${ECHO_T}gettext() works" >&6; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000014325else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014326 echo "$as_me: failed program was:" >&5
14327sed 's/^/| /' conftest.$ac_ext >&5
14328
14329olibs=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014330 LIBS="$LIBS -lintl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014331 cat >conftest.$ac_ext <<_ACEOF
14332/* confdefs.h. */
14333_ACEOF
14334cat confdefs.h >>conftest.$ac_ext
14335cat >>conftest.$ac_ext <<_ACEOF
14336/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014337#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014338int
14339main ()
14340{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014341gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014342 ;
14343 return 0;
14344}
14345_ACEOF
14346rm -f conftest.$ac_objext conftest$ac_exeext
14347if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14348 (eval $ac_link) 2>conftest.er1
14349 ac_status=$?
14350 grep -v '^ *+' conftest.er1 >conftest.err
14351 rm -f conftest.er1
14352 cat conftest.err >&5
14353 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14354 (exit $ac_status); } &&
14355 { ac_try='test -z "$ac_c_werror_flag"
14356 || test ! -s conftest.err'
14357 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14358 (eval $ac_try) 2>&5
14359 ac_status=$?
14360 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14361 (exit $ac_status); }; } &&
14362 { ac_try='test -s conftest$ac_exeext'
14363 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14364 (eval $ac_try) 2>&5
14365 ac_status=$?
14366 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14367 (exit $ac_status); }; }; then
14368 echo "$as_me:$LINENO: result: gettext() works with -lintl" >&5
14369echo "${ECHO_T}gettext() works with -lintl" >&6; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000014370else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014371 echo "$as_me: failed program was:" >&5
14372sed 's/^/| /' conftest.$ac_ext >&5
14373
14374echo "$as_me:$LINENO: result: gettext() doesn't work" >&5
14375echo "${ECHO_T}gettext() doesn't work" >&6;
Bram Moolenaar071d4272004-06-13 20:20:40 +000014376 LIBS=$olibs
14377fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014378rm -f conftest.err conftest.$ac_objext \
14379 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014380fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014381rm -f conftest.err conftest.$ac_objext \
14382 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014383 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014384 echo "$as_me:$LINENO: result: msgfmt not found - disabled" >&5
14385echo "${ECHO_T}msgfmt not found - disabled" >&6;
Bram Moolenaar071d4272004-06-13 20:20:40 +000014386 fi
14387 if test $have_gettext = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014388 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014389#define HAVE_GETTEXT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014390_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014391
14392 MAKEMO=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014393
14394
14395for ac_func in bind_textdomain_codeset
Bram Moolenaar071d4272004-06-13 20:20:40 +000014396do
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014397as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14398echo "$as_me:$LINENO: checking for $ac_func" >&5
14399echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14400if eval "test \"\${$as_ac_var+set}\" = set"; then
14401 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014402else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014403 cat >conftest.$ac_ext <<_ACEOF
14404/* confdefs.h. */
14405_ACEOF
14406cat confdefs.h >>conftest.$ac_ext
14407cat >>conftest.$ac_ext <<_ACEOF
14408/* end confdefs.h. */
14409/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14410 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14411#define $ac_func innocuous_$ac_func
14412
Bram Moolenaar071d4272004-06-13 20:20:40 +000014413/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014414 which can conflict with char $ac_func (); below.
14415 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14416 <limits.h> exists even on freestanding compilers. */
14417
14418#ifdef __STDC__
14419# include <limits.h>
14420#else
14421# include <assert.h>
14422#endif
14423
14424#undef $ac_func
14425
Bram Moolenaar071d4272004-06-13 20:20:40 +000014426/* Override any gcc2 internal prototype to avoid an error. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014427#ifdef __cplusplus
14428extern "C"
14429{
14430#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000014431/* We use char because int might match the return type of a gcc2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014432 builtin and then its argument prototype would still apply. */
14433char $ac_func ();
Bram Moolenaar071d4272004-06-13 20:20:40 +000014434/* The GNU C library defines this for functions which it implements
14435 to always fail with ENOSYS. Some functions are actually named
14436 something starting with __ and the normal name is an alias. */
14437#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14438choke me
14439#else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014440char (*f) () = $ac_func;
14441#endif
14442#ifdef __cplusplus
14443}
Bram Moolenaar071d4272004-06-13 20:20:40 +000014444#endif
14445
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014446int
14447main ()
14448{
14449return f != $ac_func;
14450 ;
14451 return 0;
14452}
14453_ACEOF
14454rm -f conftest.$ac_objext conftest$ac_exeext
14455if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14456 (eval $ac_link) 2>conftest.er1
14457 ac_status=$?
14458 grep -v '^ *+' conftest.er1 >conftest.err
14459 rm -f conftest.er1
14460 cat conftest.err >&5
14461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14462 (exit $ac_status); } &&
14463 { ac_try='test -z "$ac_c_werror_flag"
14464 || test ! -s conftest.err'
14465 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14466 (eval $ac_try) 2>&5
14467 ac_status=$?
14468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14469 (exit $ac_status); }; } &&
14470 { ac_try='test -s conftest$ac_exeext'
14471 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14472 (eval $ac_try) 2>&5
14473 ac_status=$?
14474 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14475 (exit $ac_status); }; }; then
14476 eval "$as_ac_var=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000014477else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014478 echo "$as_me: failed program was:" >&5
14479sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014480
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014481eval "$as_ac_var=no"
14482fi
14483rm -f conftest.err conftest.$ac_objext \
14484 conftest$ac_exeext conftest.$ac_ext
14485fi
14486echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
14487echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14488if test `eval echo '${'$as_ac_var'}'` = yes; then
14489 cat >>confdefs.h <<_ACEOF
14490#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14491_ACEOF
14492
Bram Moolenaar071d4272004-06-13 20:20:40 +000014493fi
14494done
14495
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014496 echo "$as_me:$LINENO: checking for _nl_msg_cat_cntr" >&5
14497echo $ECHO_N "checking for _nl_msg_cat_cntr... $ECHO_C" >&6
14498 cat >conftest.$ac_ext <<_ACEOF
14499/* confdefs.h. */
14500_ACEOF
14501cat confdefs.h >>conftest.$ac_ext
14502cat >>conftest.$ac_ext <<_ACEOF
14503/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014504#include <libintl.h>
14505 extern int _nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014506int
14507main ()
14508{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014509++_nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014510 ;
14511 return 0;
14512}
14513_ACEOF
14514rm -f conftest.$ac_objext conftest$ac_exeext
14515if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14516 (eval $ac_link) 2>conftest.er1
14517 ac_status=$?
14518 grep -v '^ *+' conftest.er1 >conftest.err
14519 rm -f conftest.er1
14520 cat conftest.err >&5
14521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14522 (exit $ac_status); } &&
14523 { ac_try='test -z "$ac_c_werror_flag"
14524 || test ! -s conftest.err'
14525 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14526 (eval $ac_try) 2>&5
14527 ac_status=$?
14528 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14529 (exit $ac_status); }; } &&
14530 { ac_try='test -s conftest$ac_exeext'
14531 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14532 (eval $ac_try) 2>&5
14533 ac_status=$?
14534 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14535 (exit $ac_status); }; }; then
14536 echo "$as_me:$LINENO: result: yes" >&5
14537echo "${ECHO_T}yes" >&6; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014538#define HAVE_NL_MSG_CAT_CNTR 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014539_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014540
14541else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014542 echo "$as_me: failed program was:" >&5
14543sed 's/^/| /' conftest.$ac_ext >&5
14544
14545echo "$as_me:$LINENO: result: no" >&5
14546echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014547fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014548rm -f conftest.err conftest.$ac_objext \
14549 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014550 fi
14551 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014552 echo "$as_me:$LINENO: result: no \"po/Makefile\" - disabled" >&5
14553echo "${ECHO_T}no \"po/Makefile\" - disabled" >&6;
Bram Moolenaar071d4272004-06-13 20:20:40 +000014554 fi
14555else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014556 echo "$as_me:$LINENO: result: yes" >&5
14557echo "${ECHO_T}yes" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014558fi
14559
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014560if test "${ac_cv_header_dlfcn_h+set}" = set; then
14561 echo "$as_me:$LINENO: checking for dlfcn.h" >&5
14562echo $ECHO_N "checking for dlfcn.h... $ECHO_C" >&6
14563if test "${ac_cv_header_dlfcn_h+set}" = set; then
14564 echo $ECHO_N "(cached) $ECHO_C" >&6
14565fi
14566echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
14567echo "${ECHO_T}$ac_cv_header_dlfcn_h" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014568else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014569 # Is the header compilable?
14570echo "$as_me:$LINENO: checking dlfcn.h usability" >&5
14571echo $ECHO_N "checking dlfcn.h usability... $ECHO_C" >&6
14572cat >conftest.$ac_ext <<_ACEOF
14573/* confdefs.h. */
14574_ACEOF
14575cat confdefs.h >>conftest.$ac_ext
14576cat >>conftest.$ac_ext <<_ACEOF
14577/* end confdefs.h. */
14578$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000014579#include <dlfcn.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014580_ACEOF
14581rm -f conftest.$ac_objext
14582if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14583 (eval $ac_compile) 2>conftest.er1
14584 ac_status=$?
14585 grep -v '^ *+' conftest.er1 >conftest.err
14586 rm -f conftest.er1
14587 cat conftest.err >&5
14588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14589 (exit $ac_status); } &&
14590 { ac_try='test -z "$ac_c_werror_flag"
14591 || test ! -s conftest.err'
14592 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14593 (eval $ac_try) 2>&5
14594 ac_status=$?
14595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14596 (exit $ac_status); }; } &&
14597 { ac_try='test -s conftest.$ac_objext'
14598 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14599 (eval $ac_try) 2>&5
14600 ac_status=$?
14601 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14602 (exit $ac_status); }; }; then
14603 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014604else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014605 echo "$as_me: failed program was:" >&5
14606sed 's/^/| /' conftest.$ac_ext >&5
14607
14608ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014609fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014610rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14611echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14612echo "${ECHO_T}$ac_header_compiler" >&6
14613
14614# Is the header present?
14615echo "$as_me:$LINENO: checking dlfcn.h presence" >&5
14616echo $ECHO_N "checking dlfcn.h presence... $ECHO_C" >&6
14617cat >conftest.$ac_ext <<_ACEOF
14618/* confdefs.h. */
14619_ACEOF
14620cat confdefs.h >>conftest.$ac_ext
14621cat >>conftest.$ac_ext <<_ACEOF
14622/* end confdefs.h. */
14623#include <dlfcn.h>
14624_ACEOF
14625if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
14626 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14627 ac_status=$?
14628 grep -v '^ *+' conftest.er1 >conftest.err
14629 rm -f conftest.er1
14630 cat conftest.err >&5
14631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14632 (exit $ac_status); } >/dev/null; then
14633 if test -s conftest.err; then
14634 ac_cpp_err=$ac_c_preproc_warn_flag
14635 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14636 else
14637 ac_cpp_err=
14638 fi
14639else
14640 ac_cpp_err=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014641fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014642if test -z "$ac_cpp_err"; then
14643 ac_header_preproc=yes
14644else
14645 echo "$as_me: failed program was:" >&5
14646sed 's/^/| /' conftest.$ac_ext >&5
14647
14648 ac_header_preproc=no
14649fi
14650rm -f conftest.err conftest.$ac_ext
14651echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14652echo "${ECHO_T}$ac_header_preproc" >&6
14653
14654# So? What about this header?
14655case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14656 yes:no: )
14657 { echo "$as_me:$LINENO: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&5
14658echo "$as_me: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14659 { echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the compiler's result" >&5
14660echo "$as_me: WARNING: dlfcn.h: proceeding with the compiler's result" >&2;}
14661 ac_header_preproc=yes
14662 ;;
14663 no:yes:* )
14664 { echo "$as_me:$LINENO: WARNING: dlfcn.h: present but cannot be compiled" >&5
14665echo "$as_me: WARNING: dlfcn.h: present but cannot be compiled" >&2;}
14666 { echo "$as_me:$LINENO: WARNING: dlfcn.h: check for missing prerequisite headers?" >&5
14667echo "$as_me: WARNING: dlfcn.h: check for missing prerequisite headers?" >&2;}
14668 { echo "$as_me:$LINENO: WARNING: dlfcn.h: see the Autoconf documentation" >&5
14669echo "$as_me: WARNING: dlfcn.h: see the Autoconf documentation" >&2;}
14670 { echo "$as_me:$LINENO: WARNING: dlfcn.h: section \"Present But Cannot Be Compiled\"" >&5
14671echo "$as_me: WARNING: dlfcn.h: section \"Present But Cannot Be Compiled\"" >&2;}
14672 { echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&5
14673echo "$as_me: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&2;}
14674 { echo "$as_me:$LINENO: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&5
14675echo "$as_me: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&2;}
14676 (
14677 cat <<\_ASBOX
14678## ------------------------------------------ ##
14679## Report this to the AC_PACKAGE_NAME lists. ##
14680## ------------------------------------------ ##
14681_ASBOX
14682 ) |
14683 sed "s/^/$as_me: WARNING: /" >&2
14684 ;;
14685esac
14686echo "$as_me:$LINENO: checking for dlfcn.h" >&5
14687echo $ECHO_N "checking for dlfcn.h... $ECHO_C" >&6
14688if test "${ac_cv_header_dlfcn_h+set}" = set; then
14689 echo $ECHO_N "(cached) $ECHO_C" >&6
14690else
14691 ac_cv_header_dlfcn_h=$ac_header_preproc
14692fi
14693echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
14694echo "${ECHO_T}$ac_cv_header_dlfcn_h" >&6
14695
14696fi
14697if test $ac_cv_header_dlfcn_h = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014698 DLL=dlfcn.h
14699else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014700 if test "${ac_cv_header_dl_h+set}" = set; then
14701 echo "$as_me:$LINENO: checking for dl.h" >&5
14702echo $ECHO_N "checking for dl.h... $ECHO_C" >&6
14703if test "${ac_cv_header_dl_h+set}" = set; then
14704 echo $ECHO_N "(cached) $ECHO_C" >&6
14705fi
14706echo "$as_me:$LINENO: result: $ac_cv_header_dl_h" >&5
14707echo "${ECHO_T}$ac_cv_header_dl_h" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014708else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014709 # Is the header compilable?
14710echo "$as_me:$LINENO: checking dl.h usability" >&5
14711echo $ECHO_N "checking dl.h usability... $ECHO_C" >&6
14712cat >conftest.$ac_ext <<_ACEOF
14713/* confdefs.h. */
14714_ACEOF
14715cat confdefs.h >>conftest.$ac_ext
14716cat >>conftest.$ac_ext <<_ACEOF
14717/* end confdefs.h. */
14718$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000014719#include <dl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014720_ACEOF
14721rm -f conftest.$ac_objext
14722if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14723 (eval $ac_compile) 2>conftest.er1
14724 ac_status=$?
14725 grep -v '^ *+' conftest.er1 >conftest.err
14726 rm -f conftest.er1
14727 cat conftest.err >&5
14728 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14729 (exit $ac_status); } &&
14730 { ac_try='test -z "$ac_c_werror_flag"
14731 || test ! -s conftest.err'
14732 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14733 (eval $ac_try) 2>&5
14734 ac_status=$?
14735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14736 (exit $ac_status); }; } &&
14737 { ac_try='test -s conftest.$ac_objext'
14738 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14739 (eval $ac_try) 2>&5
14740 ac_status=$?
14741 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14742 (exit $ac_status); }; }; then
14743 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014744else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014745 echo "$as_me: failed program was:" >&5
14746sed 's/^/| /' conftest.$ac_ext >&5
14747
14748ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014749fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014750rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14751echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14752echo "${ECHO_T}$ac_header_compiler" >&6
14753
14754# Is the header present?
14755echo "$as_me:$LINENO: checking dl.h presence" >&5
14756echo $ECHO_N "checking dl.h presence... $ECHO_C" >&6
14757cat >conftest.$ac_ext <<_ACEOF
14758/* confdefs.h. */
14759_ACEOF
14760cat confdefs.h >>conftest.$ac_ext
14761cat >>conftest.$ac_ext <<_ACEOF
14762/* end confdefs.h. */
14763#include <dl.h>
14764_ACEOF
14765if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
14766 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14767 ac_status=$?
14768 grep -v '^ *+' conftest.er1 >conftest.err
14769 rm -f conftest.er1
14770 cat conftest.err >&5
14771 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14772 (exit $ac_status); } >/dev/null; then
14773 if test -s conftest.err; then
14774 ac_cpp_err=$ac_c_preproc_warn_flag
14775 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14776 else
14777 ac_cpp_err=
14778 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000014779else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014780 ac_cpp_err=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014781fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014782if test -z "$ac_cpp_err"; then
14783 ac_header_preproc=yes
14784else
14785 echo "$as_me: failed program was:" >&5
14786sed 's/^/| /' conftest.$ac_ext >&5
14787
14788 ac_header_preproc=no
14789fi
14790rm -f conftest.err conftest.$ac_ext
14791echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14792echo "${ECHO_T}$ac_header_preproc" >&6
14793
14794# So? What about this header?
14795case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14796 yes:no: )
14797 { echo "$as_me:$LINENO: WARNING: dl.h: accepted by the compiler, rejected by the preprocessor!" >&5
14798echo "$as_me: WARNING: dl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14799 { echo "$as_me:$LINENO: WARNING: dl.h: proceeding with the compiler's result" >&5
14800echo "$as_me: WARNING: dl.h: proceeding with the compiler's result" >&2;}
14801 ac_header_preproc=yes
14802 ;;
14803 no:yes:* )
14804 { echo "$as_me:$LINENO: WARNING: dl.h: present but cannot be compiled" >&5
14805echo "$as_me: WARNING: dl.h: present but cannot be compiled" >&2;}
14806 { echo "$as_me:$LINENO: WARNING: dl.h: check for missing prerequisite headers?" >&5
14807echo "$as_me: WARNING: dl.h: check for missing prerequisite headers?" >&2;}
14808 { echo "$as_me:$LINENO: WARNING: dl.h: see the Autoconf documentation" >&5
14809echo "$as_me: WARNING: dl.h: see the Autoconf documentation" >&2;}
14810 { echo "$as_me:$LINENO: WARNING: dl.h: section \"Present But Cannot Be Compiled\"" >&5
14811echo "$as_me: WARNING: dl.h: section \"Present But Cannot Be Compiled\"" >&2;}
14812 { echo "$as_me:$LINENO: WARNING: dl.h: proceeding with the preprocessor's result" >&5
14813echo "$as_me: WARNING: dl.h: proceeding with the preprocessor's result" >&2;}
14814 { echo "$as_me:$LINENO: WARNING: dl.h: in the future, the compiler will take precedence" >&5
14815echo "$as_me: WARNING: dl.h: in the future, the compiler will take precedence" >&2;}
14816 (
14817 cat <<\_ASBOX
14818## ------------------------------------------ ##
14819## Report this to the AC_PACKAGE_NAME lists. ##
14820## ------------------------------------------ ##
14821_ASBOX
14822 ) |
14823 sed "s/^/$as_me: WARNING: /" >&2
14824 ;;
14825esac
14826echo "$as_me:$LINENO: checking for dl.h" >&5
14827echo $ECHO_N "checking for dl.h... $ECHO_C" >&6
14828if test "${ac_cv_header_dl_h+set}" = set; then
14829 echo $ECHO_N "(cached) $ECHO_C" >&6
14830else
14831 ac_cv_header_dl_h=$ac_header_preproc
14832fi
14833echo "$as_me:$LINENO: result: $ac_cv_header_dl_h" >&5
14834echo "${ECHO_T}$ac_cv_header_dl_h" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014835
14836fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014837if test $ac_cv_header_dl_h = yes; then
14838 DLL=dl.h
14839fi
14840
14841
14842fi
14843
Bram Moolenaar071d4272004-06-13 20:20:40 +000014844
14845if test x${DLL} = xdlfcn.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014846
14847cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014848#define HAVE_DLFCN_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014849_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014850
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014851 echo "$as_me:$LINENO: checking for dlopen()" >&5
14852echo $ECHO_N "checking for dlopen()... $ECHO_C" >&6
14853 cat >conftest.$ac_ext <<_ACEOF
14854/* confdefs.h. */
14855_ACEOF
14856cat confdefs.h >>conftest.$ac_ext
14857cat >>conftest.$ac_ext <<_ACEOF
14858/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014859
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014860int
14861main ()
14862{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014863
14864 extern void* dlopen();
14865 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014866
14867 ;
14868 return 0;
14869}
14870_ACEOF
14871rm -f conftest.$ac_objext conftest$ac_exeext
14872if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14873 (eval $ac_link) 2>conftest.er1
14874 ac_status=$?
14875 grep -v '^ *+' conftest.er1 >conftest.err
14876 rm -f conftest.er1
14877 cat conftest.err >&5
14878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14879 (exit $ac_status); } &&
14880 { ac_try='test -z "$ac_c_werror_flag"
14881 || test ! -s conftest.err'
14882 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14883 (eval $ac_try) 2>&5
14884 ac_status=$?
14885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14886 (exit $ac_status); }; } &&
14887 { ac_try='test -s conftest$ac_exeext'
14888 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14889 (eval $ac_try) 2>&5
14890 ac_status=$?
14891 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14892 (exit $ac_status); }; }; then
14893 echo "$as_me:$LINENO: result: yes" >&5
14894echo "${ECHO_T}yes" >&6;
14895
14896cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014897#define HAVE_DLOPEN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014898_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014899
14900else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014901 echo "$as_me: failed program was:" >&5
14902sed 's/^/| /' conftest.$ac_ext >&5
14903
14904echo "$as_me:$LINENO: result: no" >&5
14905echo "${ECHO_T}no" >&6;
14906 echo "$as_me:$LINENO: checking for dlopen() in -ldl" >&5
14907echo $ECHO_N "checking for dlopen() in -ldl... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014908 olibs=$LIBS
14909 LIBS="$LIBS -ldl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014910 cat >conftest.$ac_ext <<_ACEOF
14911/* confdefs.h. */
14912_ACEOF
14913cat confdefs.h >>conftest.$ac_ext
14914cat >>conftest.$ac_ext <<_ACEOF
14915/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014916
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014917int
14918main ()
14919{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014920
14921 extern void* dlopen();
14922 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014923
14924 ;
14925 return 0;
14926}
14927_ACEOF
14928rm -f conftest.$ac_objext conftest$ac_exeext
14929if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14930 (eval $ac_link) 2>conftest.er1
14931 ac_status=$?
14932 grep -v '^ *+' conftest.er1 >conftest.err
14933 rm -f conftest.er1
14934 cat conftest.err >&5
14935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14936 (exit $ac_status); } &&
14937 { ac_try='test -z "$ac_c_werror_flag"
14938 || test ! -s conftest.err'
14939 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14940 (eval $ac_try) 2>&5
14941 ac_status=$?
14942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14943 (exit $ac_status); }; } &&
14944 { ac_try='test -s conftest$ac_exeext'
14945 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14946 (eval $ac_try) 2>&5
14947 ac_status=$?
14948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14949 (exit $ac_status); }; }; then
14950 echo "$as_me:$LINENO: result: yes" >&5
14951echo "${ECHO_T}yes" >&6;
14952
14953cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014954#define HAVE_DLOPEN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014955_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014956
14957else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014958 echo "$as_me: failed program was:" >&5
14959sed 's/^/| /' conftest.$ac_ext >&5
14960
14961echo "$as_me:$LINENO: result: no" >&5
14962echo "${ECHO_T}no" >&6;
Bram Moolenaar071d4272004-06-13 20:20:40 +000014963 LIBS=$olibs
14964fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014965rm -f conftest.err conftest.$ac_objext \
14966 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014967fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014968rm -f conftest.err conftest.$ac_objext \
14969 conftest$ac_exeext conftest.$ac_ext
14970 echo "$as_me:$LINENO: checking for dlsym()" >&5
14971echo $ECHO_N "checking for dlsym()... $ECHO_C" >&6
14972 cat >conftest.$ac_ext <<_ACEOF
14973/* confdefs.h. */
14974_ACEOF
14975cat confdefs.h >>conftest.$ac_ext
14976cat >>conftest.$ac_ext <<_ACEOF
14977/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014978
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014979int
14980main ()
14981{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014982
14983 extern void* dlsym();
14984 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014985
14986 ;
14987 return 0;
14988}
14989_ACEOF
14990rm -f conftest.$ac_objext conftest$ac_exeext
14991if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14992 (eval $ac_link) 2>conftest.er1
14993 ac_status=$?
14994 grep -v '^ *+' conftest.er1 >conftest.err
14995 rm -f conftest.er1
14996 cat conftest.err >&5
14997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14998 (exit $ac_status); } &&
14999 { ac_try='test -z "$ac_c_werror_flag"
15000 || test ! -s conftest.err'
15001 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15002 (eval $ac_try) 2>&5
15003 ac_status=$?
15004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15005 (exit $ac_status); }; } &&
15006 { ac_try='test -s conftest$ac_exeext'
15007 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15008 (eval $ac_try) 2>&5
15009 ac_status=$?
15010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15011 (exit $ac_status); }; }; then
15012 echo "$as_me:$LINENO: result: yes" >&5
15013echo "${ECHO_T}yes" >&6;
15014
15015cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015016#define HAVE_DLSYM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015017_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015018
15019else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015020 echo "$as_me: failed program was:" >&5
15021sed 's/^/| /' conftest.$ac_ext >&5
15022
15023echo "$as_me:$LINENO: result: no" >&5
15024echo "${ECHO_T}no" >&6;
15025 echo "$as_me:$LINENO: checking for dlsym() in -ldl" >&5
15026echo $ECHO_N "checking for dlsym() in -ldl... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015027 olibs=$LIBS
15028 LIBS="$LIBS -ldl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015029 cat >conftest.$ac_ext <<_ACEOF
15030/* confdefs.h. */
15031_ACEOF
15032cat confdefs.h >>conftest.$ac_ext
15033cat >>conftest.$ac_ext <<_ACEOF
15034/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015035
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015036int
15037main ()
15038{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015039
15040 extern void* dlsym();
15041 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015042
15043 ;
15044 return 0;
15045}
15046_ACEOF
15047rm -f conftest.$ac_objext conftest$ac_exeext
15048if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15049 (eval $ac_link) 2>conftest.er1
15050 ac_status=$?
15051 grep -v '^ *+' conftest.er1 >conftest.err
15052 rm -f conftest.er1
15053 cat conftest.err >&5
15054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15055 (exit $ac_status); } &&
15056 { ac_try='test -z "$ac_c_werror_flag"
15057 || test ! -s conftest.err'
15058 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15059 (eval $ac_try) 2>&5
15060 ac_status=$?
15061 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15062 (exit $ac_status); }; } &&
15063 { ac_try='test -s conftest$ac_exeext'
15064 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15065 (eval $ac_try) 2>&5
15066 ac_status=$?
15067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15068 (exit $ac_status); }; }; then
15069 echo "$as_me:$LINENO: result: yes" >&5
15070echo "${ECHO_T}yes" >&6;
15071
15072cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015073#define HAVE_DLSYM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015074_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015075
15076else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015077 echo "$as_me: failed program was:" >&5
15078sed 's/^/| /' conftest.$ac_ext >&5
15079
15080echo "$as_me:$LINENO: result: no" >&5
15081echo "${ECHO_T}no" >&6;
Bram Moolenaar071d4272004-06-13 20:20:40 +000015082 LIBS=$olibs
15083fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015084rm -f conftest.err conftest.$ac_objext \
15085 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015086fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015087rm -f conftest.err conftest.$ac_objext \
15088 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015089elif test x${DLL} = xdl.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015090
15091cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015092#define HAVE_DL_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015093_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015094
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015095 echo "$as_me:$LINENO: checking for shl_load()" >&5
15096echo $ECHO_N "checking for shl_load()... $ECHO_C" >&6
15097 cat >conftest.$ac_ext <<_ACEOF
15098/* confdefs.h. */
15099_ACEOF
15100cat confdefs.h >>conftest.$ac_ext
15101cat >>conftest.$ac_ext <<_ACEOF
15102/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015103
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015104int
15105main ()
15106{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015107
15108 extern void* shl_load();
15109 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015110
15111 ;
15112 return 0;
15113}
15114_ACEOF
15115rm -f conftest.$ac_objext conftest$ac_exeext
15116if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15117 (eval $ac_link) 2>conftest.er1
15118 ac_status=$?
15119 grep -v '^ *+' conftest.er1 >conftest.err
15120 rm -f conftest.er1
15121 cat conftest.err >&5
15122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15123 (exit $ac_status); } &&
15124 { ac_try='test -z "$ac_c_werror_flag"
15125 || test ! -s conftest.err'
15126 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15127 (eval $ac_try) 2>&5
15128 ac_status=$?
15129 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15130 (exit $ac_status); }; } &&
15131 { ac_try='test -s conftest$ac_exeext'
15132 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15133 (eval $ac_try) 2>&5
15134 ac_status=$?
15135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15136 (exit $ac_status); }; }; then
15137 echo "$as_me:$LINENO: result: yes" >&5
15138echo "${ECHO_T}yes" >&6;
15139
15140cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015141#define HAVE_SHL_LOAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015142_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015143
15144else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015145 echo "$as_me: failed program was:" >&5
15146sed 's/^/| /' conftest.$ac_ext >&5
15147
15148echo "$as_me:$LINENO: result: no" >&5
15149echo "${ECHO_T}no" >&6;
15150 echo "$as_me:$LINENO: checking for shl_load() in -ldld" >&5
15151echo $ECHO_N "checking for shl_load() in -ldld... $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015152 olibs=$LIBS
15153 LIBS="$LIBS -ldld"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015154 cat >conftest.$ac_ext <<_ACEOF
15155/* confdefs.h. */
15156_ACEOF
15157cat confdefs.h >>conftest.$ac_ext
15158cat >>conftest.$ac_ext <<_ACEOF
15159/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015160
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015161int
15162main ()
15163{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015164
15165 extern void* shl_load();
15166 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015167
15168 ;
15169 return 0;
15170}
15171_ACEOF
15172rm -f conftest.$ac_objext conftest$ac_exeext
15173if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15174 (eval $ac_link) 2>conftest.er1
15175 ac_status=$?
15176 grep -v '^ *+' conftest.er1 >conftest.err
15177 rm -f conftest.er1
15178 cat conftest.err >&5
15179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15180 (exit $ac_status); } &&
15181 { ac_try='test -z "$ac_c_werror_flag"
15182 || test ! -s conftest.err'
15183 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15184 (eval $ac_try) 2>&5
15185 ac_status=$?
15186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15187 (exit $ac_status); }; } &&
15188 { ac_try='test -s conftest$ac_exeext'
15189 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15190 (eval $ac_try) 2>&5
15191 ac_status=$?
15192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15193 (exit $ac_status); }; }; then
15194 echo "$as_me:$LINENO: result: yes" >&5
15195echo "${ECHO_T}yes" >&6;
15196
15197cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015198#define HAVE_SHL_LOAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015199_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015200
15201else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015202 echo "$as_me: failed program was:" >&5
15203sed 's/^/| /' conftest.$ac_ext >&5
15204
15205echo "$as_me:$LINENO: result: no" >&5
15206echo "${ECHO_T}no" >&6;
Bram Moolenaar071d4272004-06-13 20:20:40 +000015207 LIBS=$olibs
15208fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015209rm -f conftest.err conftest.$ac_objext \
15210 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015211fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015212rm -f conftest.err conftest.$ac_objext \
15213 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015214fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015215
15216for ac_header in setjmp.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000015217do
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015218as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15219if eval "test \"\${$as_ac_Header+set}\" = set"; then
15220 echo "$as_me:$LINENO: checking for $ac_header" >&5
15221echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15222if eval "test \"\${$as_ac_Header+set}\" = set"; then
15223 echo $ECHO_N "(cached) $ECHO_C" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015224fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015225echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
15226echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015227else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015228 # Is the header compilable?
15229echo "$as_me:$LINENO: checking $ac_header usability" >&5
15230echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
15231cat >conftest.$ac_ext <<_ACEOF
15232/* confdefs.h. */
15233_ACEOF
15234cat confdefs.h >>conftest.$ac_ext
15235cat >>conftest.$ac_ext <<_ACEOF
15236/* end confdefs.h. */
15237$ac_includes_default
15238#include <$ac_header>
15239_ACEOF
15240rm -f conftest.$ac_objext
15241if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15242 (eval $ac_compile) 2>conftest.er1
15243 ac_status=$?
15244 grep -v '^ *+' conftest.er1 >conftest.err
15245 rm -f conftest.er1
15246 cat conftest.err >&5
15247 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15248 (exit $ac_status); } &&
15249 { ac_try='test -z "$ac_c_werror_flag"
15250 || test ! -s conftest.err'
15251 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15252 (eval $ac_try) 2>&5
15253 ac_status=$?
15254 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15255 (exit $ac_status); }; } &&
15256 { ac_try='test -s conftest.$ac_objext'
15257 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15258 (eval $ac_try) 2>&5
15259 ac_status=$?
15260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15261 (exit $ac_status); }; }; then
15262 ac_header_compiler=yes
15263else
15264 echo "$as_me: failed program was:" >&5
15265sed 's/^/| /' conftest.$ac_ext >&5
15266
15267ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000015268fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015269rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15270echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15271echo "${ECHO_T}$ac_header_compiler" >&6
15272
15273# Is the header present?
15274echo "$as_me:$LINENO: checking $ac_header presence" >&5
15275echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
15276cat >conftest.$ac_ext <<_ACEOF
15277/* confdefs.h. */
15278_ACEOF
15279cat confdefs.h >>conftest.$ac_ext
15280cat >>conftest.$ac_ext <<_ACEOF
15281/* end confdefs.h. */
15282#include <$ac_header>
15283_ACEOF
15284if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
15285 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15286 ac_status=$?
15287 grep -v '^ *+' conftest.er1 >conftest.err
15288 rm -f conftest.er1
15289 cat conftest.err >&5
15290 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15291 (exit $ac_status); } >/dev/null; then
15292 if test -s conftest.err; then
15293 ac_cpp_err=$ac_c_preproc_warn_flag
15294 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15295 else
15296 ac_cpp_err=
15297 fi
15298else
15299 ac_cpp_err=yes
15300fi
15301if test -z "$ac_cpp_err"; then
15302 ac_header_preproc=yes
15303else
15304 echo "$as_me: failed program was:" >&5
15305sed 's/^/| /' conftest.$ac_ext >&5
15306
15307 ac_header_preproc=no
15308fi
15309rm -f conftest.err conftest.$ac_ext
15310echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15311echo "${ECHO_T}$ac_header_preproc" >&6
15312
15313# So? What about this header?
15314case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15315 yes:no: )
15316 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15317echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15318 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15319echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15320 ac_header_preproc=yes
15321 ;;
15322 no:yes:* )
15323 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15324echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15325 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15326echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15327 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15328echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15329 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15330echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15331 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15332echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15333 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15334echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15335 (
15336 cat <<\_ASBOX
15337## ------------------------------------------ ##
15338## Report this to the AC_PACKAGE_NAME lists. ##
15339## ------------------------------------------ ##
15340_ASBOX
15341 ) |
15342 sed "s/^/$as_me: WARNING: /" >&2
15343 ;;
15344esac
15345echo "$as_me:$LINENO: checking for $ac_header" >&5
15346echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15347if eval "test \"\${$as_ac_Header+set}\" = set"; then
15348 echo $ECHO_N "(cached) $ECHO_C" >&6
15349else
15350 eval "$as_ac_Header=\$ac_header_preproc"
15351fi
15352echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
15353echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15354
15355fi
15356if test `eval echo '${'$as_ac_Header'}'` = yes; then
15357 cat >>confdefs.h <<_ACEOF
15358#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15359_ACEOF
15360
15361fi
15362
Bram Moolenaar071d4272004-06-13 20:20:40 +000015363done
15364
15365
15366if test "x$MACOSX" = "xyes" -a -n "$PERL"; then
15367 if echo $LIBS | grep -e '-ldl' >/dev/null; then
15368 LIBS=`echo $LIBS | sed s/-ldl//`
15369 PERL_LIBS="$PERL_LIBS -ldl"
15370 fi
15371fi
15372
15373if test "x$MACOSX" = "xyes" && test "x$CARBON" = "xyes" \
15374 && test "x$GUITYPE" != "xCARBONGUI"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015375 echo "$as_me:$LINENO: checking whether we need -framework Carbon" >&5
15376echo $ECHO_N "checking whether we need -framework Carbon... $ECHO_C" >&6
Bram Moolenaarb90daee2006-10-17 09:49:09 +000015377 if test "x$enable_multibyte" = "xyes" || test "x$features" = "xbig" \
Bram Moolenaar071d4272004-06-13 20:20:40 +000015378 || test "x$features" = "xhuge"; then
15379 LIBS="$LIBS -framework Carbon"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015380 echo "$as_me:$LINENO: result: yes" >&5
15381echo "${ECHO_T}yes" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015382 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015383 echo "$as_me:$LINENO: result: no" >&5
15384echo "${ECHO_T}no" >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015385 fi
15386fi
Bram Moolenaare224ffa2006-03-01 00:01:28 +000015387if test "x$MACARCH" = "xboth"; then
15388 LDFLAGS="$LDFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
15389fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000015390
Bram Moolenaara5792f52005-11-23 21:25:05 +000015391echo "$as_me:$LINENO: checking for GCC 3 or later" >&5
15392echo $ECHO_N "checking for GCC 3 or later... $ECHO_C" >&6
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000015393DEPEND_CFLAGS_FILTER=
15394if test "$GCC" = yes; then
Bram Moolenaar2217cae2006-03-25 21:55:52 +000015395 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'`
Bram Moolenaarf740b292006-02-16 22:11:02 +000015396 if test "$gccmajor" -gt "2"; then
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000015397 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
15398 fi
15399fi
Bram Moolenaara5792f52005-11-23 21:25:05 +000015400if test "$DEPEND_CFLAGS_FILTER" = ""; then
15401 echo "$as_me:$LINENO: result: no" >&5
15402echo "${ECHO_T}no" >&6
15403else
15404 echo "$as_me:$LINENO: result: yes" >&5
15405echo "${ECHO_T}yes" >&6
15406fi
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000015407
Bram Moolenaar071d4272004-06-13 20:20:40 +000015408
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015409 ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
15410cat >confcache <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015411# This file is a shell script that caches the results of configure
15412# tests run on this system so they can be shared between configure
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015413# scripts and configure runs, see configure's option --config-cache.
15414# It is not useful on other systems. If it contains results you don't
15415# want to keep, you may remove or edit it.
Bram Moolenaar071d4272004-06-13 20:20:40 +000015416#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015417# config.status only pays attention to the cache file if you give it
15418# the --recheck option to rerun configure.
Bram Moolenaar071d4272004-06-13 20:20:40 +000015419#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015420# `ac_cv_env_foo' variables (set or unset) will be overridden when
15421# loading this file, other *unset* `ac_cv_foo' will be assigned the
15422# following values.
15423
15424_ACEOF
15425
Bram Moolenaar071d4272004-06-13 20:20:40 +000015426# The following way of writing the cache mishandles newlines in values,
15427# but we know of no workaround that is simple, portable, and efficient.
15428# So, don't put newlines in cache variables' values.
15429# Ultrix sh set writes to stderr and can't be redirected directly,
15430# and sets the high bit in the cache file unless we assign to the vars.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015431{
15432 (set) 2>&1 |
15433 case `(ac_space=' '; set | grep ac_space) 2>&1` in
15434 *ac_space=\ *)
15435 # `set' does not quote correctly, so add quotes (double-quote
15436 # substitution turns \\\\ into \\, and sed turns \\ into \).
15437 sed -n \
15438 "s/'/'\\\\''/g;
15439 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15440 ;;
15441 *)
15442 # `set' quotes correctly as required by POSIX, so do not add quotes.
15443 sed -n \
15444 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
15445 ;;
15446 esac;
15447} |
15448 sed '
15449 t clear
15450 : clear
15451 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15452 t end
15453 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15454 : end' >>confcache
15455if diff $cache_file confcache >/dev/null 2>&1; then :; else
Bram Moolenaar071d4272004-06-13 20:20:40 +000015456 if test -w $cache_file; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015457 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
15458 cat confcache >$cache_file
Bram Moolenaar071d4272004-06-13 20:20:40 +000015459 else
15460 echo "not updating unwritable cache $cache_file"
15461 fi
15462fi
15463rm -f confcache
15464
Bram Moolenaar071d4272004-06-13 20:20:40 +000015465test "x$prefix" = xNONE && prefix=$ac_default_prefix
15466# Let make expand exec_prefix.
15467test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15468
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015469# VPATH may cause trouble with some makes, so we remove $(srcdir),
15470# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15471# trailing colons and then remove the whole line if VPATH becomes empty
15472# (actually we leave an empty line to preserve line numbers).
Bram Moolenaar071d4272004-06-13 20:20:40 +000015473if test "x$srcdir" = x.; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015474 ac_vpsub='/^[ ]*VPATH[ ]*=/{
15475s/:*\$(srcdir):*/:/;
15476s/:*\${srcdir}:*/:/;
15477s/:*@srcdir@:*/:/;
15478s/^\([^=]*=[ ]*\):*/\1/;
15479s/:*$//;
15480s/^[^=]*=[ ]*$//;
15481}'
Bram Moolenaar071d4272004-06-13 20:20:40 +000015482fi
15483
Bram Moolenaar071d4272004-06-13 20:20:40 +000015484DEFS=-DHAVE_CONFIG_H
15485
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015486ac_libobjs=
15487ac_ltlibobjs=
15488for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15489 # 1. Remove the extension, and $U if already installed.
15490 ac_i=`echo "$ac_i" |
15491 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
15492 # 2. Add them.
15493 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
15494 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
15495done
15496LIBOBJS=$ac_libobjs
15497
15498LTLIBOBJS=$ac_ltlibobjs
15499
15500
15501
Bram Moolenaar071d4272004-06-13 20:20:40 +000015502: ${CONFIG_STATUS=./config.status}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015503ac_clean_files_save=$ac_clean_files
15504ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15505{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
15506echo "$as_me: creating $CONFIG_STATUS" >&6;}
15507cat >$CONFIG_STATUS <<_ACEOF
15508#! $SHELL
15509# Generated by $as_me.
Bram Moolenaar071d4272004-06-13 20:20:40 +000015510# Run this file to recreate the current configuration.
Bram Moolenaar071d4272004-06-13 20:20:40 +000015511# Compiler output produced by configure, useful for debugging
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015512# configure, is in config.log if it exists.
Bram Moolenaar071d4272004-06-13 20:20:40 +000015513
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015514debug=false
15515ac_cs_recheck=false
15516ac_cs_silent=false
15517SHELL=\${CONFIG_SHELL-$SHELL}
15518_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015519
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015520cat >>$CONFIG_STATUS <<\_ACEOF
15521## --------------------- ##
15522## M4sh Initialization. ##
15523## --------------------- ##
Bram Moolenaar071d4272004-06-13 20:20:40 +000015524
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015525# Be Bourne compatible
15526if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
15527 emulate sh
15528 NULLCMD=:
15529 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
15530 # is contrary to our usage. Disable this feature.
15531 alias -g '${1+"$@"}'='"$@"'
15532elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
15533 set -o posix
Bram Moolenaar071d4272004-06-13 20:20:40 +000015534fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015535DUALCASE=1; export DUALCASE # for MKS sh
Bram Moolenaar071d4272004-06-13 20:20:40 +000015536
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015537# Support unset when possible.
15538if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
15539 as_unset=unset
15540else
15541 as_unset=false
15542fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000015543
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015544
15545# Work around bugs in pre-3.0 UWIN ksh.
15546$as_unset ENV MAIL MAILPATH
15547PS1='$ '
15548PS2='> '
15549PS4='+ '
15550
15551# NLS nuisances.
15552for as_var in \
15553 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
15554 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
15555 LC_TELEPHONE LC_TIME
15556do
15557 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
15558 eval $as_var=C; export $as_var
15559 else
15560 $as_unset $as_var
15561 fi
15562done
15563
15564# Required to use basename.
15565if expr a : '\(a\)' >/dev/null 2>&1; then
15566 as_expr=expr
15567else
15568 as_expr=false
15569fi
15570
15571if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
15572 as_basename=basename
15573else
15574 as_basename=false
15575fi
15576
15577
15578# Name of the executable.
15579as_me=`$as_basename "$0" ||
15580$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15581 X"$0" : 'X\(//\)$' \| \
15582 X"$0" : 'X\(/\)$' \| \
15583 . : '\(.\)' 2>/dev/null ||
15584echo X/"$0" |
15585 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
15586 /^X\/\(\/\/\)$/{ s//\1/; q; }
15587 /^X\/\(\/\).*/{ s//\1/; q; }
15588 s/.*/./; q'`
15589
15590
15591# PATH needs CR, and LINENO needs CR and PATH.
15592# Avoid depending upon Character Ranges.
15593as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15594as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15595as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15596as_cr_digits='0123456789'
15597as_cr_alnum=$as_cr_Letters$as_cr_digits
15598
15599# The user is always right.
15600if test "${PATH_SEPARATOR+set}" != set; then
15601 echo "#! /bin/sh" >conf$$.sh
15602 echo "exit 0" >>conf$$.sh
15603 chmod +x conf$$.sh
15604 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15605 PATH_SEPARATOR=';'
15606 else
15607 PATH_SEPARATOR=:
15608 fi
15609 rm -f conf$$.sh
15610fi
15611
15612
15613 as_lineno_1=$LINENO
15614 as_lineno_2=$LINENO
15615 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
15616 test "x$as_lineno_1" != "x$as_lineno_2" &&
15617 test "x$as_lineno_3" = "x$as_lineno_2" || {
15618 # Find who we are. Look in the path if we contain no path at all
15619 # relative or not.
15620 case $0 in
15621 *[\\/]* ) as_myself=$0 ;;
15622 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15623for as_dir in $PATH
15624do
15625 IFS=$as_save_IFS
15626 test -z "$as_dir" && as_dir=.
15627 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15628done
15629
15630 ;;
15631 esac
15632 # We did not find ourselves, most probably we were run as `sh COMMAND'
15633 # in which case we are not to be found in the path.
15634 if test "x$as_myself" = x; then
15635 as_myself=$0
15636 fi
15637 if test ! -f "$as_myself"; then
15638 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
15639echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
15640 { (exit 1); exit 1; }; }
15641 fi
15642 case $CONFIG_SHELL in
15643 '')
15644 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15645for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
15646do
15647 IFS=$as_save_IFS
15648 test -z "$as_dir" && as_dir=.
15649 for as_base in sh bash ksh sh5; do
15650 case $as_dir in
15651 /*)
15652 if ("$as_dir/$as_base" -c '
15653 as_lineno_1=$LINENO
15654 as_lineno_2=$LINENO
15655 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
15656 test "x$as_lineno_1" != "x$as_lineno_2" &&
15657 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
15658 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
15659 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
15660 CONFIG_SHELL=$as_dir/$as_base
15661 export CONFIG_SHELL
15662 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
15663 fi;;
15664 esac
15665 done
15666done
15667;;
Bram Moolenaar071d4272004-06-13 20:20:40 +000015668 esac
15669
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015670 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
15671 # uniformly replaced by the line number. The first 'sed' inserts a
15672 # line-number line before each line; the second 'sed' does the real
15673 # work. The second script uses 'N' to pair each line-number line
15674 # with the numbered line, and appends trailing '-' during
15675 # substitution so that $LINENO is not a special case at line end.
15676 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
15677 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
15678 sed '=' <$as_myself |
15679 sed '
15680 N
15681 s,$,-,
15682 : loop
15683 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
15684 t loop
15685 s,-$,,
15686 s,^['$as_cr_digits']*\n,,
15687 ' >$as_me.lineno &&
15688 chmod +x $as_me.lineno ||
15689 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
15690echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
15691 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015692
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015693 # Don't try to exec as it changes $[0], causing all sort of problems
15694 # (the dirname of $[0] is not the place where we might find the
15695 # original and so on. Autoconf is especially sensible to this).
15696 . ./$as_me.lineno
15697 # Exit status is that of the last command.
15698 exit
15699}
15700
15701
15702case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
15703 *c*,-n*) ECHO_N= ECHO_C='
15704' ECHO_T=' ' ;;
15705 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
15706 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
15707esac
15708
15709if expr a : '\(a\)' >/dev/null 2>&1; then
15710 as_expr=expr
15711else
15712 as_expr=false
15713fi
15714
15715rm -f conf$$ conf$$.exe conf$$.file
15716echo >conf$$.file
15717if ln -s conf$$.file conf$$ 2>/dev/null; then
15718 # We could just check for DJGPP; but this test a) works b) is more generic
15719 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
15720 if test -f conf$$.exe; then
15721 # Don't use ln at all; we don't have any links
15722 as_ln_s='cp -p'
Bram Moolenaar071d4272004-06-13 20:20:40 +000015723 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015724 as_ln_s='ln -s'
15725 fi
15726elif ln conf$$.file conf$$ 2>/dev/null; then
15727 as_ln_s=ln
15728else
15729 as_ln_s='cp -p'
15730fi
15731rm -f conf$$ conf$$.exe conf$$.file
15732
15733if mkdir -p . 2>/dev/null; then
15734 as_mkdir_p=:
15735else
15736 test -d ./-p && rmdir ./-p
15737 as_mkdir_p=false
15738fi
15739
15740as_executable_p="test -f"
15741
15742# Sed expression to map a string onto a valid CPP name.
15743as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15744
15745# Sed expression to map a string onto a valid variable name.
15746as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15747
15748
15749# IFS
15750# We need space, tab and new line, in precisely that order.
15751as_nl='
15752'
15753IFS=" $as_nl"
15754
15755# CDPATH.
15756$as_unset CDPATH
15757
15758exec 6>&1
15759
15760# Open the log real soon, to keep \$[0] and so on meaningful, and to
15761# report actual input values of CONFIG_FILES etc. instead of their
15762# values after options handling. Logging --version etc. is OK.
Bram Moolenaarc7453f52006-02-10 23:20:28 +000015763exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015764{
15765 echo
15766 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15767## Running $as_me. ##
15768_ASBOX
15769} >&5
15770cat >&5 <<_CSEOF
15771
15772This file was extended by $as_me, which was
15773generated by GNU Autoconf 2.59. Invocation command line was
15774
15775 CONFIG_FILES = $CONFIG_FILES
15776 CONFIG_HEADERS = $CONFIG_HEADERS
15777 CONFIG_LINKS = $CONFIG_LINKS
15778 CONFIG_COMMANDS = $CONFIG_COMMANDS
15779 $ $0 $@
15780
15781_CSEOF
15782echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
15783echo >&5
15784_ACEOF
15785
15786# Files that config.status was made for.
15787if test -n "$ac_config_files"; then
15788 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
15789fi
15790
15791if test -n "$ac_config_headers"; then
15792 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
15793fi
15794
15795if test -n "$ac_config_links"; then
15796 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
15797fi
15798
15799if test -n "$ac_config_commands"; then
15800 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
15801fi
15802
15803cat >>$CONFIG_STATUS <<\_ACEOF
15804
15805ac_cs_usage="\
15806\`$as_me' instantiates files from templates according to the
15807current configuration.
15808
15809Usage: $0 [OPTIONS] [FILE]...
15810
15811 -h, --help print this help, then exit
15812 -V, --version print version number, then exit
15813 -q, --quiet do not print progress messages
15814 -d, --debug don't remove temporary files
15815 --recheck update $as_me by reconfiguring in the same conditions
15816 --file=FILE[:TEMPLATE]
15817 instantiate the configuration file FILE
15818 --header=FILE[:TEMPLATE]
15819 instantiate the configuration header FILE
15820
15821Configuration files:
15822$config_files
15823
15824Configuration headers:
15825$config_headers
15826
15827Report bugs to <bug-autoconf@gnu.org>."
15828_ACEOF
15829
15830cat >>$CONFIG_STATUS <<_ACEOF
15831ac_cs_version="\\
15832config.status
15833configured by $0, generated by GNU Autoconf 2.59,
15834 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
15835
15836Copyright (C) 2003 Free Software Foundation, Inc.
15837This config.status script is free software; the Free Software Foundation
15838gives unlimited permission to copy, distribute and modify it."
15839srcdir=$srcdir
15840_ACEOF
15841
15842cat >>$CONFIG_STATUS <<\_ACEOF
15843# If no file are specified by the user, then we need to provide default
15844# value. By we need to know if files were specified by the user.
15845ac_need_defaults=:
15846while test $# != 0
15847do
15848 case $1 in
15849 --*=*)
15850 ac_option=`expr "x$1" : 'x\([^=]*\)='`
15851 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
15852 ac_shift=:
15853 ;;
15854 -*)
15855 ac_option=$1
15856 ac_optarg=$2
15857 ac_shift=shift
15858 ;;
15859 *) # This is not an option, so the user has probably given explicit
15860 # arguments.
15861 ac_option=$1
15862 ac_need_defaults=false;;
15863 esac
15864
15865 case $ac_option in
15866 # Handling of the options.
15867_ACEOF
15868cat >>$CONFIG_STATUS <<\_ACEOF
15869 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15870 ac_cs_recheck=: ;;
15871 --version | --vers* | -V )
15872 echo "$ac_cs_version"; exit 0 ;;
15873 --he | --h)
15874 # Conflict between --help and --header
15875 { { echo "$as_me:$LINENO: error: ambiguous option: $1
15876Try \`$0 --help' for more information." >&5
15877echo "$as_me: error: ambiguous option: $1
15878Try \`$0 --help' for more information." >&2;}
15879 { (exit 1); exit 1; }; };;
15880 --help | --hel | -h )
15881 echo "$ac_cs_usage"; exit 0 ;;
15882 --debug | --d* | -d )
15883 debug=: ;;
15884 --file | --fil | --fi | --f )
15885 $ac_shift
15886 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
15887 ac_need_defaults=false;;
15888 --header | --heade | --head | --hea )
15889 $ac_shift
15890 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
15891 ac_need_defaults=false;;
15892 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15893 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15894 ac_cs_silent=: ;;
15895
15896 # This is an error.
15897 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
15898Try \`$0 --help' for more information." >&5
15899echo "$as_me: error: unrecognized option: $1
15900Try \`$0 --help' for more information." >&2;}
15901 { (exit 1); exit 1; }; } ;;
15902
15903 *) ac_config_targets="$ac_config_targets $1" ;;
15904
15905 esac
15906 shift
15907done
15908
15909ac_configure_extra_args=
15910
15911if $ac_cs_silent; then
15912 exec 6>/dev/null
15913 ac_configure_extra_args="$ac_configure_extra_args --silent"
15914fi
15915
15916_ACEOF
15917cat >>$CONFIG_STATUS <<_ACEOF
15918if \$ac_cs_recheck; then
15919 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
15920 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15921fi
15922
15923_ACEOF
15924
15925
15926
15927
15928
15929cat >>$CONFIG_STATUS <<\_ACEOF
15930for ac_config_target in $ac_config_targets
15931do
15932 case "$ac_config_target" in
15933 # Handling of arguments.
15934 "auto/config.mk" ) CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
15935 "auto/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
15936 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
15937echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
15938 { (exit 1); exit 1; }; };;
15939 esac
15940done
15941
15942# If the user did not use the arguments to specify the items to instantiate,
15943# then the envvar interface is used. Set only those that are not.
15944# We use the long form for the default assignment because of an extremely
15945# bizarre bug on SunOS 4.1.3.
15946if $ac_need_defaults; then
15947 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15948 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15949fi
15950
15951# Have a temporary directory for convenience. Make it in the build tree
15952# simply because there is no reason to put it here, and in addition,
15953# creating and moving files from /tmp can sometimes cause problems.
15954# Create a temporary directory, and hook for its removal unless debugging.
15955$debug ||
15956{
15957 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
15958 trap '{ (exit 1); exit 1; }' 1 2 13 15
15959}
15960
15961# Create a (secure) tmp directory for tmp files.
15962
15963{
15964 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
15965 test -n "$tmp" && test -d "$tmp"
15966} ||
15967{
15968 tmp=./confstat$$-$RANDOM
15969 (umask 077 && mkdir $tmp)
15970} ||
15971{
15972 echo "$me: cannot create a temporary directory in ." >&2
15973 { (exit 1); exit 1; }
15974}
15975
15976_ACEOF
15977
15978cat >>$CONFIG_STATUS <<_ACEOF
15979
15980#
15981# CONFIG_FILES section.
15982#
15983
15984# No need to generate the scripts if there are no CONFIG_FILES.
15985# This happens for instance when ./config.status config.h
15986if test -n "\$CONFIG_FILES"; then
15987 # Protect against being on the right side of a sed subst in config.status.
15988 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
15989 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
15990s,@SHELL@,$SHELL,;t t
15991s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
15992s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
15993s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
15994s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
15995s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
15996s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
15997s,@exec_prefix@,$exec_prefix,;t t
15998s,@prefix@,$prefix,;t t
15999s,@program_transform_name@,$program_transform_name,;t t
16000s,@bindir@,$bindir,;t t
16001s,@sbindir@,$sbindir,;t t
16002s,@libexecdir@,$libexecdir,;t t
16003s,@datadir@,$datadir,;t t
16004s,@sysconfdir@,$sysconfdir,;t t
16005s,@sharedstatedir@,$sharedstatedir,;t t
16006s,@localstatedir@,$localstatedir,;t t
16007s,@libdir@,$libdir,;t t
16008s,@includedir@,$includedir,;t t
16009s,@oldincludedir@,$oldincludedir,;t t
16010s,@infodir@,$infodir,;t t
16011s,@mandir@,$mandir,;t t
16012s,@build_alias@,$build_alias,;t t
16013s,@host_alias@,$host_alias,;t t
16014s,@target_alias@,$target_alias,;t t
16015s,@DEFS@,$DEFS,;t t
16016s,@ECHO_C@,$ECHO_C,;t t
16017s,@ECHO_N@,$ECHO_N,;t t
16018s,@ECHO_T@,$ECHO_T,;t t
16019s,@LIBS@,$LIBS,;t t
16020s,@SET_MAKE@,$SET_MAKE,;t t
16021s,@CC@,$CC,;t t
16022s,@CFLAGS@,$CFLAGS,;t t
16023s,@LDFLAGS@,$LDFLAGS,;t t
16024s,@CPPFLAGS@,$CPPFLAGS,;t t
16025s,@ac_ct_CC@,$ac_ct_CC,;t t
16026s,@EXEEXT@,$EXEEXT,;t t
16027s,@OBJEXT@,$OBJEXT,;t t
16028s,@CPP@,$CPP,;t t
16029s,@EGREP@,$EGREP,;t t
16030s,@AWK@,$AWK,;t t
16031s,@STRIP@,$STRIP,;t t
16032s,@CPP_MM@,$CPP_MM,;t t
16033s,@OS_EXTRA_SRC@,$OS_EXTRA_SRC,;t t
16034s,@OS_EXTRA_OBJ@,$OS_EXTRA_OBJ,;t t
16035s,@VIMNAME@,$VIMNAME,;t t
16036s,@EXNAME@,$EXNAME,;t t
16037s,@VIEWNAME@,$VIEWNAME,;t t
16038s,@line_break@,$line_break,;t t
16039s,@dovimdiff@,$dovimdiff,;t t
16040s,@dogvimdiff@,$dogvimdiff,;t t
16041s,@compiledby@,$compiledby,;t t
16042s,@vi_cv_path_mzscheme@,$vi_cv_path_mzscheme,;t t
16043s,@MZSCHEME_SRC@,$MZSCHEME_SRC,;t t
16044s,@MZSCHEME_OBJ@,$MZSCHEME_OBJ,;t t
16045s,@MZSCHEME_PRO@,$MZSCHEME_PRO,;t t
16046s,@MZSCHEME_LIBS@,$MZSCHEME_LIBS,;t t
16047s,@MZSCHEME_CFLAGS@,$MZSCHEME_CFLAGS,;t t
16048s,@vi_cv_path_perl@,$vi_cv_path_perl,;t t
16049s,@vi_cv_perllib@,$vi_cv_perllib,;t t
16050s,@shrpenv@,$shrpenv,;t t
16051s,@PERL_SRC@,$PERL_SRC,;t t
16052s,@PERL_OBJ@,$PERL_OBJ,;t t
16053s,@PERL_PRO@,$PERL_PRO,;t t
16054s,@PERL_CFLAGS@,$PERL_CFLAGS,;t t
16055s,@PERL_LIBS@,$PERL_LIBS,;t t
16056s,@vi_cv_path_python@,$vi_cv_path_python,;t t
16057s,@PYTHON_CONFDIR@,$PYTHON_CONFDIR,;t t
16058s,@PYTHON_LIBS@,$PYTHON_LIBS,;t t
16059s,@PYTHON_GETPATH_CFLAGS@,$PYTHON_GETPATH_CFLAGS,;t t
16060s,@PYTHON_CFLAGS@,$PYTHON_CFLAGS,;t t
16061s,@PYTHON_SRC@,$PYTHON_SRC,;t t
16062s,@PYTHON_OBJ@,$PYTHON_OBJ,;t t
16063s,@vi_cv_path_tcl@,$vi_cv_path_tcl,;t t
16064s,@TCL_SRC@,$TCL_SRC,;t t
16065s,@TCL_OBJ@,$TCL_OBJ,;t t
16066s,@TCL_PRO@,$TCL_PRO,;t t
16067s,@TCL_CFLAGS@,$TCL_CFLAGS,;t t
16068s,@TCL_LIBS@,$TCL_LIBS,;t t
16069s,@vi_cv_path_ruby@,$vi_cv_path_ruby,;t t
16070s,@RUBY_SRC@,$RUBY_SRC,;t t
16071s,@RUBY_OBJ@,$RUBY_OBJ,;t t
16072s,@RUBY_PRO@,$RUBY_PRO,;t t
16073s,@RUBY_CFLAGS@,$RUBY_CFLAGS,;t t
16074s,@RUBY_LIBS@,$RUBY_LIBS,;t t
16075s,@WORKSHOP_SRC@,$WORKSHOP_SRC,;t t
16076s,@WORKSHOP_OBJ@,$WORKSHOP_OBJ,;t t
16077s,@NETBEANS_SRC@,$NETBEANS_SRC,;t t
16078s,@NETBEANS_OBJ@,$NETBEANS_OBJ,;t t
16079s,@SNIFF_SRC@,$SNIFF_SRC,;t t
16080s,@SNIFF_OBJ@,$SNIFF_OBJ,;t t
16081s,@xmkmfpath@,$xmkmfpath,;t t
16082s,@X_CFLAGS@,$X_CFLAGS,;t t
16083s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
16084s,@X_LIBS@,$X_LIBS,;t t
16085s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
16086s,@X_LIB@,$X_LIB,;t t
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016087s,@GTK_CONFIG@,$GTK_CONFIG,;t t
16088s,@GTK12_CONFIG@,$GTK12_CONFIG,;t t
16089s,@PKG_CONFIG@,$PKG_CONFIG,;t t
16090s,@GTK_CFLAGS@,$GTK_CFLAGS,;t t
16091s,@GTK_LIBS@,$GTK_LIBS,;t t
16092s,@GTK_LIBNAME@,$GTK_LIBNAME,;t t
16093s,@GNOME_LIBS@,$GNOME_LIBS,;t t
16094s,@GNOME_LIBDIR@,$GNOME_LIBDIR,;t t
16095s,@GNOME_INCLUDEDIR@,$GNOME_INCLUDEDIR,;t t
16096s,@GNOME_CONFIG@,$GNOME_CONFIG,;t t
16097s,@MOTIF_LIBNAME@,$MOTIF_LIBNAME,;t t
16098s,@NARROW_PROTO@,$NARROW_PROTO,;t t
16099s,@GUI_INC_LOC@,$GUI_INC_LOC,;t t
16100s,@GUI_LIB_LOC@,$GUI_LIB_LOC,;t t
16101s,@GUITYPE@,$GUITYPE,;t t
16102s,@GUI_X_LIBS@,$GUI_X_LIBS,;t t
16103s,@HANGULIN_SRC@,$HANGULIN_SRC,;t t
16104s,@HANGULIN_OBJ@,$HANGULIN_OBJ,;t t
16105s,@TAGPRG@,$TAGPRG,;t t
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000016106s,@INSTALL_LANGS@,$INSTALL_LANGS,;t t
16107s,@INSTALL_TOOL_LANGS@,$INSTALL_TOOL_LANGS,;t t
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016108s,@MSGFMT@,$MSGFMT,;t t
16109s,@MAKEMO@,$MAKEMO,;t t
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000016110s,@DEPEND_CFLAGS_FILTER@,$DEPEND_CFLAGS_FILTER,;t t
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016111s,@LIBOBJS@,$LIBOBJS,;t t
16112s,@LTLIBOBJS@,$LTLIBOBJS,;t t
16113CEOF
16114
16115_ACEOF
16116
16117 cat >>$CONFIG_STATUS <<\_ACEOF
16118 # Split the substitutions into bite-sized pieces for seds with
16119 # small command number limits, like on Digital OSF/1 and HP-UX.
16120 ac_max_sed_lines=48
16121 ac_sed_frag=1 # Number of current file.
16122 ac_beg=1 # First line for current file.
16123 ac_end=$ac_max_sed_lines # Line after last line for current file.
16124 ac_more_lines=:
16125 ac_sed_cmds=
16126 while $ac_more_lines; do
16127 if test $ac_beg -gt 1; then
16128 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
16129 else
16130 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
16131 fi
16132 if test ! -s $tmp/subs.frag; then
16133 ac_more_lines=false
16134 else
16135 # The purpose of the label and of the branching condition is to
16136 # speed up the sed processing (if there are no `@' at all, there
16137 # is no need to browse any of the substitutions).
16138 # These are the two extra sed commands mentioned above.
16139 (echo ':t
16140 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
16141 if test -z "$ac_sed_cmds"; then
16142 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
16143 else
16144 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
16145 fi
16146 ac_sed_frag=`expr $ac_sed_frag + 1`
16147 ac_beg=$ac_end
16148 ac_end=`expr $ac_end + $ac_max_sed_lines`
16149 fi
16150 done
16151 if test -z "$ac_sed_cmds"; then
16152 ac_sed_cmds=cat
16153 fi
16154fi # test -n "$CONFIG_FILES"
16155
16156_ACEOF
16157cat >>$CONFIG_STATUS <<\_ACEOF
16158for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
16159 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
16160 case $ac_file in
16161 - | *:- | *:-:* ) # input from stdin
16162 cat >$tmp/stdin
16163 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
16164 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
16165 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
16166 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
16167 * ) ac_file_in=$ac_file.in ;;
16168 esac
16169
16170 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
16171 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
16172$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16173 X"$ac_file" : 'X\(//\)[^/]' \| \
16174 X"$ac_file" : 'X\(//\)$' \| \
16175 X"$ac_file" : 'X\(/\)' \| \
16176 . : '\(.\)' 2>/dev/null ||
16177echo X"$ac_file" |
16178 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16179 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16180 /^X\(\/\/\)$/{ s//\1/; q; }
16181 /^X\(\/\).*/{ s//\1/; q; }
16182 s/.*/./; q'`
16183 { if $as_mkdir_p; then
16184 mkdir -p "$ac_dir"
16185 else
16186 as_dir="$ac_dir"
16187 as_dirs=
16188 while test ! -d "$as_dir"; do
16189 as_dirs="$as_dir $as_dirs"
16190 as_dir=`(dirname "$as_dir") 2>/dev/null ||
16191$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16192 X"$as_dir" : 'X\(//\)[^/]' \| \
16193 X"$as_dir" : 'X\(//\)$' \| \
16194 X"$as_dir" : 'X\(/\)' \| \
16195 . : '\(.\)' 2>/dev/null ||
16196echo X"$as_dir" |
16197 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16198 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16199 /^X\(\/\/\)$/{ s//\1/; q; }
16200 /^X\(\/\).*/{ s//\1/; q; }
16201 s/.*/./; q'`
16202 done
16203 test ! -n "$as_dirs" || mkdir $as_dirs
16204 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
16205echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
16206 { (exit 1); exit 1; }; }; }
16207
16208 ac_builddir=.
16209
16210if test "$ac_dir" != .; then
16211 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
16212 # A "../" for each directory in $ac_dir_suffix.
16213 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
16214else
16215 ac_dir_suffix= ac_top_builddir=
16216fi
16217
16218case $srcdir in
16219 .) # No --srcdir option. We are building in place.
16220 ac_srcdir=.
16221 if test -z "$ac_top_builddir"; then
16222 ac_top_srcdir=.
16223 else
16224 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
16225 fi ;;
16226 [\\/]* | ?:[\\/]* ) # Absolute path.
16227 ac_srcdir=$srcdir$ac_dir_suffix;
16228 ac_top_srcdir=$srcdir ;;
16229 *) # Relative path.
16230 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
16231 ac_top_srcdir=$ac_top_builddir$srcdir ;;
16232esac
16233
16234# Do not use `cd foo && pwd` to compute absolute paths, because
16235# the directories may not exist.
16236case `pwd` in
16237.) ac_abs_builddir="$ac_dir";;
16238*)
16239 case "$ac_dir" in
16240 .) ac_abs_builddir=`pwd`;;
16241 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
16242 *) ac_abs_builddir=`pwd`/"$ac_dir";;
16243 esac;;
16244esac
16245case $ac_abs_builddir in
16246.) ac_abs_top_builddir=${ac_top_builddir}.;;
16247*)
16248 case ${ac_top_builddir}. in
16249 .) ac_abs_top_builddir=$ac_abs_builddir;;
16250 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
16251 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
16252 esac;;
16253esac
16254case $ac_abs_builddir in
16255.) ac_abs_srcdir=$ac_srcdir;;
16256*)
16257 case $ac_srcdir in
16258 .) ac_abs_srcdir=$ac_abs_builddir;;
16259 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
16260 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
16261 esac;;
16262esac
16263case $ac_abs_builddir in
16264.) ac_abs_top_srcdir=$ac_top_srcdir;;
16265*)
16266 case $ac_top_srcdir in
16267 .) ac_abs_top_srcdir=$ac_abs_builddir;;
16268 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
16269 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
16270 esac;;
16271esac
16272
16273
16274
16275 if test x"$ac_file" != x-; then
16276 { echo "$as_me:$LINENO: creating $ac_file" >&5
16277echo "$as_me: creating $ac_file" >&6;}
16278 rm -f "$ac_file"
16279 fi
16280 # Let's still pretend it is `configure' which instantiates (i.e., don't
16281 # use $as_me), people would be surprised to read:
16282 # /* config.h. Generated by config.status. */
16283 if test x"$ac_file" = x-; then
16284 configure_input=
16285 else
16286 configure_input="$ac_file. "
16287 fi
16288 configure_input=$configure_input"Generated from `echo $ac_file_in |
16289 sed 's,.*/,,'` by configure."
16290
16291 # First look for the input files in the build tree, otherwise in the
16292 # src tree.
16293 ac_file_inputs=`IFS=:
16294 for f in $ac_file_in; do
16295 case $f in
16296 -) echo $tmp/stdin ;;
16297 [\\/$]*)
16298 # Absolute (can't be DOS-style, as IFS=:)
16299 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
16300echo "$as_me: error: cannot find input file: $f" >&2;}
16301 { (exit 1); exit 1; }; }
16302 echo "$f";;
16303 *) # Relative
16304 if test -f "$f"; then
16305 # Build tree
16306 echo "$f"
16307 elif test -f "$srcdir/$f"; then
16308 # Source tree
16309 echo "$srcdir/$f"
16310 else
16311 # /dev/null tree
16312 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
16313echo "$as_me: error: cannot find input file: $f" >&2;}
16314 { (exit 1); exit 1; }; }
16315 fi;;
16316 esac
16317 done` || { (exit 1); exit 1; }
16318_ACEOF
16319cat >>$CONFIG_STATUS <<_ACEOF
16320 sed "$ac_vpsub
16321$extrasub
16322_ACEOF
16323cat >>$CONFIG_STATUS <<\_ACEOF
16324:t
16325/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16326s,@configure_input@,$configure_input,;t t
16327s,@srcdir@,$ac_srcdir,;t t
16328s,@abs_srcdir@,$ac_abs_srcdir,;t t
16329s,@top_srcdir@,$ac_top_srcdir,;t t
16330s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
16331s,@builddir@,$ac_builddir,;t t
16332s,@abs_builddir@,$ac_abs_builddir,;t t
16333s,@top_builddir@,$ac_top_builddir,;t t
16334s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
16335" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
16336 rm -f $tmp/stdin
16337 if test x"$ac_file" != x-; then
16338 mv $tmp/out $ac_file
16339 else
16340 cat $tmp/out
16341 rm -f $tmp/out
Bram Moolenaar071d4272004-06-13 20:20:40 +000016342 fi
16343
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016344done
16345_ACEOF
16346cat >>$CONFIG_STATUS <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016347
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016348#
16349# CONFIG_HEADER section.
16350#
Bram Moolenaar071d4272004-06-13 20:20:40 +000016351
16352# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
16353# NAME is the cpp macro being defined and VALUE is the value it is being given.
16354#
16355# ac_d sets the value in "#define NAME VALUE" lines.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016356ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
16357ac_dB='[ ].*$,\1#\2'
16358ac_dC=' '
16359ac_dD=',;t'
16360# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
16361ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
16362ac_uB='$,\1#\2define\3'
Bram Moolenaar071d4272004-06-13 20:20:40 +000016363ac_uC=' '
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016364ac_uD=',;t'
Bram Moolenaar071d4272004-06-13 20:20:40 +000016365
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016366for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
Bram Moolenaar071d4272004-06-13 20:20:40 +000016367 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016368 case $ac_file in
16369 - | *:- | *:-:* ) # input from stdin
16370 cat >$tmp/stdin
16371 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
16372 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
16373 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
16374 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
16375 * ) ac_file_in=$ac_file.in ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +000016376 esac
16377
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016378 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
16379echo "$as_me: creating $ac_file" >&6;}
Bram Moolenaar071d4272004-06-13 20:20:40 +000016380
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016381 # First look for the input files in the build tree, otherwise in the
16382 # src tree.
16383 ac_file_inputs=`IFS=:
16384 for f in $ac_file_in; do
16385 case $f in
16386 -) echo $tmp/stdin ;;
16387 [\\/$]*)
16388 # Absolute (can't be DOS-style, as IFS=:)
16389 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
16390echo "$as_me: error: cannot find input file: $f" >&2;}
16391 { (exit 1); exit 1; }; }
16392 # Do quote $f, to prevent DOS paths from being IFS'd.
16393 echo "$f";;
16394 *) # Relative
16395 if test -f "$f"; then
16396 # Build tree
16397 echo "$f"
16398 elif test -f "$srcdir/$f"; then
16399 # Source tree
16400 echo "$srcdir/$f"
16401 else
16402 # /dev/null tree
16403 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
16404echo "$as_me: error: cannot find input file: $f" >&2;}
16405 { (exit 1); exit 1; }; }
16406 fi;;
16407 esac
16408 done` || { (exit 1); exit 1; }
16409 # Remove the trailing spaces.
16410 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
Bram Moolenaar071d4272004-06-13 20:20:40 +000016411
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016412_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016413
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016414# Transform confdefs.h into two sed scripts, `conftest.defines' and
16415# `conftest.undefs', that substitutes the proper values into
16416# config.h.in to produce config.h. The first handles `#define'
16417# templates, and the second `#undef' templates.
16418# And first: Protect against being on the right side of a sed subst in
16419# config.status. Protect against being in an unquoted here document
16420# in config.status.
16421rm -f conftest.defines conftest.undefs
16422# Using a here document instead of a string reduces the quoting nightmare.
16423# Putting comments in sed scripts is not portable.
16424#
16425# `end' is used to avoid that the second main sed command (meant for
16426# 0-ary CPP macros) applies to n-ary macro definitions.
16427# See the Autoconf documentation for `clear'.
16428cat >confdef2sed.sed <<\_ACEOF
16429s/[\\&,]/\\&/g
16430s,[\\$`],\\&,g
16431t clear
16432: clear
16433s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
16434t end
16435s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
16436: end
16437_ACEOF
16438# If some macros were called several times there might be several times
16439# the same #defines, which is useless. Nevertheless, we may not want to
16440# sort them, since we want the *last* AC-DEFINE to be honored.
16441uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
16442sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
16443rm -f confdef2sed.sed
Bram Moolenaar071d4272004-06-13 20:20:40 +000016444
16445# This sed command replaces #undef with comments. This is necessary, for
16446# example, in the case of _POSIX_SOURCE, which is predefined and required
16447# on some systems where configure will not decide to define it.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016448cat >>conftest.undefs <<\_ACEOF
16449s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
16450_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016451
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016452# Break up conftest.defines because some shells have a limit on the size
16453# of here documents, and old seds have small limits too (100 cmds).
16454echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
16455echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
16456echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
16457echo ' :' >>$CONFIG_STATUS
Bram Moolenaar071d4272004-06-13 20:20:40 +000016458rm -f conftest.tail
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016459while grep . conftest.defines >/dev/null
Bram Moolenaar071d4272004-06-13 20:20:40 +000016460do
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016461 # Write a limited-size here document to $tmp/defines.sed.
16462 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
16463 # Speed up: don't consider the non `#define' lines.
16464 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
16465 # Work around the forget-to-reset-the-flag bug.
16466 echo 't clr' >>$CONFIG_STATUS
16467 echo ': clr' >>$CONFIG_STATUS
16468 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
Bram Moolenaar071d4272004-06-13 20:20:40 +000016469 echo 'CEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016470 sed -f $tmp/defines.sed $tmp/in >$tmp/out
16471 rm -f $tmp/in
16472 mv $tmp/out $tmp/in
16473' >>$CONFIG_STATUS
16474 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
16475 rm -f conftest.defines
16476 mv conftest.tail conftest.defines
Bram Moolenaar071d4272004-06-13 20:20:40 +000016477done
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016478rm -f conftest.defines
16479echo ' fi # grep' >>$CONFIG_STATUS
16480echo >>$CONFIG_STATUS
Bram Moolenaar071d4272004-06-13 20:20:40 +000016481
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016482# Break up conftest.undefs because some shells have a limit on the size
16483# of here documents, and old seds have small limits too (100 cmds).
16484echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
16485rm -f conftest.tail
16486while grep . conftest.undefs >/dev/null
16487do
16488 # Write a limited-size here document to $tmp/undefs.sed.
16489 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
16490 # Speed up: don't consider the non `#undef'
16491 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
16492 # Work around the forget-to-reset-the-flag bug.
16493 echo 't clr' >>$CONFIG_STATUS
16494 echo ': clr' >>$CONFIG_STATUS
16495 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
16496 echo 'CEOF
16497 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
16498 rm -f $tmp/in
16499 mv $tmp/out $tmp/in
16500' >>$CONFIG_STATUS
16501 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
16502 rm -f conftest.undefs
16503 mv conftest.tail conftest.undefs
16504done
16505rm -f conftest.undefs
16506
16507cat >>$CONFIG_STATUS <<\_ACEOF
16508 # Let's still pretend it is `configure' which instantiates (i.e., don't
16509 # use $as_me), people would be surprised to read:
16510 # /* config.h. Generated by config.status. */
16511 if test x"$ac_file" = x-; then
16512 echo "/* Generated by configure. */" >$tmp/config.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000016513 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016514 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000016515 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016516 cat $tmp/in >>$tmp/config.h
16517 rm -f $tmp/in
16518 if test x"$ac_file" != x-; then
16519 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
16520 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
16521echo "$as_me: $ac_file is unchanged" >&6;}
16522 else
16523 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
16524$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16525 X"$ac_file" : 'X\(//\)[^/]' \| \
16526 X"$ac_file" : 'X\(//\)$' \| \
16527 X"$ac_file" : 'X\(/\)' \| \
16528 . : '\(.\)' 2>/dev/null ||
16529echo X"$ac_file" |
16530 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16531 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16532 /^X\(\/\/\)$/{ s//\1/; q; }
16533 /^X\(\/\).*/{ s//\1/; q; }
16534 s/.*/./; q'`
16535 { if $as_mkdir_p; then
16536 mkdir -p "$ac_dir"
16537 else
16538 as_dir="$ac_dir"
16539 as_dirs=
16540 while test ! -d "$as_dir"; do
16541 as_dirs="$as_dir $as_dirs"
16542 as_dir=`(dirname "$as_dir") 2>/dev/null ||
16543$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16544 X"$as_dir" : 'X\(//\)[^/]' \| \
16545 X"$as_dir" : 'X\(//\)$' \| \
16546 X"$as_dir" : 'X\(/\)' \| \
16547 . : '\(.\)' 2>/dev/null ||
16548echo X"$as_dir" |
16549 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16550 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16551 /^X\(\/\/\)$/{ s//\1/; q; }
16552 /^X\(\/\).*/{ s//\1/; q; }
16553 s/.*/./; q'`
16554 done
16555 test ! -n "$as_dirs" || mkdir $as_dirs
16556 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
16557echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
16558 { (exit 1); exit 1; }; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016559
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016560 rm -f $ac_file
16561 mv $tmp/config.h $ac_file
16562 fi
16563 else
16564 cat $tmp/config.h
16565 rm -f $tmp/config.h
16566 fi
16567done
16568_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016569
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016570cat >>$CONFIG_STATUS <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016571
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016572{ (exit 0); exit 0; }
16573_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016574chmod +x $CONFIG_STATUS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016575ac_clean_files=$ac_clean_files_save
16576
16577
16578# configure is writing to config.log, and then calls config.status.
16579# config.status does its own redirection, appending to config.log.
16580# Unfortunately, on DOS this fails, as config.log is still kept open
16581# by configure, so config.status won't be able to write to it; its
16582# output is simply discarded. So we exec the FD to /dev/null,
16583# effectively closing config.log, so it can be properly (re)opened and
16584# appended to by config.status. When coming back to configure, we
16585# need to make the FD available again.
16586if test "$no_create" != yes; then
16587 ac_cs_success=:
16588 ac_config_status_args=
16589 test "$silent" = yes &&
16590 ac_config_status_args="$ac_config_status_args --quiet"
16591 exec 5>/dev/null
16592 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Bram Moolenaarc7453f52006-02-10 23:20:28 +000016593 exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016594 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16595 # would make configure fail if this is the last instruction.
16596 $ac_cs_success || { (exit 1); exit 1; }
16597fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000016598
16599