2
AC_INIT(indicator-appmenu, 0.0.0, ted@canonical.com)
3
AC_COPYRIGHT([Copyright 2010 Canonical])
7
AM_CONFIG_HEADER(config.h)
8
AM_INIT_AUTOMAKE(indicator-appmenu, 0.0.0)
19
AC_CONFIG_MACRO_DIR([m4])
21
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
23
AC_PATH_PROG([GLIB_MKENUMS], [glib-mkenums])
24
AC_PATH_PROG([GLIB_GENMARSHAL], [glib-genmarshal])
28
###########################
30
###########################
33
AC_CONFIG_MACRO_DIR(m4)
36
###########################
38
###########################
40
GTK_REQUIRED_VERSION=2.12
41
INDICATOR_REQUIRED_VERSION=0.3.5
42
DBUSMENUGTK_REQUIRED_VERSION=0.2.2
43
DBUS_GLIB_REQUIRED_VERSION=0.82
45
PKG_CHECK_MODULES(INDICATOR, gtk+-2.0 >= $GTK_REQUIRED_VERSION
46
indicator >= $INDICATOR_REQUIRED_VERSION
47
dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
48
dbusmenu-gtk >= $DBUSMENUGTK_REQUIRED_VERSION)
50
AC_SUBST(INDICATOR_CFLAGS)
51
AC_SUBST(INDICATOR_LIBS)
53
###########################
54
# Check to see if we're local
55
###########################
57
with_localinstall="no"
58
AC_ARG_ENABLE(localinstall, AS_HELP_STRING([--enable-localinstall], [install all of the files localy instead of system directories (for distcheck)]), with_localinstall=$enableval, with_localinstall=no)
60
###########################
62
###########################
64
if test "x$with_localinstall" = "xyes"; then
65
INDICATORDIR="${libdir}/indicators/3/"
66
INDICATORICONSDIR="${datadir}/libindicate/icons/"
68
INDICATORDIR=`$PKG_CONFIG --variable=indicatordir indicator`
69
INDICATORICONSDIR=`$PKG_CONFIG --variable=iconsdir indicator`
71
AC_SUBST(INDICATORDIR)
72
AC_SUBST(INDICATORICONSDIR)
74
###########################
76
###########################
78
if test "x$with_localinstall" = "xyes"; then
79
DBUSSERVICEDIR="${datadir}/dbus-1/services/"
81
DBUSSERVICEDIR=`$PKG_CONFIG --variable=session_bus_services_dir dbus-1`
83
AC_SUBST(DBUSSERVICEDIR)
85
###########################
87
###########################
93
###########################
95
###########################
99
App Menu Indicator Configuration:
102
Indicator Dir: $INDICATORDIR