projects
/
mmh
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added notes about the configure change.
[mmh]
/
configure.in
diff --git
a/configure.in
b/configure.in
index
6b4e237
..
87b4add
100644
(file)
--- a/
configure.in
+++ b/
configure.in
@@
-7,6
+7,8
@@
dnl
AC_INIT(h/nmh.h)
AC_CONFIG_HEADER(config.h)
AC_INIT(h/nmh.h)
AC_CONFIG_HEADER(config.h)
+AC_CANONICAL_SYSTEM
+
dnl What version of nmh are we building?
VERSION=`sed -e 's/nmh-//' ${srcdir}/VERSION`
echo "configuring for nmh-$VERSION"
dnl What version of nmh are we building?
VERSION=`sed -e 's/nmh-//' ${srcdir}/VERSION`
echo "configuring for nmh-$VERSION"
@@
-270,14
+272,21
@@
dnl CHECK FUNCTIONS
dnl ---------------
AC_FUNC_VFORK
AC_CHECK_FUNCS(waitpid wait3 sigaction sigprocmask sigblock sigsetmask \
dnl ---------------
AC_FUNC_VFORK
AC_CHECK_FUNCS(waitpid wait3 sigaction sigprocmask sigblock sigsetmask \
- sighold sigrelse writev lstat uname tzset killpg \
- sigsetjmp)
+ sighold sigrelse writev lstat uname tzset killpg)
+
+dnl sigsetjmp may be a macro
+AC_MSG_CHECKING(for sigsetjmp)
+AC_TRY_LINK([#include <setjmp.h>], [sigsetjmp((void *)0, 0);],
+ [AC_DEFINE(HAVE_SIGSETJMP) AC_MSG_RESULT(yes)], AC_MSG_RESULT(no))
AC_REPLACE_FUNCS(snprintf strerror strdup)
dnl -------------------
dnl CHECK FOR LIBRARIES
dnl -------------------
AC_REPLACE_FUNCS(snprintf strerror strdup)
dnl -------------------
dnl CHECK FOR LIBRARIES
dnl -------------------
+dnl Check location of modf
+AC_CHECK_FUNC(modf, , AC_CHECK_LIB(m, modf))
+
dnl Checks for network libraries (nsl, socket)
AC_CHECK_NETLIBS
dnl Checks for network libraries (nsl, socket)
AC_CHECK_NETLIBS
@@
-480,6
+489,61
@@
SIGNAL_H=$nmh_cv_path_signal_h
AC_SUBST(SIGNAL_H)dnl
dnl ----------------
AC_SUBST(SIGNAL_H)dnl
dnl ----------------
+dnl OS SPECIFIC DEFINES
+dnl ----------------
+case "$target_os" in
+
+ solaris2*)
+ AC_DEFINE(SYS5)
+ AC_DEFINE(SVR4)
+ ;;
+ irix*)
+ AC_DEFINE(SYS5)
+ AC_DEFINE(SVR4)
+ ;;
+ osf*)
+ AC_DEFINE(SYS5)
+ AC_DEFINE(SVR4)
+ ;;
+ aix*)
+ AC_DEFINE(SYS5)
+ AC_DEFINE(SVR4)
+ ;;
+ sunos4*)
+ AC_DEFINE(BIND)
+ AC_DEFINE(BSD42)
+ ;;
+ linux*)
+ AC_DEFINE(LINUX_STDIO)
+ ;;
+ freebsd*)
+ AC_DEFINE(BIND)
+ AC_DEFINE(BSD42)
+ AC_DEFINE(BSD44)
+ ;;
+ netbsd*)
+ AC_DEFINE(BIND)
+ AC_DEFINE(BSD42)
+ AC_DEFINE(BSD44)
+ ;;
+ openbsd*)
+ AC_DEFINE(BIND)
+ AC_DEFINE(BSD42)
+ AC_DEFINE(BSD44)
+ ;;
+ bsd/os*)
+ AC_DEFINE(BIND)
+ AC_DEFINE(BSD42)
+ AC_DEFINE(BSD44)
+ ;;
+ sco5*)
+ AC_DEFINE(SYS5)
+ AC_DEFINE(SCO_5_STDIO)
+ ;;
+esac
+
+
+dnl ----------------
dnl OUTPUT MAKEFILES
dnl ----------------
AC_OUTPUT(Makefile config/Makefile h/Makefile sbr/Makefile uip/Makefile \
dnl OUTPUT MAKEFILES
dnl ----------------
AC_OUTPUT(Makefile config/Makefile h/Makefile sbr/Makefile uip/Makefile \
@@
-498,6
+562,7
@@
echo "
nmh configuration
-----------------
nmh version : ${VERSION}
nmh configuration
-----------------
nmh version : ${VERSION}
+target os : ${target}
compiler : ${CC}
compiler flags : ${CFLAGS}
linker flags : ${LDFLAGS}
compiler : ${CC}
compiler flags : ${CFLAGS}
linker flags : ${LDFLAGS}