]> git.sur5r.net Git - glabels/blob - glabels2/configure.in
2004-08-08 Jim Evins <evins@snaught.com>
[glabels] / glabels2 / configure.in
1 dnl Process this file with autoconf to produce a configure script.
2
3 AC_PREREQ(2.52)
4
5 AC_INIT(glabels, 2.0pre1cvs, http://sourceforge.net/tracker/?func=add&group_id=46122&atid=445116)
6 AC_CONFIG_SRCDIR(src/glabels.c)
7 AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
8
9 AM_MAINTAINER_MODE
10 AM_CONFIG_HEADER(config.h)
11
12 AC_PROG_INTLTOOL([0.21])
13
14 AM_PROG_LIBTOOL
15
16 AC_ISC_POSIX
17 AC_PROG_CC
18 AM_PROG_CC_STDC
19 AC_HEADER_STDC
20
21 GNOME_COMPILE_WARNINGS
22
23 AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)
24
25
26 dnl *******************************************************************
27 dnl * Check for required package and version
28 dnl *******************************************************************
29 dnl Minimum versions of libraries
30 GLIB_REQUIRED=2.2.0
31 GTK_REQUIRED=2.0.5
32 LIBGNOMEUI_REQUIRED=2.0.1
33 LIBBONOBO_REQUIRED=2.0.0
34 LIBXML_REQUIRED=2.4.23
35 LIBGNOMEPRINT_REQUIRED=2.2.0
36 LIBGNOMEPRINTUI_REQUIRED=2.2.0
37 LIBGNOMECANVAS_REQUIRED=2.0.1
38 LIBGLADE_REQUIRED=2.0.1
39                
40 PKG_CHECK_MODULES(GLABELS, \
41 glib-2.0 >= $GLIB_REQUIRED \
42 gtk+-2.0 >= $GTK_REQUIRED \
43 libgnomeui-2.0 >= $LIBGNOMEUI_REQUIRED \
44 libbonobo-2.0 >= $LIBBONOBO_REQUIRED \
45 libxml-2.0 >= $LIBXML_REQUIRED \
46 libgnomeprint-2.2 >= $LIBGNOMEPRINT_REQUIRED \
47 libgnomeprintui-2.2 >= $LIBGNOMEPRINTUI_REQUIRED \
48 libgnomecanvas-2.0 >= $LIBGNOMECANVAS_REQUIRED \
49 libglade-2.0 >= $LIBGLADE_REQUIRED \
50 )
51
52 AC_SUBST(GLABELS_CFLAGS)
53 AC_SUBST(GLABELS_LIBS)
54
55 PKG_CHECK_MODULES(LIBGLABELS, \
56 glib-2.0 >= $GLIB_REQUIRED \
57 libxml-2.0 >= $LIBXML_REQUIRED \
58 )
59
60 AC_SUBST(LIBGLABELS_CFLAGS)
61 AC_SUBST(LIBGLABELS_LIBS)
62
63 dnl ----------------------------------------
64 dnl - Is the new file chooser available?
65 dnl ----------------------------------------
66 PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.3.2,
67                   HAVE_FILE_CHOOSER="-DHAVE_FILE_CHOOSER",
68                   HAVE_FILE_CHOOSER="-UHAVE_FILE_CHOOSER")
69 AC_SUBST(HAVE_FILE_CHOOSER)
70
71 dnl ----------------------------------------
72 dnl - Is freedesktop mime dbase available?
73 dnl ----------------------------------------
74 AC_PATH_PROG(UPDATE_MIME_DATABASE, update-mime-database, no)
75 AM_CONDITIONAL(HAVE_NEW_MIME, test x$UPDATE_MIME_DATABASE != xno)
76
77 AC_PATH_PROG(UPDATE_DESKTOP_DATABASE, update-desktop-database, no)
78 AM_CONDITIONAL(HAVE_NEWER_MIME, test x$UPDATE_DESKTOP_DATABASE != xno)
79
80
81 dnl ****************************************
82 dnl * Supported languages
83 dnl ****************************************
84 dnl Add the languages which your application supports here.
85 GETTEXT_PACKAGE=glabels
86 AC_SUBST(GETTEXT_PACKAGE)
87 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Gettext package])
88 ALL_LINGUAS="fr de ja pt_BR es ru zh_TW.Big5 pl cs it"
89 AM_GLIB_GNU_GETTEXT
90
91
92
93 dnl ****************************************
94 dnl * Makefiles
95 dnl ****************************************
96 AC_OUTPUT([
97 Makefile
98 barcode-0.98/Makefile
99 libglabels/Makefile
100 src/Makefile
101 src/pixmaps/Makefile
102 src/stock-pixmaps/Makefile
103 src/mygal/Makefile
104 src/recent-files/Makefile
105 data/Makefile
106 data/templates/Makefile
107 data/pixmaps/Makefile
108 data/mime/Makefile
109 data/ui/Makefile
110 data/glade/Makefile
111 data/desktop/Makefile
112 data/dtd/Makefile
113 data/man/Makefile
114 po/Makefile.in
115 help/Makefile
116 help/C/Makefile
117 glabels.spec
118 ])
119
120
121 echo "
122
123 Configuration:
124
125         Prefix:                 ${prefix}
126         Source code location:   ${srcdir}
127         Compiler:               ${CC} 
128
129 "