1
1
dnl Process this file with autoconf to produce a configure script.
3
AC_INIT([liferea],[1.6.6b],[liferea-devel@lists.sourceforge.net])
3
AC_INIT([liferea],[1.8.3],[liferea-devel@lists.sourceforge.net])
5
5
AC_CONFIG_SRCDIR([src/feedlist.c])
10
7
AC_CONFIG_HEADERS([config.h])
11
AM_INIT_AUTOMAKE([1.6])
8
AM_INIT_AUTOMAKE([1.11 foreign std-options -Wall -Werror])
17
14
IT_PROG_INTLTOOL([0.35.0])
27
23
AC_ARG_ENABLE(sm, AS_HELP_STRING([--disable-sm],[compile without X session management support]),,enable_sm=yes)
28
AC_ARG_ENABLE(dbus, AS_HELP_STRING([--disable-dbus],[compile without DBUS support]),,enable_dbus=yes)
29
AC_ARG_ENABLE(nm, AS_HELP_STRING([--disable-nm],[compile without NetworkManager support]),,enable_nm=yes)
30
AC_ARG_ENABLE(libnotify, AS_HELP_STRING([--disable-libnotify],[don't compile the libnotify plugin]),,enable_libnotify=yes)
24
AC_ARG_ENABLE(libnotify, AS_HELP_STRING([--disable-libnotify],[compile without libnotify support]),,enable_libnotify=yes)
31
25
AC_ARG_ENABLE(libindicate, AS_HELP_STRING([--disable-libindicate],[compile without libindicate support]),,enable_libindicate=yes)
32
AC_ARG_ENABLE(lua, AS_HELP_STRING([--disable-lua],[don't compile with LUA scripting support]),,enable_lua=yes)
33
dnl AC_ARG_ENABLE(avahi, AS_HELP_STRING([--disable-avahi],[don't compile with AVAHI support]),,enable_avahi=yes)
35
AC_MSG_CHECKING([for some Win32 platform])
54
AC_MSG_RESULT([$platform_win32])
55
AM_CONDITIONAL(PLATFORM_WIN32, test "$platform_win32" = "yes")
57
AC_MSG_CHECKING([for native Win32])
58
AC_MSG_RESULT([$os_win32])
59
AM_CONDITIONAL(OS_WIN32, test "$os_win32" = "yes")
62
AC_DEFINE_UNQUOTED(LIBPREFIX, "$SO_PREFIX", [Platform dependent library prefix])
64
AC_CHECK_FUNCS([strsep fsync])
27
AC_CHECK_FUNCS([strsep])
66
29
PKG_PROG_PKG_CONFIG()
80
43
if test "x$enable_libnotify" = "xyes"; then
81
PKG_CHECK_MODULES([LIBNOTIFY], [libnotify >= 0.3.2, libnotify <= 0.5],enable_libnotify=yes,enable_libnotify=no)
82
AC_SUBST(LIBNOTIFY_CFLAGS)
83
AC_SUBST(LIBNOTIFY_LIBS)
44
PKG_CHECK_MODULES([LIBNOTIFY], libnotify >= 0.7,enable_libnotify=yes,enable_libnotify=no)
45
if test "x$enable_libnotify" = "xyes"; then
46
AC_DEFINE(HAVE_LIBNOTIFY, 4, [Define if libnotify.so.4 support is enabled])
48
if test "x$enable_libnotify" = "xno"; then
49
PKG_CHECK_MODULES([LIBNOTIFY], libnotify >= 0.3.2,enable_libnotify=yes,enable_libnotify=no)
50
if test "x$enable_libnotify" = "xyes"; then
51
AC_DEFINE(HAVE_LIBNOTIFY, 1, [Define if libnotify.so.1 support is enabled])
54
AC_SUBST(LIBNOTIFY_CFLAGS)
55
AC_SUBST(LIBNOTIFY_LIBS)
88
60
AM_CONDITIONAL(WITH_LIBNOTIFY, test "x$enable_libnotify" = "xyes")
94
if test "x$enable_lua" = "xyes"; then
95
PKG_CHECK_MODULES([LUA], [lua >= 5.1],, [AC_MSG_NOTICE([No lua.pc >= 5.1 present, is there a lua5.1.pc?])
96
PKG_CHECK_MODULES([LUA], [lua5.1],,[enable_lua=no])])
102
AM_CONDITIONAL(WITH_LUA, test "x$enable_lua" = "xyes")
108
66
if test "x$enable_libindicate" = "xyes"; then
109
PKG_CHECK_MODULES([LIBINDICATE], indicate-0.7 indicate-gtk-0.7,enable_libindicate=yes,enable_libindicate=no)
67
PKG_CHECK_MODULES([LIBINDICATE], indicate-0.5 indicate-gtk-0.5,enable_libindicate=yes,enable_libindicate=no)
110
68
AC_SUBST(LIBINDICATE_CFLAGS)
111
69
AC_SUBST(LIBINDICATE_LIBS)
120
78
AM_CONDITIONAL(WITH_LIBINDICATE, test "x$enable_libindicate" = "xyes")
126
dnl if test "x$enable_avahi" = "xyes"; then
127
dnl PKG_CHECK_MODULES(AVAHI,
128
dnl avahi-client >= 0.6
129
dnl avahi-glib >= 0.6,
130
dnl enable_avahi=yes,
133
dnl if test "x$enable_avahi" = "xyes"; then
134
dnl AC_DEFINE(USE_AVAHI, 1, [Define if we're using AVAHI.])
137
dnl AC_SUBST(AVAHI_CFLAGS)
138
dnl AC_SUBST(AVAHI_LIBS)
143
AM_CONDITIONAL(WITH_AVAHI, test "x$enable_avahi" = "xyes")
145
80
dnl Checking for gconftool-2
146
81
AC_PATH_PROG(GCONFTOOL, gconftool-2, no)
154
dnl webkit-1.0 >= 1.1.1 might work, but versions < 1.1.10 are not supported
155
dnl due to various bugs and memory leaks in older versions.
157
pkg_modules=" gtk+-2.0 >= 2.16.0
89
pkg_modules=" gtk+-2.0 >= 2.18.0
160
93
gconf-2.0 >= 1.1.9
161
94
libxml-2.0 >= 2.6.27
164
97
gmodule-2.0 >= 2.0.0
165
libglade-2.0 >= 2.0.0
166
libsoup-2.4 >= 2.26.1
170
104
PKG_CHECK_MODULES(PACKAGE, [$pkg_modules])
184
118
AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], ["${GETTEXT_PACKAGE}"], [gettext domain])
192
if test "x$enable_dbus" = "xyes"; then
193
AC_MSG_NOTICE([checking for DBUS >= 0.30])
194
PKG_CHECK_MODULES([DBUS], [dbus-1 >= 0.30 dbus-glib-1 >= 0.30],enable_dbus=yes,enable_dbus=no)
199
if test "x$enable_dbus" = "xyes"; then
200
AC_DEFINE(USE_DBUS, 1, [Define if we're using DBUS.])
203
AC_SUBST(DBUS_CFLAGS)
205
AM_CONDITIONAL(WITH_DBUS, test "x$enable_dbus" = "xyes")
211
if test "x$enable_nm" = "xyes"; then
212
AC_MSG_NOTICE([checking for NetworkManager])
213
PKG_CHECK_EXISTS([libnm-glib],
214
[ PKG_CHECK_MODULES([NM], [dbus-glib-1 libnm-glib],enable_nm=yes,enable_nm=no) ],
215
[ PKG_CHECK_MODULES([NM], [dbus-glib-1 libnm_glib],enable_nm=yes,enable_nm=no) ])
218
if test "x$enable_nm" = "xyes"; then
219
AC_DEFINE(USE_NM, 1, [Define if we're using NetworkManager.])
225
121
AC_CONFIG_FILES([
255
149
echo "$PACKAGE $VERSION"
257
echo "Build libnotify Plugin.......... : $enable_libnotify"
258
echo "Build LUA scripting Plugin ..... : $enable_lua"
260
151
echo "Use X Session Management........ : $enable_sm"
261
echo "Use DBUS........................ : $enable_dbus"
262
echo "Use NetworkManager.............. : $enable_nm"
152
echo "Use libnotify................... : $enable_libnotify"
263
153
echo "Use libindicate................. : $enable_libindicate"
264
dnl echo "AVAHI Support................... : $enable_avahi"
266
155
eval eval echo Liferea will be installed in $bindir.