1
AC_INIT([gnome-main-menu], [0.9.14], [http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-main-menu])
4
AC_CONFIG_HEADERS([config.h])
6
AM_INIT_AUTOMAKE([1.9 tar-ustar])
9
AC_SUBST([ACLOCAL_AMFLAGS], ["\${ACLOCAL_FLAGS}"])
11
GNOME_COMPILE_WARNINGS
18
dnl ==============================================
19
dnl translation support
20
dnl ==============================================
22
GETTEXT_PACKAGE=gnome-main-menu
23
AC_SUBST(GETTEXT_PACKAGE)
24
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package])
26
IT_PROG_INTLTOOL([0.35.0])
29
dnl ==============================================
30
dnl Check that we meet the dependencies
31
dnl ==============================================
37
AM_PATH_GLIB_2_0($GLIB_REQUIRED,,,gobject)
39
COMMON_MODULES="glib-2.0 >= $GLIB_REQUIRED \
40
gio-2.0 >= $GLIB_REQUIRED \
42
gtk+-2.0 >= $GTK_REQUIRED \
44
libslab >= $SLAB_REQUIRED"
47
PKG_CHECK_EXISTS(libnm-glib, [ NM_GLIB=libnm-glib ])
48
if test "x$NM_GLIB" = "x"; then
49
PKG_CHECK_EXISTS(libnm_glib, [ NM_GLIB=libnm_glib ], [ AC_ERROR(cannot find NetworkManager Glib library) ])
52
PKG_CHECK_MODULES(MAIN_MENU, [ $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 dbus-glib-1 NetworkManager $NM_GLIB >= 0.7.0 libnm-util >= 0.7.0 x11 cairo ])
54
AC_CHECK_HEADERS(iwlib.h, [ AC_CHECK_LIB(iw, iw_sockets_open, have_iwlib=yes, have_iwlib=no, -lm)], have_iwlib=no)
56
if test "x$have_iwlib" != "xyes" ; then
57
AC_ERROR(cannot find iwlib)
59
MAIN_MENU_LIBS="$MAIN_MENU_LIBS -liw -lm"
60
AC_SUBST(MAIN_MENU_LIBS)
63
AC_SUBST(MAIN_MENU_CFLAGS)
64
AC_SUBST(MAIN_MENU_LIBS)
66
PKG_CHECK_MODULES(APPLICATION_BROWSER, [ $COMMON_MODULES gnome-desktop-2.0 unique-1.0 ])
68
AC_SUBST(APPLICATION_BROWSER_CFLAGS)
69
AC_SUBST(APPLICATION_BROWSER_LIBS)
71
dnl ==============================================
73
dnl ==============================================
75
AC_PATH_PROG(GCONFTOOL, gconftool-2, no)
77
if test x"$GCONFTOOL" = xno; then
78
AC_MSG_ERROR([gconftool-2 executable was not found in your path - should be install with gconf])
83
dnl ==============================================
85
dnl ==============================================
87
dnl ==============================================
88
dnl Check strftime for %l and %k support
89
dnl ==============================================
91
AC_MSG_CHECKING(for %l and %k support in strftime)
96
int main(int argc, char **argv)
103
timeinfo=localtime(&rawtime);
105
strftime(buf, 10, "%lx%k", timeinfo);
107
if (buf[0] == '\0' || buf[0] == 'x' || strstr(buf, "l") || strstr(buf, "k"))
112
AC_DEFINE(HAVE_LKSTRFTIME, 1, [strftime supports use of l and k])
114
],ac_cv_lkstrftime=no,ac_cv_lkstrftime=no,[
115
AC_DEFINE(HAVE_LKSTRFTIME, 1, [strftime supports use of l and k])
118
AC_MSG_RESULT($ac_cv_lkstrftime)
120
dnl ==============================================
122
dnl ==============================================
124
dnl ==============================================
125
dnl Nautilus Extension
126
dnl ==============================================
129
AC_ARG_ENABLE(nautilus-extension,
130
AC_HELP_STRING([--enable-nautilus-extension], [Enable nautilus extension]),
131
[ENABLE_NAUTILUS_EXTENSION=1])
133
if test "x$ENABLE_NAUTILUS_EXTENSION" = "x1"
135
NAUTILUS_REQUIRED=2.6.0
137
PKG_CHECK_MODULES(NAUTILUS, [libnautilus-extension >= $NAUTILUS_REQUIRED glib-2.0 gobject-2.0 gconf-2.0])
138
NAUTILUSDIR=`pkg-config --variable=extensiondir libnautilus-extension`
140
AC_SUBST(NAUTILUS_CFLAGS)
141
AC_SUBST(NAUTILUS_LIBS)
142
AC_SUBST(NAUTILUSDIR)
145
AM_CONDITIONAL(ENABLE_NAUTILUS_EXTENSION, test "x$ENABLE_NAUTILUS_EXTENSION" = "x1")
148
dnl ==============================================
149
dnl End: Nautilus Extension
150
dnl ==============================================
156
application-browser/etc/Makefile
157
application-browser/src/Makefile
158
main-menu/etc/Makefile
159
main-menu/src/Makefile
160
nautilus-main-menu/Makefile