summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorGravatar Alan F <ajf@eth0.org.uk>2014-04-13 17:36:26 +0100
committerGravatar Alan F <ajf@eth0.org.uk>2014-04-13 17:36:26 +0100
commit91356636c1e2d02a76ff31189e106de53b569c49 (patch)
tree57e56f6fddec9a40451a345727eb3822e2291dd6 /configure.ac
parentec6a252a019e90ecc6825078ee7d79a24b82770f (diff)
bundle the libmrss wrapper to make building easier
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac31
1 files changed, 22 insertions, 9 deletions
diff --git a/configure.ac b/configure.ac
index 16e7214..8fb7ec4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -21,12 +21,11 @@ AC_PREREQ(2.63)
AC_INIT(transmission-remote-gtk, 1.1.1, alan@eth0.org.uk)
AC_CONFIG_SRCDIR(src)
-AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
AM_INIT_AUTOMAKE([foreign])
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_MACRO_DIR([m4])
-m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
+#m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
AC_PROG_CC
AM_PROG_CC_C_O
@@ -73,8 +72,8 @@ AM_CONDITIONAL([HAVE_GEOIP], [test "x$have_geoip" = "xyes"])
AC_ARG_WITH([libnotify], AC_HELP_STRING([--without-libnotify], [disable libnotify]))
have_libnotify=no
-AC_ARG_WITH([librssglib], AC_HELP_STRING([--without-rssglib], [disable rssglib support]))
-have_librssglib=no
+AC_ARG_WITH([libmrss], AC_HELP_STRING([--without-libmrss], [disable RSS support]))
+have_libmrss=no
AC_ARG_WITH([libproxy], AC_HELP_STRING([--without-libproxy], [disable libproxy]))
have_libproxy=no
AC_ARG_WITH([libappindicator], AC_HELP_STRING([--without-libappindicator], [disable libappindicator]))
@@ -84,14 +83,26 @@ if test x$with_libnotify != xno; then
PKG_CHECK_MODULES([notify], [libnotify], AC_DEFINE(HAVE_LIBNOTIFY, 1, [Define if libnotify is available]), AC_MSG_WARN([libnotify is required for popup desktop notifications]))
fi
-if test x$with_librssglib != xno; then
- PKG_CHECK_MODULES([rssglib], [rss-glib-1.0], AC_DEFINE(HAVE_RSSGLIB, 1, [Define if rss-glib is available]), AC_MSG_WARN([rss-glib is required for RSS viewer functionality]))
-fi
-
+#if test x$with_librssglib != xno; then
+# PKG_CHECK_MODULES([rssglib], [rss-glib-1.0], AC_DEFINE(HAVE_RSSGLIB, 1, [Define if rss-glib is available]), AC_MSG_WARN([rss-glib is required for RSS viewer functionality]))
+#fi
+#
if test x$with_libproxy != xno; then
PKG_CHECK_MODULES([libproxy], [libproxy-1.0], AC_DEFINE(HAVE_LIBPROXY, 1, [Define if libproxy is available]), AC_MSG_WARN([libproxy is required for HTTP proxy support]))
fi
+if test x$with_libmrss != xno; then
+ PKG_CHECK_MODULES([mrss], [mrss >= 0.18], [ have_libmrss="yes" ], [ have_libmrss="no" ])
+fi
+
+if test x$have_libmrss == xyes; then
+ AC_DEFINE(HAVE_RSS, 1, [Define if RSS features available])
+else
+ AC_MSG_WARN([libmrss is required for RSS reader])
+fi
+
+AM_CONDITIONAL([HAVE_RSS], [test x$have_libmrss == xyes ])
+
AC_ARG_ENABLE(debug, [AS_HELP_STRING(--enable-debug,
[enable debugging])])
if test x$enable_debug = xyes; then
@@ -126,4 +137,6 @@ TRG_GTK3_CONFIGURE()
PKG_CHECK_MODULES([libcurl], [libcurl])
PKG_CHECK_MODULES([gio], [gio-2.0 >= 2.22])
-AC_OUTPUT([Makefile po/Makefile.in src/Makefile])
+#AM_PATH_GLIB_2_0
+
+AC_OUTPUT([Makefile po/Makefile.in src/Makefile extern/Makefile extern/rss-glib/Makefile])