else
HAVE_SHIMBUN=$withval
fi], HAVE_SHIMBUN=yes)
- AC_SUBST(HAVE_SHIMBUN)
if test "${HAVE_SHIMBUN}" = yes; then
AC_EMACS_LISP(shimbun_dir,(file-name-directory (locate-library \"shimbun\")),"noecho")
])
dnl
+dnl Perform sanity checking and try to locate the Gnus package
+dnl
+AC_DEFUN([AC_CHECK_GNUS], [
+ AC_MSG_CHECKING(have gnus)
+
+ dnl Ignore cache.
+ unset EMACS_cv_SYS_gnus_dir;
+
+ AC_ARG_WITH(gnus,[ --with-gnus[[=ARG]] Use gnus [[ARG=yes]]],
+ [if test "$withval" = yes -o -z "$withval"; then
+ HAVE_GNUS=yes
+ else
+ HAVE_GNUS=$withval
+ fi], HAVE_GNUS=yes)
+
+ if test "${HAVE_GNUS}" = yes; then
+ AC_EMACS_LISP(gnus_dir,(file-name-directory (locate-library \"gnus\")),"noecho")
+ GNUS_DIR=$EMACS_cv_SYS_gnus_dir
+ fi
+
+ if test "${HAVE_GNUS}" != yes; then
+ AC_MSG_RESULT(no)
+ elif test -z "${GNUS_DIR}"; then
+ HAVE_GNUS=no
+ AC_MSG_RESULT(not found)
+ else
+ AC_MSG_RESULT(${HAVE_GNUS})
+ fi
+])
+
+dnl
+dnl Perform sanity checking and try to locate the Wanderlust package
+dnl
+AC_DEFUN([AC_CHECK_WL], [
+ AC_MSG_CHECKING(have wanderlust)
+
+ dnl Ignore cache.
+ unset EMACS_cv_SYS_wl_dir;
+
+ AC_ARG_WITH(wl,[ --with-wl[[=ARG]] Use wanderlust [[ARG=yes]]],
+ [if test "$withval" = yes -o -z "$withval"; then
+ HAVE_WL=yes
+ else
+ HAVE_WL=$withval
+ fi], HAVE_WL=yes)
+
+ if test "${HAVE_WL}" = yes; then
+ AC_EMACS_LISP(wl_dir,(file-name-directory (locate-library \"wl\")),"noecho")
+ WL_DIR=$EMACS_cv_SYS_wl_dir
+ fi
+
+ if test "${HAVE_WL}" != yes; then
+ AC_MSG_RESULT(no)
+ elif test -z "${WL_DIR}"; then
+ HAVE_WL=no
+ AC_MSG_RESULT(not found)
+ else
+ AC_MSG_RESULT(${HAVE_WL})
+ fi
+])
+
+dnl
dnl Perform sanity checking and try to locate the Riece package
dnl
AC_DEFUN([AC_CHECK_RIECE], [
else
HAVE_RIECE=$withval
fi], HAVE_RIECE=yes)
- AC_SUBST(HAVE_RIECE)
if test "${HAVE_RIECE}" = yes; then
AC_EMACS_LISP(riece_dir,(file-name-directory (locate-library \"riece\")),"noecho")
ADDITIONAL_LOAD_PATH=)
AC_SUBST(ADDITIONAL_LOAD_PATH)])
+AC_DEFUN([AC_EXAMINE_MODULES],
+ [dnl Examine install files.
+
+ MODULES_MIXI="mixi.el mixi-utils.el mixi-atom.el mixi-ticker.el"
+ MODULES_SHIMBUN="sb-mixi.el"
+ MODULES_GNUS="mixi-gnus.el"
+ MODULES_WL="mixi-wl.el"
+ MODULES_RIECE="riece-mixi.el"
+
+ MODULES=${MODULES_MIXI}
+ MODULES_ALL="${MODULES} ${MODULES_SHIMBUN} ${MODULES_GNUS} ${MODULES_WL} ${MODULES_RIECE}"
+
+ if test ${HAVE_SHIMBUN} = yes; then
+ MODULES="${MODULES} ${MODULES_SHIMBUN}"
+ fi
+ if test ${HAVE_GNUS} = yes; then
+ MODULES="${MODULES} ${MODULES_GNUS}"
+ fi
+ if test ${HAVE_WL} = yes; then
+ MODULES="${MODULES} ${MODULES_WL}"
+ fi
+ if test ${HAVE_RIECE} = yes; then
+ MODULES="${MODULES} ${MODULES_RIECE}"
+ fi
+
+ AC_SUBST(MODULES)
+ AC_SUBST(MODULES_ALL)])