New multiprecision integer arithmetic suite.
[u/mdw/catacomb] / configure.in
index ef2bf76..045528d 100644 (file)
@@ -1,6 +1,6 @@
 dnl -*-fundamental-*-
 dnl
 dnl -*-fundamental-*-
 dnl
-dnl $Id: configure.in,v 1.3 1999/10/24 10:20:36 mdw Exp $
+dnl $Id: configure.in,v 1.7 1999/11/13 01:55:48 mdw Exp $
 dnl
 dnl Autoconfiguration for Catacomb
 dnl
 dnl
 dnl Autoconfiguration for Catacomb
 dnl
@@ -29,10 +29,20 @@ dnl MA 02111-1307, USA.
 dnl ----- Revision history --------------------------------------------------
 dnl
 dnl $Log: configure.in,v $
 dnl ----- Revision history --------------------------------------------------
 dnl
 dnl $Log: configure.in,v $
-dnl Revision 1.3  1999/10/24 10:20:36  mdw
-dnl Modify for standalone distribution.  The library's getting far too large
-dnl to be sensibly embedded in other programs.
+dnl Revision 1.7  1999/11/13 01:55:48  mdw
+dnl Don't be pedantic, because using `long long' as a multiprecision type
+dnl gets complained about.
+dnl
+dnl Revision 1.6  1999/11/11 18:56:14  mdw
+dnl Use `libtool' to generate a shared library.
+dnl
+dnl Revision 1.5  1999/11/11 17:47:34  mdw
+dnl Updates for new configuration system, and `mptypes' generator.
 dnl
 dnl
+dnl Revision 1.4  1999/11/11 00:58:19  mdw
+dnl Use canned check for `ssize_t'.
+dnl
+dnl Revision 1.3  1999/10/24 10:20:36  mdw
 dnl Modify for standalone distribution.  The library's getting far too large
 dnl to be sensibly embedded in other programs.
 dnl
 dnl Modify for standalone distribution.  The library's getting far too large
 dnl to be sensibly embedded in other programs.
 dnl
@@ -46,16 +56,16 @@ dnl
 dnl --- Boring boilerplate ---
 
 AC_INIT(blkc.h)
 dnl --- Boring boilerplate ---
 
 AC_INIT(blkc.h)
-AM_INIT_AUTOMAKE(catacomb, 1.0.0pre2)
+AM_INIT_AUTOMAKE(catacomb, 1.0.0pre3)
 AM_CONFIG_HEADER(config.h)
 
 dnl --- Make sure I can compile and build libraries ---
 
 AC_PROG_CC
 AM_CONFIG_HEADER(config.h)
 
 dnl --- Make sure I can compile and build libraries ---
 
 AC_PROG_CC
-AC_CHECK_LIB(mLib, ego)
 AC_CHECK_PROG(AR, ar, ar)
 AC_CHECK_PROG(AR, ar, ar)
-AC_PROG_RANLIB
-mdw_MLIB
+AM_PROG_LIBTOOL
+mdw_GCC_FLAGS(-Wall)
+mdw_MLIB(1.6.0)
 
 AC_PROG_YACC
 
 
 AC_PROG_YACC
 
@@ -67,25 +77,7 @@ AC_HEADER_STDC
 dnl --- Check for various important system types ---
 
 AC_TYPE_PID_T
 dnl --- Check for various important system types ---
 
 AC_TYPE_PID_T
-
-dnl --- Tedious check for ssize_t ---
-dnl
-dnl glibc-2 puts ssize_t in a strange place.
-
-AC_CACHE_CHECK(for ssize_t, cat_cv_type_ssize_t,
-[AC_EGREP_CPP(ssize_t,
-[#include <sys/types.h>
-#if HAVE_UNISTD_H
-#inlcude <unistd.h>
-#endif
-#if STDC_HEADERS
-#include <stddef.h>
-#include <stdlib.h>
-#endif],
-cat_cv_type_ssize_t=yes, cat_cv_type_ssize_t=no)])
-if test $cat_cv_type_ssize_t = no; then
-  AC_DEFINE(ssize_t, int)
-fi
+AC_TYPE_SIZE_T
 AC_TYPE_UID_T
 AC_CHECK_TYPE(time_t, long)
 mdw_TYPE_SSIZE_T
 AC_TYPE_UID_T
 AC_CHECK_TYPE(time_t, long)
 mdw_TYPE_SSIZE_T
@@ -95,7 +87,7 @@ dnl
 dnl This is used in noise-gathering.
 
 AC_CHECK_FUNCS(setgroups)
 dnl This is used in noise-gathering.
 
 AC_CHECK_FUNCS(setgroups)
-AC_OUTPUT(Makefile)
+
 dnl --- Done ---
 
 AC_OUTPUT(Makefile catacomb-config)
 dnl --- Done ---
 
 AC_OUTPUT(Makefile catacomb-config)