Updated Hungarian translation
[bug-buddy.git] / configure.in
blob46e140160c4e038643bea805d51ec1aea36dbca6
1 dnl Configure script for bug-buddy
3 AC_INIT([bug-buddy],[2.90.0],[http://bugzilla.gnome.org/enter_bug.cgi?product=bug-buddy])
5 AC_CANONICAL_TARGET
7 AC_CONFIG_HEADERS([config.h])
9 AM_INIT_AUTOMAKE([1.9 foreign no-dist-gzip dist-bzip2 tar-ustar])
11 GNOME_DOC_INIT
13 AM_MAINTAINER_MODE
14 IT_PROG_INTLTOOL([0.40.0])
15 AM_DISABLE_STATIC
17 AC_PATH_PROG(GCONFTOOL, gconftool-2)
18 AM_GCONF_SOURCE_2
20 AC_PROG_CC
21 AC_PROG_CXX
22 AC_ISC_POSIX
23 AC_HEADER_STDC
24 AC_PROG_LIBTOOL
26 dnl required modules
27 BONOBO_ACTIVATION_REQUIRED="bonobo-activation-2.0 >= 1.0.0"
28 GDK_PIXBUF_REQUIRED="gdk-pixbuf-2.0 >= 2.0.0"
29 GMODULE_REQUIRED="gmodule-2.0 >= 2.0.0"
30 LIBBONOBO_REQUIRED="libbonobo-2.0 >= 2.0.0"
31 LIBXML_REQUIRED="libxml-2.0 >= 2.4.6"
32 GTK_REQUIRED="gtk+-2.0 >= 2.14.0"
33 GIO_REQUIRED="gio-2.0 >= 2.16.0"
34 LIBSOUP_REQUIRED="libsoup-2.4"
35 LIBGTOP_REQUIRED="libgtop-2.0 >= 2.13.3"
36 LIBGCONF_REQUIRED="gconf-2.0"
38 PKG_CHECK_MODULES(BUG_BUDDY, 
40         $BONOBO_ACTIVATION_REQUIRED
41         $GDK_PIXBUF_REQUIRED
42         $GMODULE_REQUIRED
43         $GIO_REQUIRED
44         $LIBBONOBO_REQUIRED
45         $LIBXML_REQUIRED
46         $GTK_REQUIRED
47         $LIBSOUP_REQUIRED
48         $LIBGTOP_REQUIRED
49         $LIBGCONF_REQUIRED
52 AC_SUBST(BUG_BUDDY_CFLAGS)
53 AC_SUBST(BUG_BUDDY_LIBS)
55 dnl optional modules (can be turned on/off at compile time)
56 LIBEBOOK_REQUIRED="libebook-1.2 >= 1.3.0"
58 AC_ARG_ENABLE([eds],
59         [AC_HELP_STRING([--enable-eds],
60                         [Enable support for getting user email from eds [default=yes]])],
61                         enable_eds="$enableval", enable_eds=yes)
62 if test "x$enable_eds" = "xyes"; then
63     PKG_CHECK_MODULES(BUG_BUDDY_EDS, $LIBEBOOK_REQUIRED)
64     AC_DEFINE(ENABLE_EDS, 1, [turn on support for getting user email from eds])
67 AC_SUBST(BUG_BUDDY_EDS_CFLAGS)
68 AC_SUBST(BUG_BUDDY_EDS_LIBS)
72 AC_CHECK_LIB(elf, elf_version)
73 AC_CHECK_HEADERS([libelf.h],[],[AC_MSG_ERROR([libelf.h not found.])])
74 AC_CHECK_HEADERS([gelf.h],[],[AC_MSG_ERROR([gelf.h not found.])])
76 GDK_REQUIRED="x11 gdk-x11-2.0 >= 2.9"
77 PKG_CHECK_MODULES(GNOME_SEGV_HANDLER,
79         $GDK_REQUIRED
81 AC_SUBST(GNOME_SEGV_HANDLER_CFLAGS)
82 AC_SUBST(GNOME_SEGV_HANDLER_LIBS)
85 PKG_CHECK_MODULES(GNOME_CRASH, $GTK_REQUIRED)
86 AC_SUBST(GNOME_CRASH_CFLAGS)
87 AC_SUBST(GNOME_CRASH_LIBS)
89 GETTEXT_PACKAGE=bug-buddy
90 AC_SUBST(GETTEXT_PACKAGE)
91 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE")
93 AM_GLIB_GNU_GETTEXT
95 AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)
97 GNOME_COMMON_INIT
98 GNOME_COMPILE_WARNINGS([maximum])
99 GNOME_MAINTAINER_MODE_DEFINES
101 if test "$enable_maintainer_mode" = "yes"; then
102         DISABLE_SINGLE_INCLUDES="-DG_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES -DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES"
103         AC_SUBST(DISABLE_SINGLE_INCLUDES)
106 AC_OUTPUT([
107 Makefile
108 data/Makefile
109 data/icons/Makefile
110 data/bug-buddy.schemas
111 data/bug-buddy.desktop.in
112 docs/Makefile
113 po/Makefile.in
114 segv_handler/Makefile
115 src/Makefile
118 dnl help is totally hosed
119 dnl help/Makefile
120 dnl help/C/Makefile
122 echo "
124 Configuration:
126         CFLAGS: ${BUG_BUDDY_CFLAGS}
128         LIBS:   ${BUG_BUDDY_LIBS}