projects
/
mmh
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
changes to allow building under Mac OS X/Rhapsody
[mmh]
/
configure.in
diff --git
a/configure.in
b/configure.in
index
5bf050c
..
7da0780
100644
(file)
--- a/
configure.in
+++ b/
configure.in
@@
-155,6
+155,10
@@
dnl Look for `cut'
pathtmp=/usr/bin:/bin:/usr/local/bin:/usr/xpg4/bin:/usr/ucb
AC_PATH_PROG(cutpath, cut, no, [$pathtmp])
pathtmp=/usr/bin:/bin:/usr/local/bin:/usr/xpg4/bin:/usr/ucb
AC_PATH_PROG(cutpath, cut, no, [$pathtmp])
+dnl Look for libtool. A ranlib replacement on Mac OS X/Rhapsody where
+dnl either ranlib or ar is broken (not sure which)
+AC_PATH_PROG(LIBTOOL, libtool, no [$pathtmp])
+
dnl Check for lorder and tsort commands
AC_CHECK_PROG(LORDER, lorder, lorder, no)dnl
AC_CHECK_PROG(TSORT, tsort, tsort, no)dnl
dnl Check for lorder and tsort commands
AC_CHECK_PROG(LORDER, lorder, lorder, no)dnl
AC_CHECK_PROG(TSORT, tsort, tsort, no)dnl
@@
-165,6
+169,12
@@
if test x$ac_cv_prog_LORDER != xlorder -o x$ac_cv_prog_TSORT != xtsort; then
TSORT=cat
AC_SUBST(LORDER)dnl
AC_SUBST(TSORT)dnl
TSORT=cat
AC_SUBST(LORDER)dnl
AC_SUBST(TSORT)dnl
+dnl Mac OS X has lorder, but sh is too broken for it to work
+dnl elif test -z "`lorder config/config.c 2>&1 | grep config/config.c`" ; then
+dnl LORDER=echo
+dnl TSORT=cat
+dnl AC_SUBST(LORDER)dnl
+dnl AC_SUBST(TSORT)dnl
fi
dnl Look for `ls'
fi
dnl Look for `ls'
@@
-285,7
+295,7
@@
AC_HEADER_SYS_WAIT
AC_HEADER_STAT
AC_CHECK_HEADERS(string.h memory.h stdlib.h unistd.h errno.h fcntl.h \
limits.h crypt.h termcap.h termio.h termios.h locale.h \
AC_HEADER_STAT
AC_CHECK_HEADERS(string.h memory.h stdlib.h unistd.h errno.h fcntl.h \
limits.h crypt.h termcap.h termio.h termios.h locale.h \
- sys/param.h sys/time.h sys/utsname.h arpa/inet.h \
+ netdb.h sys/param.h sys/time.h sys/utsname.h arpa/inet.h \
arpa/ftp.h)
arpa/ftp.h)
@@
-339,7
+349,12
@@
dnl ---------------
AC_FUNC_VFORK
AC_CHECK_LIB(mkstemp,mkstemp)
AC_CHECK_FUNCS(waitpid wait3 sigaction sigprocmask sigblock sigsetmask \
AC_FUNC_VFORK
AC_CHECK_LIB(mkstemp,mkstemp)
AC_CHECK_FUNCS(waitpid wait3 sigaction sigprocmask sigblock sigsetmask \
- sighold sigrelse writev lstat uname tzset killpg mkstemp)
+ sighold sigrelse writev lstat uname tzset killpg mkstemp \
+ sethostent)
+
+dnl solaris screws ths up
+AC_CHECK_FUNC(gethostbyname, [AC_DEFINE(HAVE_GETHOSTBYNAME)],
+ AC_CHECK_LIB(nsl, gethostbyname, [AC_DEFINE(HAVE_GETHOSTBYNAME)] ) )
dnl sigsetjmp may be a macro
AC_MSG_CHECKING(for sigsetjmp)
dnl sigsetjmp may be a macro
AC_MSG_CHECKING(for sigsetjmp)
@@
-583,26
+598,21
@@
case "$target_os" in
AC_DEFINE(SVR4)
;;
sunos4*)
AC_DEFINE(SVR4)
;;
sunos4*)
- AC_DEFINE(BIND)
AC_DEFINE(BSD42)
;;
freebsd*)
AC_DEFINE(BSD42)
;;
freebsd*)
- AC_DEFINE(BIND)
AC_DEFINE(BSD42)
AC_DEFINE(BSD44)
;;
netbsd*)
AC_DEFINE(BSD42)
AC_DEFINE(BSD44)
;;
netbsd*)
- AC_DEFINE(BIND)
AC_DEFINE(BSD42)
AC_DEFINE(BSD44)
;;
openbsd*)
AC_DEFINE(BSD42)
AC_DEFINE(BSD44)
;;
openbsd*)
- AC_DEFINE(BIND)
AC_DEFINE(BSD42)
AC_DEFINE(BSD44)
;;
bsd/os*)
AC_DEFINE(BSD42)
AC_DEFINE(BSD44)
;;
bsd/os*)
- AC_DEFINE(BIND)
AC_DEFINE(BSD42)
AC_DEFINE(BSD44)
;;
AC_DEFINE(BSD42)
AC_DEFINE(BSD44)
;;