Bumped version and updated debian changelog for next release
[miniature:miniature.git] / configure.ac
1 AC_INIT([miniature], [0.1.8], [http://wiki.maemo.org/Miniature], [miniature])
2 AC_CONFIG_AUX_DIR([build])
3 AC_CONFIG_MACRO_DIR([build])
4 AC_CONFIG_SRCDIR([src/main.cc])
5 AC_PREREQ([2.57])
6 AC_CONFIG_HEADERS([config.h])
7
8 AM_INIT_AUTOMAKE([1.8.5 no-define subdir-objects])
9 AC_ARG_VAR([ACLOCAL_FLAGS], [aclocal flags, e.g. -I <macro dir>])
10 MINIATURE_CHECK_PLATFORM
11
12 AC_PROG_CXX
13 PKG_PROG_PKG_CONFIG
14
15 AC_LANG([C++])
16
17 # phonon and xmlpatterns are webkit dependencies,
18 # and we want the configure check to complain when they are missing.
19 # TODO: how to remove the opengl dependency when configured without opengl?
20 # TODO: how to remove the maemo5 dependency when not on Maemo 5?
21 AT_WITH_QT([core dbus gui network svg webkit phonon xmlpatterns opengl maemo5],[debug no_keywords])
22 AT_REQUIRE_QT_VERSION([4.6])
23
24 PKG_CHECK_EXISTS([osso-af-settings >= 0.9.2])
25 AC_ARG_ENABLE(opengl,
26     [Enable OpenGL to be used as the Qt graphics system.],
27     [AC_DEFINE(HAVE_MINIATURE_OPENGL, [1], [Define to enable Qt's OpenGL graphics system])]
28 )
29
30 AC_SUBST([desktopentrydir], [`"$PKG_CONFIG" --variable=desktopentrydir osso-af-settings`])
31 AC_SUBST([dbusservicedir], [`"$PKG_CONFIG" --variable=dbusservicedir osso-af-settings`])
32
33 if test -z "x$desktopentrydir"; then
34   AC_MSG_ERROR([Cannot find desktop entry file folder])
35 fi
36
37 if test -z "$dbusservicedir"; then
38   AC_MSG_ERROR([Cannot find D-Bus service file folder])
39 fi
40
41 AC_CONFIG_FILES([Makefile
42                  data/miniature.desktop
43                  data/org.maemo.miniature.service])
44
45 AC_OUTPUT