# Guess values for system-dependent variables and create Makefiles.
# Generated automatically using autoconf.
# Copyright (C) 1991, 1992, 1993 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
# Usage: configure [--srcdir=DIR] [--host=HOST] [--gas] [--nfp] [--no-create]
# [--prefix=PREFIX] [--exec-prefix=PREFIX] [--with-PACKAGE] [TARGET]
# Ignores all args except --srcdir, --prefix, --exec-prefix, --no-create, and
# --with-PACKAGE unless this script has special code to handle it.
# Handle --exec-prefix with a space before the argument.
if test x
$next_exec_prefix = xyes
; then exec_prefix
=$arg; next_exec_prefix
=
# Handle --host with a space before the argument.
elif test x
$next_host = xyes
; then next_host
=
# Handle --prefix with a space before the argument.
elif test x
$next_prefix = xyes
; then prefix
=$arg; next_prefix
=
# Handle --srcdir with a space before the argument.
elif test x
$next_srcdir = xyes
; then srcdir
=$arg; next_srcdir
=
# For backward compatibility, also recognize exact --exec_prefix.
-exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* |
--exec=* |
--exe=* |
--ex=* |
--e=*)
exec_prefix
=`echo $arg | sed 's/[-a-z_]*=//'` ;;
-exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- |
--exec |
--exe |
--ex |
--e)
-gas |
--gas |
--ga |
--g) ;;
-host=* |
--host=* |
--hos=* |
--ho=* |
--h=*) ;;
-host |
--host |
--hos |
--ho |
--h)
-no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre |
--no-cr |
--no-c |
--no- |
--no)
-prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
prefix
=`echo $arg | sed 's/[-a-z_]*=//'` ;;
-prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
-srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=* |
--s=*)
srcdir
=`echo $arg | sed 's/[-a-z_]*=//'` ;;
-srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr |
--s)
package
=`echo $arg|sed 's/-*with-//'`
# Delete all the valid chars; see if any are left.
if test -n "`echo $package|sed 's/[-a-zA-Z0-9_]*//g'`"; then
echo "configure: $package: invalid package name" >&2; exit 1
eval "with_`echo $package|sed s/-/_/g`=1" ;;
-v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb |
--ver |
--ve |
--v)
trap 'rm -f conftest* core; exit 1' 1 3 15
# Needed for some versions of `tr' so that character classes in `[]' work.
if test "${LANG+set}" = "set" ; then
compile
='${CC-cc} $CFLAGS $DEFS conftest.c -o conftest $LIBS >/dev/null 2>&1'
# A filename unique to this package, relative to the directory that
# configure is in, which we can look for to find out if srcdir is correct.
# Find the source files, if location was not specified.
if test -z "$srcdir"; then
# Try the directory containing this script, then `..'.
confdir
=`echo $prog|sed 's%/[^/][^/]*$%%'`
test "X$confdir" = "X$prog" && confdir
=.
if test ! -r $srcdir/$unique_file; then
if test ! -r $srcdir/$unique_file; then
if test x
$srcdirdefaulted = xyes
; then
echo "configure: Can not find sources in \`${confdir}' or \`..'." 1>&2
echo "configure: Can not find sources in \`${srcdir}'." 1>&2
# Preserve a srcdir of `.' to avoid automounter screwups with pwd.
# But we can't avoid them for `..', to make subdirectories work.
*) srcdir
=`cd $srcdir; pwd` ;; # Make relative path absolute.
# Extract the first word of `gcc', so it can be a program name with args.
IFS
="${IFS= }"; saveifs
="$IFS"; IFS
="${IFS}:"
if test -f $dir/$word; then
test -n "$CC" -a -n "$verbose" && echo " setting CC to $CC"
# Find out if we are using GNU C, under whatever name.
${CC-cc} -E conftest.c
> conftest.out
2>&1
if egrep yes conftest.out
>/dev
/null
2>&1; then
echo checking how to run the C preprocessor
err
=`eval "($CPP \$DEFS conftest.c >/dev/null) 2>&1"`
echo checking
for underline
in external names
test -z "$ASCPP" -a -f /lib
/cpp
&& ASCPP
=/lib
/cpp
test -z "$ASCPP" && ASCPP
="$CC -E"
eval "$CC -c conftest.c > /dev/null 2>&1"
if nm conftest.o |
grep _foo
> /dev
/null
2>&1 ; then
ASCPP
="${ASCPP} -DNO_UNDERLINE"
rm -f _match.o conftest.c conftest.o
if echo "$DEFS" |
grep NO_ASM
>/dev
/null
; then
echo checking
for assembler
if eval "$ASCPP $srcdir/match.S > _match.s 2>/dev/null"; then
if test ! -s _match.s ||
grep error
< _match.s
> /dev
/null
; then
elif eval "$CC -c _match.s >/dev/null 2>&1" && test -f _match.o
; then
# Make sure to not get the incompatible SysV /etc/install and
# /usr/sbin/install, which might be in PATH before a BSD-like install,
# or the SunOS /usr/etc/install directory, or the AIX /bin/install,
# or the AFS install, which mishandles nonexistent args, or
# /usr/ucb/install on SVR4, which tries to use the nonexistent group
# `staff'. On most BSDish systems install is in /usr/bin, not /usr/ucb
if test "z${INSTALL}" = "z" ; then
echo checking
for install
IFS
="${IFS= }"; saveifs
="$IFS"; IFS
="${IFS}:"
/etc|
/usr
/sbin|
/usr
/etc|
/usr
/afsws
/bin|
/usr
/ucb
) ;;
if test -f $dir/installbsd
; then
INSTALL
="$dir/installbsd -c" # OSF1
INSTALL_PROGRAM
='$(INSTALL)'
INSTALL_DATA
='$(INSTALL) -m 644'
if test -f $dir/install; then
if grep dspmsg
$dir/install >/dev
/null
2>&1; then
INSTALL
="$dir/install -c"
INSTALL_PROGRAM
='$(INSTALL)'
INSTALL_DATA
='$(INSTALL) -m 644'
INSTALL_PROGRAM
=${INSTALL_PROGRAM-'$(INSTALL)'}
INSTALL_DATA
=${INSTALL_DATA-'$(INSTALL)'}
eval "$CPP \$DEFS conftest.c > conftest.out 2>&1"
if egrep "yes" conftest.out
>/dev
/null
2>&1; then
echo ' defining' _ALL_SOURCE
DEFS
="$DEFS -D_ALL_SOURCE=1"
echo checking
for minix
/config.h
#include <minix/config.h>
err
=`eval "($CPP \$DEFS conftest.c >/dev/null) 2>&1"`
# The Minix shell can't assign to the same variable on the same line!
if test -n "$MINIX"; then
echo ' defining' _POSIX_SOURCE
DEFS
="$DEFS -D_POSIX_SOURCE=1"
echo ' defining' _POSIX_1_SOURCE to be
'2'
DEFS
="$DEFS -D_POSIX_1_SOURCE=2"
echo checking
for POSIXized ISC
if test -d /etc
/conf
/kconfig.d
&&
grep _POSIX_VERSION
/usr
/include
/sys
/unistd.h
>/dev
/null
2>&1
ISC
=1 # If later tests want to check for ISC.
echo ' defining' _POSIX_SOURCE
DEFS
="$DEFS -D_POSIX_SOURCE=1"
echo checking
for DYNIX
/ptx libseq
eval "$CPP \$DEFS conftest.c > conftest.out 2>&1"
if egrep "yes" conftest.out
>/dev
/null
2>&1; then
test -n "$SEQUENT" && test -f /usr
/lib
/libseq.a
&&
echo checking
for ANSI C header files
err
=`eval "($CPP \$DEFS conftest.c >/dev/null) 2>&1"`
# SunOS 4.x string.h does not declare mem*, contrary to ANSI.
echo '#include <string.h>' > conftest.c
eval "$CPP \$DEFS conftest.c > conftest.out 2>&1"
if egrep "memchr" conftest.out
>/dev
/null
2>&1; then
# SGI's /bin/cc from Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
#define XOR(e,f) (((e) && !(f)) || (!(e) && (f)))
int main () { int i; for (i = 0; i < 256; i++)
if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
if test -s conftest
&& (.
/conftest
; exit) 2>/dev
/null
; then
echo ' defining' STDC_HEADERS
DEFS
="$DEFS -DSTDC_HEADERS=1"
echo checking
for string.h
err
=`eval "($CPP \$DEFS conftest.c >/dev/null) 2>&1"`
echo ' defining' NO_STRING_H
DEFS
="$DEFS -DNO_STRING_H=1"
echo checking
for stdlib.h
err
=`eval "($CPP \$DEFS conftest.c >/dev/null) 2>&1"`
echo ' defining' NO_STDLIB_H
DEFS
="$DEFS -DNO_STDLIB_H=1"
echo checking
for memory.h
err
=`eval "($CPP \$DEFS conftest.c >/dev/null) 2>&1"`
echo ' defining' NO_MEMORY_H
DEFS
="$DEFS -DNO_MEMORY_H=1"
echo checking
for fcntl.h
err
=`eval "($CPP \$DEFS conftest.c >/dev/null) 2>&1"`
echo ' defining' NO_FCNTL_H
DEFS
="$DEFS -DNO_FCNTL_H=1"
err
=`eval "($CPP \$DEFS conftest.c >/dev/null) 2>&1"`
echo ' defining' NO_TIME_H
DEFS
="$DEFS -DNO_TIME_H=1"
trhdr
=HAVE_
`echo $hdr | tr '[a-z]./' '[A-Z]__'`
err
=`eval "($CPP \$DEFS conftest.c >/dev/null) 2>&1"`
echo ' defining' ${trhdr}
DEFS
="$DEFS -D${trhdr}=1"
echo checking
for utime.h
err
=`eval "($CPP \$DEFS conftest.c >/dev/null) 2>&1"`
echo ' defining' NO_UTIME_H
DEFS
="$DEFS -DNO_UTIME_H=1"
if test $utime -eq 0; then
trhdr
=HAVE_
`echo $hdr | tr '[a-z]./' '[A-Z]__'`
err
=`eval "($CPP \$DEFS conftest.c >/dev/null) 2>&1"`
echo ' defining' ${trhdr}
DEFS
="$DEFS -D${trhdr}=1"
echo checking
for directory library header
if test -z "$dirheader"; then
echo checking
for dirent.h
int t() { DIR *dirp = opendir ("/"); }
if test -z "$dirheader"; then
echo checking
for sys
/ndir.h
int t() { DIR *dirp = opendir ("/"); }
if test -z "$dirheader"; then
echo checking
for sys
/dir.h
int t() { DIR *dirp = opendir ("/"); }
if test -z "$dirheader"; then
int t() { DIR *dirp = opendir ("/"); }
echo checking
for closedir
return value
int closedir(); main() { exit(closedir(opendir(".")) != 0); }
if test -s conftest
&& (.
/conftest
; exit) 2>/dev
/null
; then
echo ' defining' VOID_CLOSEDIR
DEFS
="$DEFS -DVOID_CLOSEDIR=1"
#if defined(M_XENIX) && !defined(M_UNIX)
eval "$CPP \$DEFS conftest.c > conftest.out 2>&1"
if egrep "yes" conftest.out
>/dev
/null
2>&1; then
if test -n "$XENIX"; then
*) LIBS
="-ldir $LIBS" ;; # Make sure -ldir precedes any -lx.
echo checking
for return type of signal handlers
extern void (*signal ()) ();
echo ' defining' RETSIGTYPE to be
'int'
DEFS
="$DEFS -DRETSIGTYPE=int"
echo checking
for size_t
in sys
/types.h
echo '#include <sys/types.h>' > conftest.c
eval "$CPP \$DEFS conftest.c > conftest.out 2>&1"
if egrep "size_t" conftest.out
>/dev
/null
2>&1; then
echo ' defining' size_t to be
'unsigned'
DEFS
="$DEFS -Dsize_t=unsigned"
echo '#include <sys/types.h>' > conftest.c
eval "$CPP \$DEFS conftest.c > conftest.out 2>&1"
if egrep "off_t" conftest.out
>/dev
/null
2>&1; then
echo ' defining' NO_OFF_T
DEFS
="$DEFS -DNO_OFF_T=1"
echo "checking if \`#!' works in shell scripts"
cat <<'__EOF__' > conftest.csh
# Avoid tcsh bug 'Bad Hertz Value':
# Make sure foo doesn't get exported into the environment
# Astoundingly, some versions of csh don't have unsetenv.
if (${?foo}) unsetenv foo >& /dev/null
set output="`./conftest.sh`"
if ( "$output" == "foo=bar" ) then
cat <<'__EOF__' > conftest.sh
chmod 777 conftest.csh conftest.sh
(csh
-f .
/conftest.csh
) 2> /dev
/null
rm -f conftest.csh conftest.sh
echo checking
for gzip to derive installation directory prefix
IFS
="${IFS= }"; saveifs
="$IFS"; IFS
="$IFS:"
if test $dir != .
&& test -f $dir/gzip; then
# Not all systems have dirname.
prefix
=`echo $dir|sed 's%/[^/][^/]*$%%'`
echo " chose installation directory prefix ${prefix}"
if test -z "$G" -a -n "$prefix" -a -f $prefix/bin
/gznew
; then
if test -n "$prefix" -a -f $prefix/bin
/gzcat
; then
if test -n "$prefix"; then
test -z "$exec_prefix" && exec_prefix
='${prefix}'
prsub
="s%^prefix\\([ ]*\\)=\\([ ]*\\).*$%prefix\\1=\\2$prefix%"
if test -n "$exec_prefix"; then
s%^exec_prefix\\([ ]*\\)=\\([ ]*\\).*$%\
exec_prefix\\1=\\2$exec_prefix%"
escape_ampersand_and_backslash
='s%[&\\]%\\&%g'
DEFS
=`sed "$escape_ampersand_and_backslash" <conftest.def`
trap 'rm -f config.status; exit 1' 1 3 15
echo creating config.status
cat > config.status
<<EOF
# Generated automatically by configure.
# Run this file to recreate the current configuration.
# This directory was configured as follows,
# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
*) echo "Usage: config.status --recheck" 2>&1; exit 1 ;;
trap 'rm -f Makefile; exit 1' 1 3 15
INSTALL_PROGRAM='$INSTALL_PROGRAM'
INSTALL_DATA='$INSTALL_DATA'
exec_prefix='$exec_prefix'
cat >> config.status
<<\EOF
# Allow make-time overrides of the generated file list.
test -n "$gen_files" || gen_files
="Makefile"
for file in ..
$gen_files; do if [ "x$file" != "x.." ]; then
# Remove last slash and all that follows it. Not all systems have dirname.
dir
=`echo $file|sed 's%/[^/][^/]*$%%'`
if test "$dir" != "$file"; then
test "$top_srcdir" != .
&& srcdir
=$top_srcdir/$dir
test ! -d $dir && mkdir
$dir
echo "# Generated automatically from `echo $file|sed 's|.*/||'`.in by configure." > $file
s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
s%@INSTALL_DATA@%$INSTALL_DATA%g
" $top_srcdir/${file}.
in >> $file
test -n "$no_create" || .
/config.status