dnl Process this file with autoconf to produce a configure script for gzip dnl dnl Same as AC_RETSIGTYPE, but use a void default. dnl define(AC_RETSIGTYP, [AC_COMPILE_CHECK([return type of signal handlers], [#include #include #ifdef signal #undef signal #endif extern void (*signal ()) ();], [int i;], [], [AC_DEFINE(RETSIGTYPE, int)], )] )dnl dnl dnl End of local macros dnl AC_INIT(gzip.c) AC_PROG_CC AC_PROG_CPP dnl dnl Try to assemble match.S with and without leading underline. dnl cc -E produces incorrect asm files on SVR4, we must use /lib/cpp. dnl Also, "gcc -E match.s" ignores -E, so we must use match.S. echo checking for underline in external names test -z "$ASCPP" -a -f /lib/cpp && ASCPP=/lib/cpp test -z "$ASCPP" && ASCPP="$CC -E" cat > conftest.c < /dev/null 2>&1" if nm conftest.o | grep _foo > /dev/null 2>&1 ; then : else ASCPP="${ASCPP} -DNO_UNDERLINE" fi rm -f _match.o conftest.c conftest.o if echo "$DEFS" | grep NO_ASM >/dev/null; then : else echo checking for assembler OBJA="" 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 DEFS="${DEFS} -DASMV" OBJA=match.o fi fi rm -f _match.s _match.o fi dnl AC_PROG_INSTALL AC_AIX AC_MINIX AC_ISC_POSIX AC_DYNIX_SEQ AC_STDC_HEADERS dnl if STDC_HEADERS can't be defined, look for special files: AC_HEADER_CHECK(string.h, ,AC_DEFINE(NO_STRING_H)) AC_HEADER_CHECK(stdlib.h, ,AC_DEFINE(NO_STDLIB_H)) AC_HEADER_CHECK(memory.h, ,AC_DEFINE(NO_MEMORY_H)) AC_HEADER_CHECK(fcntl.h, ,AC_DEFINE(NO_FCNTL_H)) AC_HEADER_CHECK(time.h, ,AC_DEFINE(NO_TIME_H)) AC_HAVE_HEADERS(unistd.h) utime=0 AC_HEADER_CHECK(utime.h, utime=1 ,AC_DEFINE(NO_UTIME_H)) if test $utime -eq 0; then AC_HAVE_HEADERS(sys/utime.h) fi AC_DIR_HEADER AC_XENIX_DIR AC_RETSIGTYP AC_SIZE_T AC_HEADER_EGREP(off_t, sys/types.h, ,AC_DEFINE(NO_OFF_T)) AC_HAVE_POUNDBANG([SEDCMD="1d"], [SEDCMD=""]) AC_PREFIX(gzip) if test -z "$G" -a -n "$prefix" -a -f $prefix/bin/gznew; then G=g fi if test -z "$ZCAT"; then if test -n "$prefix" -a -f $prefix/bin/gzcat; then ZCAT=gzcat else ZCAT=${G}zcat fi fi AC_SUBST(ZCAT)dnl AC_SUBST(G)dnl AC_SUBST(CFLAGS)dnl AC_SUBST(ASCPP)dnl AC_SUBST(OBJA)dnl AC_SUBST(SEDCMD)dnl AC_OUTPUT(Makefile)