po/LINGUAS support. Luca Cavalli. Closes bug #337850.
[bug-buddy.git] / configure.in
blobc42c66a0eace71661192d71ca8ed45433affa3f8
1 dnl Configure script for bug-buddy
3 AC_INIT(src/bug-buddy.c)
5 AM_CONFIG_HEADER(config.h)
7 AM_INIT_AUTOMAKE(bug-buddy, 2.16.1)
9 GNOME_DOC_INIT
11 AM_MAINTAINER_MODE
12 IT_PROG_INTLTOOL([0.35.0])
14 AC_PATH_PROG(GCONFTOOL, gconftool-2)
15 AM_GCONF_SOURCE_2
17 SCROLLKEEPER_REQUIRED=0.3.8
18 AC_SUBST(SCROLLKEEPER_REQUIRED)
20 ## Begin tests for scrollkeeper
21 AC_PATH_PROG(SCROLLKEEPER_CONFIG, scrollkeeper-config,no)
22 if test x$SCROLLKEEPER_CONFIG = xno; then
23   AC_MSG_ERROR(Couldn't find scrollkeeper-config, please install the scrollkeeper package)
26 AC_PROG_CC
27 AC_ISC_POSIX
28 AC_HEADER_STDC
30 BONOBO_ACTIVATION_REQUIRED="bonobo-activation-2.0 >= 1.0.0"
31 GDK_PIXBUF_REQUIRED="gdk-pixbuf-2.0 >= 2.0.0"
32 GMODULE_REQUIRED="gmodule-2.0 >= 2.0.0"
33 GNOME_DESKTOP_REQUIRED="gnome-desktop-2.0 >= 2.0.0"
34 GNOME_VFS_REQUIRED="gnome-vfs-2.0 >= 2.0.0"
35 LIBBONOBO_REQUIRED="libbonobo-2.0 >= 2.0.0"
36 LIBGNOME_REQUIRED="libgnome-2.0 >= 2.0.0"
37 LIBGNOMECANVAS_REQUIRED="libgnomecanvas-2.0 >= 2.0.0"
38 LIBGNOMEMENU_REQUIRED="libgnome-menu >= 2.11.1"
39 LIBGNOMEUI_REQUIRED="libgnomeui-2.0 >= 2.5.92"
40 LIBGLADE_REQUIRED="libglade-2.0 >= 2.0.0"
41 LIBXML_REQUIRED="libxml-2.0 >= 2.4.6"
42 GTK_REQUIRED="gtk+-2.0 >= 2.9"
43 LIBSOUP_REQUIRED="libsoup-2.2 >= 2.2.96"
44 LIBGTOP_REQUIRED="libgtop-2.0 >= 2.13.3"
45 LIBEBOOK_REQUIRED="libebook-1.2 >= 1.3.0"
46 LIBNM_GLIB_REQUIRED="libnm_glib >= 0.6.2"
48 PKG_CHECK_MODULES(BUG_BUDDY, 
50         $BONOBO_ACTIVATION_REQUIRED
51         $GDK_PIXBUF_REQUIRED
52         $GMODULE_REQUIRED
53         $GNOME_DESKTOP_REQUIRED
54         $GNOME_VFS_REQUIRED
55         $LIBBONOBO_REQUIRED
56         $LIBGNOME_REQUIRED
57         $LIBGNOMECANVAS_REQUIRED
58         $LIBGNOMEMENU_REQUIRED
59         $LIBGNOMEUI_REQUIRED
60         $LIBGLADE_REQUIRED
61         $LIBXML_REQUIRED
62         $GTK_REQUIRED
63         $LIBSOUP_REQUIRED
64         $LIBGTOP_REQUIRED
65         $LIBEBOOK_REQUIRED
68 AC_SUBST(BUG_BUDDY_CFLAGS)
69 AC_SUBST(BUG_BUDDY_LIBS)
71 PKG_CHECK_MODULES(GNOME_CRASH, $LIBGNOMEUI_REQUIRED)
72 AC_SUBST(GNOME_CRASH_CFLAGS)
73 AC_SUBST(GNOME_CRASH_LIBS)
75 #PKG_CHECK_MODULES(LIBNM, $LIBNM_GLIB_REQUIRED, have_nm="yes", have_nm="no")
76 have_nm="no"
77 AC_SUBST(LIBNM_CFLAGS)
78 AC_SUBST(LIBNM_LIBS)
79 if test "x$have_nm" = "xyes"
80 then
81         AC_DEFINE(HAVE_NETWORKMANAGER, 1, [define if NetworkManager is installed])
84 GETTEXT_PACKAGE=bug-buddy
85 AC_SUBST(GETTEXT_PACKAGE)
86 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE")
88 AM_GLIB_GNU_GETTEXT
90 AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)
92                                                                                                                              
93 AC_ARG_ENABLE(deprecations,AC_HELP_STRING([--enable-deprecations],[warn about deprecated usages]))
94                                                                                                                              
95 AM_CONDITIONAL(ENABLE_DEPRECATIONS, test "x$enable_deprecations" = xyes)
97 AC_OUTPUT([
98 bug-buddy.spec
99 bug-buddy.schemas
100 Makefile
101 bugzilla/Makefile
102 bugzilla/gnome/Makefile
103 bugzilla/ximian/Makefile
104 pixmaps/Makefile
105 po/Makefile.in
106 src/Makefile
107 src/bug-buddy.menu
108 src/bug-buddy.desktop.in
111 dnl docs are totally hosed
112 dnl docs/Makefile
113 dnl docs/C/Makefile
114 dnl docs/it/Makefile
116 echo "
118 Configuration:
120         CFLAGS: ${BUG_BUDDY_CFLAGS}
122         LIBS:   ${BUG_BUDDY_LIBS}