Updated Danish translation
[gcalctool.git] / configure.ac
blob859d21b412f8110fbd1a863a3acfb55d9a653cc6
1 dnl Process this file with autoconf to produce a configure script.
3 AC_INIT(configure.ac)
4 AM_INIT_AUTOMAKE(gcalctool, 5.29.92)
5 AM_CONFIG_HEADER(config.h)
6 AM_MAINTAINER_MODE
7 GNOME_MAINTAINER_MODE_DEFINES
8 m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
10 AC_ISC_POSIX
11 AC_PROG_CC
12 AM_PROG_CC_STDC
13 AC_HEADER_STDC
15 AM_GCONF_SOURCE_2
17 GNOME_COMPILE_WARNINGS(yes)
19 dnl ###########################################################################
20 dnl Dependencies
21 dnl ###########################################################################
23 GTK_REQUIRED=2.18
24 GCONF_REQUIRED=1.1.9
26 PKG_CHECK_MODULES(GCALCTOOL, [
27     gtk+-2.0 >= $GTK_REQUIRED
28     gconf-2.0 >= $GCONF_REQUIRED
29     gio-2.0
30     libxml-2.0
31     gmodule-export-2.0
34 PKG_CHECK_MODULES(GCALCCMD, [
35     glib-2.0
38 AC_CHECK_LIB(m, log)
40 dnl ###########################################################################
41 dnl Determine if a usable lex is available on this system
42 dnl ###########################################################################
44 AM_PROG_LEX
45 if [[ "$LEX" != "flex" ]]; then
46         AC_MSG_ERROR(flex is required to create the gcalctool scanners)
49 dnl ###########################################################################
50 dnl Determine if a usable yacc is available on this system
51 dnl ###########################################################################
53 AC_PROG_YACC
54 AC_CHECK_PROG(HAVE_YACC, $YACC, yes, no)
55 if [[ "$HAVE_YACC" = "no" ]]; then
56         AC_MSG_ERROR($YACC is not usable as yacc - consider using bison)
59 dnl ###########################################################################
60 dnl Internationalization
61 dnl ###########################################################################
63 IT_PROG_INTLTOOL([0.35.0])
64 GETTEXT_PACKAGE=gcalctool
65 AC_SUBST(GETTEXT_PACKAGE)
66 AM_GLIB_GNU_GETTEXT
68 dnl ###########################################################################
69 dnl Documentation
70 dnl ###########################################################################
72 GNOME_DOC_INIT
74 dnl ###########################################################################
75 dnl Files to generate
76 dnl ###########################################################################
78 AC_OUTPUT([
79 Makefile
80 src/Makefile
81 po/Makefile.in
82 data/Makefile
83 help/Makefile