1 dnl Process this file with autoconf to produce a configure script.
4 AM_INIT_AUTOMAKE(glabels, 0.4.5)
5 AM_CONFIG_HEADER(config.h)
7 dnl Pick up the Gnome macros.
9 AM_ACLOCAL_INCLUDE(macros)
17 GNOME_COMPILE_WARNINGS
22 dnl *******************************************************************
23 dnl * Check for required package and version (borrowed from Evolution)
24 dnl *******************************************************************
25 AC_DEFUN(GLABELS_CHECK_LIB, [
30 AC_MSG_CHECKING(for $dispname >= $dispvers)
31 cmpvers=`echo $dispvers | awk -F. '{ print $[]1 * 1000000 + $[]2 * 10000 + $[]3 * 100 + $[]4;}'`
32 if gnome-config --libs $pkgname > /dev/null 2>&1; then
33 pkgvers=`gnome-config --modversion $pkgname | sed -e 's/^[[^0-9]]*//'`
37 AC_MSG_RESULT($pkgvers found)
39 pkgvers=`echo $pkgvers | awk -F. '{ print $[]1 * 1000000 + $[]2 * 10000 + $[]3 * 100 + $[]4;}'`
40 if test "$pkgvers" -lt $cmpvers; then
43 "You need $dispname $dispvers or later to build gLabels"
44 "If you think you already have this installed, consult the README."])
48 dnl ****************************************
50 dnl ****************************************
51 GLABELS_CHECK_LIB(LIBXML, 1.8.10, xml)
52 GNOME_XML_CFLAGS=`gnome-config --cflags xml`
53 GNOME_XML_LIBS=`gnome-config --libs xml`
54 AC_SUBST(GNOME_XML_CFLAGS)
55 AC_SUBST(GNOME_XML_LIBS)
57 dnl ****************************************
59 dnl ****************************************
60 GLABELS_CHECK_LIB(GNOME-PRINT, 0.25, print)
61 GNOME_PRINT_CFLAGS=`gnome-config --cflags print`
62 GNOME_PRINT_LIBS=`gnome-config --libs print`
63 AC_SUBST(GNOME_PRINT_CFLAGS)
64 AC_SUBST(GNOME_PRINT_LIBS)
66 dnl ****************************************
68 dnl ****************************************
69 GLABELS_CHECK_LIB(GDK-PIXBUF, 0.11.0, gdk_pixbuf)
70 GDK_PIXBUF_CFLAGS=`gnome-config --cflags gdk_pixbuf`
71 GDK_PIXBUF_LIBS=`gnome-config --libs gdk_pixbuf`
72 AC_SUBST(GDK_PIXBUF_CFLAGS)
73 AC_SUBST(GDK_PIXBUF_LIBS)
75 dnl ****************************************
76 dnl * GNOME-CANVAS-PIXBUF
77 dnl ****************************************
78 GLABELS_CHECK_LIB(GNOME-CANVAS-PIXBUF, 0.11.0, gnomecanvaspixbuf)
79 GNOME_CANVAS_PIXBUF_CFLAGS=`gnome-config --cflags gnomecanvaspixbuf`
80 GNOME_CANVAS_PIXBUF_LIBS=`gnome-config --libs gnomecanvaspixbuf`
81 AC_SUBST(GNOME_CANVAS_PIXBUF_CFLAGS)
82 AC_SUBST(GNOME_CANVAS_PIXBUF_LIBS)
85 dnl ****************************************
86 dnl * Supported languages
87 dnl ****************************************
88 dnl Add the languages which your application supports here.
89 ALL_LINGUAS="fr de ja pt_BR es ru zh_TW.Big5"
92 dnl ****************************************
93 dnl * Set PACKAGE_LOCALE_DIR in config.h.
94 dnl ****************************************
95 if test "x${prefix}" = "xNONE"; then
96 AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "${ac_default_prefix}/${DATADIRNAME}/locale")
97 AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, "${ac_default_prefix}/${DATADIRNAME}")
99 AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "${prefix}/${DATADIRNAME}/locale")
100 AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, "${prefix}/${DATADIRNAME}")
104 dnl ****************************************
105 dnl * Configure barcode library
106 dnl ****************************************
107 AC_CONFIG_SUBDIRS(barcode-0.98)
111 dnl ****************************************
112 dnl * Disable use of hacktext canvas item
113 dnl ****************************************
114 AC_ARG_ENABLE(hacktext,
115 [--disable-hacktext don't use hacktext canvas item for AA text],
116 enable_hacktext=$enableval,
118 if test "x$enable_hacktext" = "xyes"; then
124 dnl ****************************************
126 dnl ****************************************
141 dnl ****************************************
142 dnl Print configuration summary
143 dnl ****************************************
148 Source code location: ${srcdir}