1 AC_INIT(tweakr, 0.0.12)
3 AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
4 AM_CONFIG_HEADER(config.h)
12 AC_PROG_INTLTOOL([0.23])
13 GETTEXT_PACKAGE=tweakr
14 AC_SUBST(GETTEXT_PACKAGE)
15 AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], "${GETTEXT_PACKAGE}", [gettext pakname])
16 ALL_LINGUAS="en_GB en_US it_IT"
17 dnl AM_GLIB_GNU_GETTEXT
19 PKG_CHECK_MODULES(GLIB, glib-2.0)
23 PKG_CHECK_MODULES(GTK, gtk+-2.0)
27 PKG_CHECK_MODULES(HILDON, hildon-1)
29 AC_SUBST(HILDON_CFLAGS)
31 PKG_CHECK_MODULES(OSSO, libosso)
35 PKG_CHECK_MODULES(OSSO, hildon-control-panel)
39 PKG_CHECK_MODULES(GCONF2, gconf-2.0)
41 AC_SUBST(GCONF2_CFLAGS)
43 PKG_CHECK_MODULES(PROFILE, profile >= 0.0.16)
44 AC_SUBST(PROFILE_LIBS)
45 AC_SUBST(PROFILE_CFLAGS)
47 PKG_CHECK_MODULES(HILDON_DESKTOP, libhildondesktop-1)
48 AC_SUBST(HILDON_DESKTOP_LIBS)
49 AC_SUBST(HILDON_DESKTOP_CFLAGS)
51 CFLAGS="-g -O0 -Wall -Werror"
53 AC_ARG_ENABLE(cast-checks, [ --disable-cast-checks compile with GLIB cast checks disabled],[cchecks=${enableval}],cchecks=yes)
54 if test "x$cchecks" = "xno"; then
55 CFLAGS="$CFLAGS -DG_DISABLE_CAST_CHECKS"
58 AC_ARG_ENABLE(asserts, [ --disable-asserts compile with GLIB assertions disabled],[asserts=${enableval}],asserts=yes)
59 if test "x$asserts" = "xno"; then
60 CFLAGS="$CFLAGS -DG_DISABLE_ASSERTS"
63 AC_ARG_ENABLE(checks, [ --disable-checks compile with GLIB checks disabled],[checks=${enableval}],checks=yes)
64 if test "x$checks" = "xno"; then
65 CFLAGS="$CFLAGS -DG_DISABLE_CHECKS"
68 AC_ARG_ENABLE(debug, [ --enable-debug enable printing of debug messages],[ddebug=${enableval}],ddebug=no)
69 if test "x$ddebug" != "xyes"; then
70 CFLAGS="$CFLAGS -DG_DEBUG_DISABLE"
73 AC_ARG_ENABLE(coverage, [ --enable-coverage compile with coverage info],[coverage=${enableval}],coverage=no)
74 if test "x$coverage" = "xyes"; then
75 CFLAGS="$CFLAGS -g -fprofile-arcs -ftest-coverage"
78 AC_ARG_WITH(modules_dir, AS_HELP_STRING([--with-modules-dir=<path>],[Directory for storing tweakr modules]))
79 if test -z "$with_modules_dir" ; then
80 modulesdir=$libdir/tweakr/modules
82 modulesdir=$with_modules_dir
88 libtweakr-section/Makefile
89 libtweakr-section/tweakr-section.pc