Uploaded initial version.
[guivpn] / trunk / vpngui / configure.ac
1 AC_INIT([osso-statusbar-sync], [0.1])
2 #AC_CONFIG_AUX_DIR([build-aux])
3 AM_INIT_AUTOMAKE([-Wall -Werror foreign])
4
5 AM_CONFIG_HEADER([config.h])
6
7 AC_PROG_CC
8 AC_PROG_CPP
9 #AC_PROG_INSTALL
10 AC_PROG_CXX
11 #AM_PROG_CC_STDC
12 AC_PROG_LIBTOOL
13
14 #AC_C_CONST
15 #AC_HEADER_STDC
16 AC_CHECK_HEADERS([libintl.h])
17
18 GETTEXT_PACKAGE=$PACKAGE_NAME
19 AC_SUBST(GETTEXT_PACKAGE)
20 AM_GLIB_GNU_GETTEXT
21
22 #FLAGS="$CXXFLAGS -Werror -Wall -Wcast-align -Wmissing-declarations"
23
24 AC_ARG_ENABLE([debug], AS_HELP_STRING([--enable-debug],[Enable debug @<:@default=false@:>@]),
25   [case "${enableval}" in
26    yes) debug=true ; CFLAGS="-ggdb -O0 $CFLAGS" ;;
27    no)  debug=false ;;
28    *) AC_MSG_ERROR([bad value ${enableval} for --enable-debug]) ;;
29    esac],[debug=false])
30 AM_CONDITIONAL([DEBUG], [test x$debug = xtrue])
31
32 PKG_CHECK_MODULES(LIBHILDONDESKTOP,
33                   [libhildondesktop-1], 
34                   [AC_DEFINE(HAVE_LIBHILDONDESKTOP, [], [Whether libhildondesktop-1 is present on the system])], 
35                   [])
36 AC_SUBST(LIBHILDONDESKTOP_LIBS)
37 AC_SUBST(LIBHILDONDESKTOP_CFLAGS)
38
39 PKG_CHECK_MODULES(CONIC, conic)
40 AC_SUBST(CONIC_LIBS)
41 AC_SUBST(CONIC_CFLAGS)
42
43 #
44 # FIXME: We only use the DBus definition header files from the libmaesync
45 # package so we should not link with the shared object.
46 #
47 PKG_CHECK_MODULES([STATUSBAR_SYNC],[
48         gtk+-2.0 >= 2.10.1
49         hildon-1 >= 1.0.0
50         libosso >= 2.0
51         gconf-2.0 >= 2.16.0
52 ])
53 AC_SUBST(STATUSBAR_SYNC_LIBS)
54 AC_SUBST(STATUSBAR_SYNC_CFLAGS)
55
56 pixmapsdir=${datadir}/pixmaps/hiro-vpn/
57 AC_SUBST(pixmapsdir)
58 hildonpixmapdir=`$PKG_CONFIG --variable=hildonpixmapdir hildon-base`
59 AC_SUBST(hildonpixmapdir)
60
61 hildondesktoplibdir=`pkg-config libhildondesktop-1 --variable=hildondesktoplibdir`
62 AC_SUBST(hildondesktoplibdir)
63
64 hildonstatusmenudesktopentrydir=`pkg-config libhildondesktop-1 --variable=hildonstatusmenudesktopentrydir`
65 AC_SUBST(hildonstatusmenudesktopentrydir)
66
67 #
68 # The localisation with the gettext package.
69 #
70 localedir=/usr/share/locale
71 GETTEXT_PACKAGE="vpngui"
72 AC_SUBST(GETTEXT_PACKAGE)
73 AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], "${GETTEXT_PACKAGE}", [Gettext package])
74 ALL_LINGUAS="en_GB en_US"
75 AC_SUBST(ALL_LINGUAS)
76 AM_GLIB_GNU_GETTEXT
77
78 AC_CONFIG_FILES([
79         Makefile
80         src/Makefile
81 ])
82
83 AC_OUTPUT