# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-AC_INIT([goaljobs],[0.1])
+AC_INIT([goaljobs],[0.3])
AM_INIT_AUTOMAKE([foreign])
dnl Only used temporarily while goaljobs.spec is contained in the
AC_MSG_ERROR([You must install OCaml findlib (the ocamlfind command)])
fi
+dnl OCaml calendar library is required.
+AC_CHECK_OCAML_PKG(calendar)
+if test "x$OCAML_PKG_calendar" = "xno"; then
+ AC_MSG_ERROR([You must install OCaml calendar library version 2])
+fi
+
+dnl Check for curl (for URL testing, downloads).
+AC_CHECK_PROG(CURL,curl,curl)
+if test "x$CURL" = "x"; then
+ AC_MSG_ERROR([You must install the 'curl' program])
+fi
+
+dnl ocamldoc (optional)
+AM_CONDITIONAL([HAVE_OCAMLDOC],
+ [test "x$OCAMLDOC" != "xno"])
+
dnl Check for POD (for manual pages).
-AC_CHECK_PROG(PERLDOC,perldoc,perldoc)
-if test "x$PERLDOC" = "x"; then
- AC_MSG_ERROR([You must install the perldoc program])
+AC_CHECK_PROG(POD2MAN,pod2man,pod2man,no)
+if test "x$POD2MAN" = "x"; then
+ AC_MSG_ERROR([You must install the 'pod2man' program])
+fi
+AM_CONDITIONAL([HAVE_POD2MAN],
+ [test "x$POD2MAN" != "xno"])
+
+dnl Check for mailx (for sending email).
+AC_CHECK_PROG(MAILX,mailx,mailx)
+if test "x$MAILX" = "x"; then
+ AC_MSG_ERROR([You must install the mailx program])
fi
AC_CONFIG_HEADERS([config.h])
-AC_CONFIG_FILES([config.ml
+AC_CONFIG_FILES([goaljobs_config.ml
goaljobs.spec
Makefile
META