Debianization.
[become] / configure.in
index e5146fd..8d334d4 100644 (file)
@@ -1,6 +1,6 @@
-dnl -*-fundamental-*-
+dnl -*-m4-*-
 dnl
-dnl $Id: configure.in,v 1.18 1999/07/28 09:30:12 mdw Exp $
+dnl $Id: configure.in,v 1.20 2003/11/29 23:39:16 mdw Exp $
 dnl
 dnl Source for auto configuration for `become'
 dnl
@@ -28,6 +28,13 @@ dnl Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 dnl----- Revision history ---------------------------------------------------
 dnl
 dnl $Log: configure.in,v $
+dnl Revision 1.20  2003/11/29 23:39:16  mdw
+dnl Debianization.
+dnl
+dnl Revision 1.19  2003/10/12 00:14:44  mdw
+dnl Major overhaul.  Now uses DSA signatures rather than the bogus symmetric
+dnl encrypt-and-hope thing.  Integrated with mLib and Catacomb.
+dnl
 dnl Revision 1.18  1999/07/28 09:30:12  mdw
 dnl Use new-fangled mdw_TYPE_SSIZE_T macro.
 dnl
@@ -89,8 +96,8 @@ dnl Revision 1.1  1997/07/21  13:47:51  mdw
 dnl Initial revision
 dnl
 
-AC_INIT(src/icrypt.c)
-AM_INIT_AUTOMAKE(become, 1.3.3)
+AC_INIT(src/become.c)
+AM_INIT_AUTOMAKE(become, 1.4.0)
 AM_CONFIG_HEADER(config.h)
 
 dnl --- Check for compilers and things ---
@@ -131,7 +138,12 @@ AC_ARG_WITH([etcdir],
                          [default is /etc/become]],
 [etcdir="$withval"], [etcdir="/etc/become"])
 AC_SUBST(etcdir)
-AC_DEFINE_UNQUOTED(ETCDIR, "$etcdir")
+
+AC_ARG_WITH([pidfile],
+[  --with-pidfile=PATH   set filename for pidfile 
+                          [default is ETCDIR/become/pid]],
+[pidfile="$withval"], [pidfile="${etcdir}/become.pid"])
+AC_SUBST(pidfile)
 
 AC_ARG_WITH([htmldir],
 [  --with-htmldir=PATH   set directory for HTML documentation
@@ -139,30 +151,22 @@ AC_ARG_WITH([htmldir],
 [htmldir="$withval"], [htmldir='${prefix}/html/become'])
 AC_SUBST(htmldir)
 
-dnl --- Debugging stuff ---
-
-AC_ARG_WITH(electric-fence,
-[  --with-electric-fence         link programs with Electric Fence],
-  [if test "$withval" = "yes"; then
-    AC_CHECK_LIB(efence, malloc)
-  fi])
+mdw_DEFINE_PATHS([
+  mdw_DEFINE_PATH([ETCDIR], [$etcdir])
+  mdw_DEFINE_PATH([file_PID], [$pidfile])
+])
 
-AC_ARG_ENABLE(debugging,
-[  --enable-debugging    spews vast swathes of useless information],
-  [if test "$enableval" = "no"; then
-    AC_DEFINE(NDEBUG, 1)
-  fi],
-  AC_DEFINE(NDEBUG, 1))
+dnl --- Debugging stuff ---
 
-AC_ARG_ENABLE(tracing,
-[  --enable-tracing      enable output of tracing information],
-  [if test "$enableval" = "yes"; then
-    AC_DEFINE(TRACING)
-  fi],
-  AC_DEFINE(TRACING))
+mdw_OPT_EFENCE
+mdw_OPT_NDEBUG
+mdw_OPT_TRACE
 
 dnl --- Libraries ---
 
+mdw_MLIB(2.0.1)
+mdw_CATACOMB(2.0.1)
+
 mdw_CHECK_MANYLIBS(socket, socket,,
   [AC_MSG_ERROR([Socket library not found])])
 
@@ -181,10 +185,6 @@ AC_TYPE_PID_T
 AC_TYPE_UID_T
 mdw_TYPE_SSIZE_T
 
-dnl --- Check on type sizes ---
-
-AC_CHECK_SIZEOF(int, 2)
-
 dnl --- Set the path separator ---
 
 AC_DEFINE(PATHSEP, '/')