Category : OS/2 Files
Archive   : GNUGREP.ZIP
Filename : CONFIGUR.E

 
Output of file : CONFIGUR.E contained in archive : GNUGREP.ZIP
#!/bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated automatically using autoconf.
# Copyright (C) 1991, 1992 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)
# any later version.

# 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]
# [--prefix=PREFIX] [--exec_prefix=PREFIX] [--with-PROGRAM] [TARGET]
# Ignores all args except --srcdir, --prefix, and --exec_prefix.

trap 'rm -f conftest* core; exit 1' 1 3 15

for arg in $*; do
# 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=
else
case $arg in
-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_prefi | --exec_pref | --exec_pre | --exec_pr | --exec_p | --exec_ | --exec | --exe | --ex | --e)
next_exec_prefix=yes ;;

-gas | --gas | --ga | --g) ;;

-host=* | --host=* | --hos=* | --ho=* | --h=*) ;;
-host | --host | --hos | --ho | --h)
next_host=yes ;;

-nfp | --nfp | --nf | --n) ;;

-prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
prefix=`echo $arg | sed 's/[-a-z_]*=//'` ;;
-prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
next_prefix=yes ;;

-srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=* | --s=*)
srcdir=`echo $arg | sed 's/[-a-z_]*=//'` ;;
-srcdir | --srcdir | --srcdi | --srcd | --src | --sr | --s)
next_srcdir=yes ;;

-with-* | --with-*) ;;

*) ;;
esac
fi
done

test -z "$exec_prefix" && exec_prefix='$(prefix)'

INCLUDEDIR=${INCLUDEDIR-/usr/include}

rm -f conftest*
compile='${CC-cc} $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.
unique_file=grep.c

# Makefile rules whose targets are searched for in VPATH need to use $<.
# However, old makes do not support it, so we use a combination
# construction in Makefile.in: `$file<'.
# If srcdir is `.', we use sed to change that to `file' for old makes.
# Otherwise, we use sed to change it to `$<'.
# vpsub is the sed program, which changes `$file<' to one or the other.
vpsub='s,\$\([-./a-zA-Z0-9_][-./a-zA-Z0-9_]*\)<,\1,g'
# srsub changes `@srcdir@' in Makefile.in into either `.' or the path
# of the top of the source tree for the package.
srsub='s,@srcdir@,.,'

# Find the source files, if location was not specified.
if test -z "$srcdir"; then
srcdirdefaulted=yes; srcdir=.
if test ! -r $unique_file; then srcdir=..; fi
fi
if test ! -r $srcdir/$unique_file; then
if test x$srcdirdefaulted = xyes; then
echo "configure: Can not find sources in \`.' or \`..'." 1>&2
else
echo "configure: Can not find sources in \`${srcdir}'." 1>&2
fi
exit 1
fi
if test $srcdir != .; then
VPATH='VPATH = $(srcdir)'
case $srcdir in
/*|~*) ;;
*) srcdir=`pwd`/$srcdir ;; # Make relative path absolute.
esac
vpsub='s,\$\([-./a-zA-Z0-9_][-./a-zA-Z0-9_]*\)<,\$<,g'
srsub="s,@srcdir@,$srcdir,"
fi


# The Bourne shell writes "command not found" to /dev/tty, so if we get
# a usage message on stderr, we have the program.
#
# ksh and zsh write "command not found" to stderr, but test -n does not
# want any output if there is no program. So we use the `type' builtin
# instead for them (and bash).
if test "$RANDOM" = "$RANDOM"; then
checkfor='test -n "`$checkprog $checkargs 2>&1`"'
else
checkfor='type $checkprog >/dev/null 2>&1'
fi

echo checking for gcc
checkprog=gcc checkargs=''
test -z "$CC" && eval $checkfor && CC='gcc '
CC=${CC-cc}

# Find out if we are using GNU C, under whatever name.
cat < conftest.c
main() {
#ifdef __GNUC__
exit(0);
#else
exit(1);
#endif
}
EOF
eval $compile
if test -s conftest && (./conftest) 2>/dev/null; then
GCC=1 # For later tests.
CC="$CC -O"
else
:
fi
rm -f conftest*

echo checking for install
# Make sure to not get the incompatible SysV /etc/install and
# /usr/sbin/install, which might be in PATH before a BSD-like install.
if test -z "$INSTALL"; then
saveifs="$IFS"; IFS="$IFS:"
for dir in $PATH; do
test -z "$dir" && dir=.
case $dir in
/etc|/usr/sbin) ;;
*)
if test -f $dir/install; then
INSTALL="$dir/install -c"
INSTALL_PROGRAM='$(INSTALL)'
INSTALL_DATA='$(INSTALL) -m 644'
break
fi
;;
esac
done
IFS="$saveifs"
fi
INSTALL=${INSTALL-cp}
INSTALL_PROGRAM=${INSTALL_PROGRAM-'$(INSTALL)'}
INSTALL_DATA=${INSTALL_DATA-'$(INSTALL)'}

echo checking for ANSI C header files
test -r $INCLUDEDIR/stdlib.h && test -r $INCLUDEDIR/string.h &&
test -r $INCLUDEDIR/limits.h && DEFS="$DEFS -DSTDC_HEADERS=1"

echo checking for BSD string and memory functions
echo "#include
main() { exit(0); } t() { rindex(0, 0); bzero(0, 0); }" > conftest.c
eval $compile
if test -s conftest && (./conftest) 2>/dev/null; then :
else
DEFS="$DEFS -DUSG=1"
fi
rm -f conftest*

echo checking for unistd.h
test -f $INCLUDEDIR/unistd.h && DEFS="$DEFS -DHAVE_UNISTD_H=1"

echo checking for unsigned characters
cat < conftest.c

/* volatile prevents gcc2 from optimizing the test away on sparcs. */
#if !__STDC__
#define volatile
#endif
main() {
#ifdef __CHAR_UNSIGNED__
exit(1); /* No need to redefine it. */
#else
volatile char c = 255; exit(c < 0);
#endif
}
EOF
eval $compile
if test -s conftest && (./conftest) 2>/dev/null; then
DEFS="$DEFS -D__CHAR_UNSIGNED__=1"
else
:
fi
rm -f conftest*

