fixed builder's problem
[livewp] / applet / configure.ac
1 AC_PREREQ(2.61)
2 AC_INIT([livewp], [0.4])
3 AC_CONFIG_SRCDIR([src/livewp-home-widget.c])
4 AC_CONFIG_HEADER([src/config.h:src/config.h.in])
5 AM_INIT_AUTOMAKE(livewp, 0.4)
6 AC_PROG_LIBTOOL
7 AC_PROG_INTLTOOL([0.23])
8
9
10 AC_PROG_CC
11 AC_HEADER_STDC
12 AC_PROG_INSTALL
13 AM_PROG_LIBTOOL
14
15 PKG_CHECK_MODULES(EXAMPLE, hildon-1 libhildondesktop-1 gtk+-2.0)
16 AC_SUBST(EXAMPLE_CFLAGS)
17 AC_SUBST(EXAMPLE_LIBS)
18
19 PKG_CHECK_MODULES(OSSO, [libosso >= 1])
20 AC_SUBST(OSSO_LIBS)
21 AC_SUBST(OSSO_CFLAGS)
22
23 PKG_CHECK_MODULES(CONTROLPANEL, hildon-control-panel)
24 AC_SUBST(CONTROLPANEL_CFLAGS)
25 AC_SUBST(CONTROLPANEL_LIBS)
26
27 AC_CHECK_LIB([sqlite3], [sqlite3Init], [LIBS="-lsqlite3 $LIBS"])
28 # Discover where to install the .desktop file:
29 HILDON_HOME_DESKTOP_DIR=`pkg-config libhildondesktop-1 --variable=hildonhomedesktopentrydir`
30 AC_SUBST(HILDON_HOME_DESKTOP_DIR)
31
32 # Discover where to install the status widget's lib file:
33 HILDON_DESKTOP_LIB_DIR=`pkg-config libhildondesktop-1 --variable=hildondesktoplibdir`
34 AC_SUBST(HILDON_DESKTOP_LIB_DIR) 
35
36 PKG_CHECK_MODULES(SQLITE, [sqlite3])
37 AC_SUBST(SQLITE_LIBS)
38 AC_SUBST(SQLITE_CFLAGS)
39
40
41 # Discover where to install the panel's lib file:
42 HILDON_PANEL_LIB_DIR=`pkg-config hildon-control-panel --variable=pluginlibdir`
43 AC_SUBST(HILDON_PANEL_LIB_DIR) 
44
45 dnl Localisation
46 localedir=`pkg-config osso-af-settings --variable=localedir`
47 if test "$localedir" == ""; then
48 #Hack for non Maemo Platform
49 #    localedir="${datarootdir}/locale"
50     localedir="/usr/share/locale"
51     #${datadir}
52 fi
53 GETTEXT_PACKAGE=$PACKAGE
54 AC_SUBST(GETTEXT_PACKAGE)
55 AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], "${GETTEXT_PACKAGE}", [Name of gettext package])
56 AC_DEFINE_UNQUOTED([LOCALEDIR], "${localedir}", [Path to store localization files])
57 ALL_LINGUAS="ru_RU fi_FI es_ES es_MX"
58 AM_GLIB_GNU_GETTEXT
59
60
61 dnl Config files
62 AC_CONFIG_FILES([Makefile
63                 livewp-home-widget.desktop
64                 po/Makefile.in
65                 po/Makefile
66                 data/Makefile
67                 src/Makefile])
68 dnl Produce output files
69 AC_OUTPUT
70