Autoconfigure NROFF. Traditional nroff now works in addition to
authorMarkus Armbruster <armbru@pond.sub.org>
Wed, 24 May 2006 19:56:13 +0000 (19:56 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Wed, 24 May 2006 19:56:13 +0000 (19:56 +0000)
groff.

GNUmakefile.in
README
configure.ac

index 6a8aaad..fb41ce1 100644 (file)
@@ -67,8 +67,7 @@ AWK := @AWK@
 INSTALL := @INSTALL@
 INSTALL_DATA := @INSTALL_DATA@
 INSTALL_PROGRAM := @INSTALL_PROGRAM@
-# TODO autoconf NROFF
-NROFF := groff -Tascii -P-c -U
+NROFF := @NROFF@
 RANLIB := @RANLIB@
 
 prefix := @prefix@
diff --git a/README b/README
index 4420808..27e70b2 100644 (file)
--- a/README
+++ b/README
@@ -25,8 +25,8 @@ To build the server and set up a game, follow the steps below.
 
 (2) Building a server
 
-    Requirements: GNU make and GNU troff (`groff'), ANSI C, a curses
-    library, Perl, Bourne Shell and the common utilities.
+    Requirements: GNU make and, ANSI C, a curses library, Perl, nroff
+    or GNU troff (`groff'), Bourne Shell and the common utilities.
 
     See file `INSTALL' for detailed compilation and installation
     instructions.  Quick guide for the impatient: run configure; make;
@@ -71,8 +71,6 @@ To build the server and set up a game, follow the steps below.
 
       To change the deity password, use `change re <password>'.
 
-      FIXME auth
-
     * Create countries with `exec newcap_script'.
 
     Your game is now up!
index 19f29c0..7c422ad 100644 (file)
@@ -54,6 +54,9 @@ AM_PROG_CC_C_O
 # Private automake macro, tsk, tsk, tsk...
 _AM_DEPENDENCIES(CC)
 
+AC_ARG_VAR(NROFF, [nroff command])
+AC_CHECK_PROG(NROFF, groff, [groff -Tascii -P-c -U], nroff)
+
 # not really a check for a program, but close enough
 if test -d $srcdir/CVS; then cvs_controlled=yes; else cvs_controlled=no; fi
 AC_SUBST(cvs_controlled,$cvs_controlled)