X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=acinclude.m4;h=d3161fd2dfec619c054f423454b57b38fff4b111;hb=6f0347f9ea0b4a65df004ea48dd7c930a7e9e0cd;hp=f1fa5215bbafc2454daaaa9158fa37a59413c8db;hpb=75004e3e5a004e68b7ff78e12a1856b057a46f5c;p=elisp%2Fmixi.git diff --git a/acinclude.m4 b/acinclude.m4 index f1fa521..d3161fd 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -125,7 +125,6 @@ AC_DEFUN([AC_CHECK_SHIMBUN], [ 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") @@ -143,6 +142,68 @@ AC_DEFUN([AC_CHECK_SHIMBUN], [ ]) 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], [ @@ -157,7 +218,6 @@ 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") @@ -227,3 +287,30 @@ AC_DEFUN([AC_ADD_LOAD_PATH], 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)])