decl="#ifdef __GNUC__
#define alloca __builtin_alloca
#else
#ifdef sparc
#include
#else
#ifdef _AIX
#pragma alloca
#else
char *alloca ();
#endif
#endif
#endif
"
echo checking for alloca
echo "$decl
main() { exit(0); } t() { char *p = (char *) alloca(1); }" > conftest.c
eval $compile
if test -s conftest && (./conftest) 2>/dev/null; then :
else
alloca_missing=1
fi
rm -f conftest*

if test -n "$alloca_missing"; then
SAVELIBS="$LIBS"
# Maybe alloca is in a different library.
if test -f /usr/ucblib/libucb.a; then
LIBS="$LIBS -L/usr/ucblib -lucb" trylib=-lucb # SVR4
elif test -f /lib/libPW.a; then
LIBS="$LIBS -lPW" trylib=-lPW # SVR2 and SVR3
fi
if test -n "$trylib"; then
alloca_missing=
echo checking for alloca in $trylib
echo "$decl
main() { exit(0); } t() { char *p = (char *) alloca(1); }" > conftest.c
eval $compile
if test -s conftest && (./conftest) 2>/dev/null; then :
else
alloca_missing=1
fi
rm -f conftest*

fi
if test -n "$alloca_missing"; then
LIBS="$SAVELIBS" ALLOCA=alloca.o
fi
fi

trap 'rm -f Makefile config.status; exit 1' 1 3 15

if test -n "$prefix"; then
prsub="s,^prefix[ ]*=.*$,prefix = $prefix,
s,^exec_prefix[ ]*=.*$,exec_prefix = $exec_prefix,"
fi

for file in Makefile; do
# Not all systems have dirname.
dir=`echo $file|sed 's,/[^/][^/]*$,,'`
test "$dir" != "$file" && test ! -d $dir && mkdir $dir
echo creating $file
echo "# Generated automatically from `basename $file`.in by configure." > $file
sed -e "
$vpsub
$srsub
s,@VPATH@,$VPATH,
$prsub
s,@CC@,$CC,
s,@INSTALL@,$INSTALL,
s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,
s,@INSTALL_DATA@,$INSTALL_DATA,
s,@ALLOCA@,$ALLOCA,
s,@DEFS@,$DEFS,
s,@LIBS@,$LIBS,
" $srcdir/${file}.in >> $file
echo "
# Prevent GNU make v3 from overflowing arg limit on SysV.
.NOEXPORT:" >> $file
done

echo creating config.status
rm -f config.status
echo "#!/bin/sh
# Generated automatically by configure.
# Run this file to recreate the current configuration.
$0 $*" > config.status
chmod +x config.status



  3 Responses to “Category : OS/2 Files
Archive   : GNUGREP.ZIP
Filename : CONFIGUR.E

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/