Updates for autoconf 2.53.
This commit is contained in:
parent
6eb3a1b0cc
commit
5015967d9a
76
configure.in
76
configure.in
|
@ -68,7 +68,7 @@ define(S48_USCORE, [dnl
|
||||||
if ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -o a.out conftest.c ${LIBS} &&
|
if ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -o a.out conftest.c ${LIBS} &&
|
||||||
nm a.out | grep _fnord >/dev/null; then
|
nm a.out | grep _fnord >/dev/null; then
|
||||||
AC_MSG_RESULT([yes])
|
AC_MSG_RESULT([yes])
|
||||||
AC_DEFINE(USCORE)
|
AC_DEFINE(USCORE, 1, Define to 1 if symbols start with _)
|
||||||
else
|
else
|
||||||
AC_MSG_RESULT([no])
|
AC_MSG_RESULT([no])
|
||||||
fi
|
fi
|
||||||
|
@ -89,20 +89,6 @@ AC_DEFUN(SCSH_TZNAME,[
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
dnl -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
|
|
||||||
AC_DEFUN(SCSH_GMTOFF,[
|
|
||||||
AC_MSG_CHECKING(for gmtoff)
|
|
||||||
AC_CACHE_VAL(scsh_cv_gmtoff,[
|
|
||||||
AC_TRY_COMPILE([#include <time.h>],
|
|
||||||
[struct tm time;
|
|
||||||
return time.tm_gmtoff;],
|
|
||||||
scsh_cv_gmtoff=yes,
|
|
||||||
scsh_cv_gmtoff=no)])
|
|
||||||
AC_MSG_RESULT($scsh_cv_gmtoff)
|
|
||||||
if test $scsh_cv_gmtoff = yes; then
|
|
||||||
AC_DEFINE(HAVE_GMTOFF)
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
dnl -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
|
dnl -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
|
||||||
AC_DEFUN(SCSH_ELF, [
|
AC_DEFUN(SCSH_ELF, [
|
||||||
AC_MSG_CHECKING(for ELF)
|
AC_MSG_CHECKING(for ELF)
|
||||||
|
@ -185,7 +171,7 @@ AC_DEFUN(SCSH_CONST_SYS_ERRLIST,[
|
||||||
scsh_cv_const_sys_errlist=no)])
|
scsh_cv_const_sys_errlist=no)])
|
||||||
AC_MSG_RESULT($scsh_cv_const_sys_errlist)
|
AC_MSG_RESULT($scsh_cv_const_sys_errlist)
|
||||||
if test $scsh_cv_const_sys_errlist = yes; then
|
if test $scsh_cv_const_sys_errlist = yes; then
|
||||||
AC_DEFINE(HAVE_CONST_SYS_ERRLIST)
|
AC_DEFINE(HAVE_CONST_SYS_ERRLIST, 1, const char* sys_errlist)
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
|
@ -199,7 +185,8 @@ AC_DEFUN(SCSH_SOCKLEN_T,[
|
||||||
int accept (int, struct sockaddr *, size_t *);
|
int accept (int, struct sockaddr *, size_t *);
|
||||||
],[],[
|
],[],[
|
||||||
AC_MSG_RESULT(size_t)
|
AC_MSG_RESULT(size_t)
|
||||||
AC_DEFINE(socklen_t,size_t)], [
|
AC_DEFINE(socklen_t,
|
||||||
|
size_t, Define to type of socklen_t)], [
|
||||||
AC_MSG_RESULT(int)
|
AC_MSG_RESULT(int)
|
||||||
AC_DEFINE(socklen_t,int)])])
|
AC_DEFINE(socklen_t,int)])])
|
||||||
])
|
])
|
||||||
|
@ -234,7 +221,7 @@ AC_INIT(c/scheme48vm.c)
|
||||||
CC="cc -Xa"
|
CC="cc -Xa"
|
||||||
CFLAGS="-O"
|
CFLAGS="-O"
|
||||||
LDFLAGS="-O -Wl,-Bexport"
|
LDFLAGS="-O -Wl,-Bexport"
|
||||||
AC_DEFINE(HAVE_HARRIS)
|
AC_DEFINE(HAVE_HARRIS, 1, Define to 1 on m88k-harris-cxux)
|
||||||
;;
|
;;
|
||||||
|
|
||||||
## DEC Ultrix
|
## DEC Ultrix
|
||||||
|
@ -244,7 +231,7 @@ AC_INIT(c/scheme48vm.c)
|
||||||
LDFLAGS=-N
|
LDFLAGS=-N
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
## HP 9000 series 700 and 800, running HP/UX
|
## HP 9000 series 700 and 800, running HP/UX
|
||||||
hppa*-hp-hpux* )
|
hppa*-hp-hpux* )
|
||||||
dir=hpux
|
dir=hpux
|
||||||
|
@ -252,9 +239,9 @@ AC_INIT(c/scheme48vm.c)
|
||||||
if test ${CC} = cc; then
|
if test ${CC} = cc; then
|
||||||
CFLAGS="-Ae -O +Obb1800"
|
CFLAGS="-Ae -O +Obb1800"
|
||||||
fi
|
fi
|
||||||
AC_DEFINE(_HPUX_SOURCE)
|
AC_DEFINE(_HPUX_SOURCE, 1, Define to 1 to compile on HP/UX)
|
||||||
AC_DEFINE(hpux)
|
AC_DEFINE(hpux, 1, Define to 1 on HP/UX)
|
||||||
AC_DEFINE(_XOPEN_SOURCE_EXTENDED)
|
AC_DEFINE(_XOPEN_SOURCE_EXTENDED, 1, Define to 1 to compile on HP/UX)
|
||||||
;;
|
;;
|
||||||
|
|
||||||
## IBM AIX
|
## IBM AIX
|
||||||
|
@ -311,7 +298,7 @@ AC_INIT(c/scheme48vm.c)
|
||||||
|
|
||||||
## NT - cygwin32
|
## NT - cygwin32
|
||||||
*-*-cygwin* )
|
*-*-cygwin* )
|
||||||
AC_DEFINE(CYGWIN)
|
AC_DEFINE(CYGWIN, 1, Define to 1 on cygwin)
|
||||||
dir=cygwin32
|
dir=cygwin32
|
||||||
EXEEXT=".exe"
|
EXEEXT=".exe"
|
||||||
;;
|
;;
|
||||||
|
@ -345,29 +332,31 @@ esac
|
||||||
AC_CHECK_HEADERS(crypt.h)
|
AC_CHECK_HEADERS(crypt.h)
|
||||||
AC_CHECK_FUNCS(gettimeofday ftime nlist select setitimer sigaction vasprintf)
|
AC_CHECK_FUNCS(gettimeofday ftime nlist select setitimer sigaction vasprintf)
|
||||||
SCSH_SOCKLEN_T
|
SCSH_SOCKLEN_T
|
||||||
AC_CHECK_FUNC(dlopen, AC_DEFINE(HAVE_DLOPEN),
|
AC_CHECK_FUNC(dlopen, [AC_DEFINE(HAVE_DLOPEN,
|
||||||
AC_CHECK_FUNC(nlist, [LIBOBJS="$LIBOBJS c/fake/libdl1.o"],
|
1, Define to 1 if the interface to the dynamic linker exists)],
|
||||||
[LIBOBJS="$LIBOBJS c/fake/libdl2.o"]))
|
[AC_CHECK_FUNC(nlist, [AC_LIBOBJ([c/fake/libdl1])],
|
||||||
|
[AC_LIBOBJ([c/fake/libdl2])])])
|
||||||
AC_CHECK_FUNCS(socket chroot)
|
AC_CHECK_FUNCS(socket chroot)
|
||||||
AC_CHECK_FUNC(strerror, AC_DEFINE(HAVE_STRERROR),
|
AC_CHECK_FUNC(strerror, AC_DEFINE(HAVE_STRERROR,
|
||||||
[LIBOBJS="$LIBOBJS c/fake/strerror.o"])
|
1, Define to 1 if you have the strerror function),
|
||||||
|
[AC_LIBOBJ([c/fake/strerror])])
|
||||||
|
|
||||||
AC_CHECK_FUNC(seteuid, AC_DEFINE(HAVE_SETEUID),
|
AC_CHECK_FUNC(seteuid, [AC_DEFINE(HAVE_SETEUID,
|
||||||
AC_CHECK_FUNC(setreuid, AC_DEFINE(HAVE_SETREUID),
|
1, Define to 1 if you have the seteuid function)],
|
||||||
AC_MSG_ERROR("Neither setegid nor setregid defined. Cannot continue.")))
|
[AC_CHECK_FUNC(setreuid, [AC_DEFINE(HAVE_SETREUID,
|
||||||
|
1, Define to 1 if you have the setreuid function)],
|
||||||
|
[AC_MSG_ERROR("Neither setegid nor setregid defined. Cannot continue.")])])
|
||||||
|
|
||||||
AC_CHECK_FUNC(setegid, AC_DEFINE(HAVE_SETEGID),
|
AC_CHECK_FUNC(setegid, [AC_DEFINE(HAVE_SETEGID,
|
||||||
AC_CHECK_FUNC(setregid, AC_DEFINE(HAVE_SETREGID),
|
1, Define to 1 if you have the setegid function)],
|
||||||
AC_MSG_ERROR("Neither setegid nor setregid defined. Cannot continue.")))
|
[AC_CHECK_FUNC(setregid, [AC_DEFINE(HAVE_SETREGID,
|
||||||
|
1, Define to 1 if you have the setregid function)],
|
||||||
|
[AC_MSG_ERROR("Neither setegid nor setregid defined. Cannot continue.")])])
|
||||||
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([n_name])
|
AC_CHECK_MEMBER(struct nlist.n_name,
|
||||||
AC_TRY_LINK([#include <nlist.h>],
|
[AC_DEFINE(NLIST_HAS_N_NAME, 1, Define to 1 if struct nlist.n_name exists)],,
|
||||||
[struct nlist name_list;
|
[#include <nlist.h>])
|
||||||
name_list.n_name = "foo";],
|
|
||||||
AC_DEFINE(NLIST_HAS_N_NAME)
|
|
||||||
AC_MSG_RESULT([yes]),
|
|
||||||
AC_MSG_RESULT([no]))
|
|
||||||
AC_MSG_CHECKING([__NEXT__])
|
AC_MSG_CHECKING([__NEXT__])
|
||||||
AC_TRY_LINK(,[
|
AC_TRY_LINK(,[
|
||||||
#ifdef __NeXT__
|
#ifdef __NeXT__
|
||||||
|
@ -383,12 +372,13 @@ fail
|
||||||
S48_USCORE
|
S48_USCORE
|
||||||
S48_RDYNAMIC
|
S48_RDYNAMIC
|
||||||
AC_STRUCT_TIMEZONE
|
AC_STRUCT_TIMEZONE
|
||||||
SCSH_GMTOFF
|
AC_CHECK_MEMBER(struct tm.tm_gmtoff,
|
||||||
|
AC_DEFINE(HAVE_GMTOFF, 1, Define to 1 if struct tm has member tm_gmtoff))
|
||||||
|
|
||||||
SCSH_CONST_SYS_ERRLIST
|
SCSH_CONST_SYS_ERRLIST
|
||||||
CFLAGS1=${CFLAGS}
|
CFLAGS1=${CFLAGS}
|
||||||
|
|
||||||
AC_SUBST(CFLAGS)
|
AC_SUBST(CFLAGS)
|
||||||
AC_SUBST(LIBOBJS)
|
|
||||||
AC_SUBST(LDFLAGS)
|
AC_SUBST(LDFLAGS)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue