1 dnl Process this file with autoconf to produce a configure script.
4 AM_INIT_AUTOMAKE(glabels, 0.4.3)
5 AM_CONFIG_HEADER(config.h)
7 dnl Pick up the Gnome macros.
8 AM_ACLOCAL_INCLUDE(macros)
16 GNOME_COMPILE_WARNINGS
21 dnl *******************************************************************
22 dnl * Check for required package and version (borrowed from Evolution)
23 dnl *******************************************************************
24 AC_DEFUN(GLABELS_CHECK_LIB, [
29 AC_MSG_CHECKING(for $dispname >= $dispvers)
30 cmpvers=`echo $dispvers | awk -F. '{ print $[]1 * 1000000 + $[]2 * 10000 + $[]3 * 100 + $[]4;}'`
31 if gnome-config --libs $pkgname > /dev/null 2>&1; then
32 pkgvers=`gnome-config --modversion $pkgname | sed -e 's/^[[^0-9]]*//'`
36 AC_MSG_RESULT($pkgvers found)
38 pkgvers=`echo $pkgvers | awk -F. '{ print $[]1 * 1000000 + $[]2 * 10000 + $[]3 * 100 + $[]4;}'`
39 if test "$pkgvers" -lt $cmpvers; then
42 "You need $dispname $dispvers or later to build gLabels"
43 "If you think you already have this installed, consult the README."])
47 dnl ****************************************
49 dnl ****************************************
50 GLABELS_CHECK_LIB(LIBXML, 1.8.10, xml)
51 GNOME_XML_CFLAGS=`gnome-config --cflags xml`
52 GNOME_XML_LIBS=`gnome-config --libs xml`
53 AC_SUBST(GNOME_XML_CFLAGS)
54 AC_SUBST(GNOME_XML_LIBS)
56 dnl ****************************************
58 dnl ****************************************
59 GLABELS_CHECK_LIB(GNOME-PRINT, 0.25, print)
60 GNOME_PRINT_CFLAGS=`gnome-config --cflags print`
61 GNOME_PRINT_LIBS=`gnome-config --libs print`
62 AC_SUBST(GNOME_PRINT_CFLAGS)
63 AC_SUBST(GNOME_PRINT_LIBS)
65 dnl ****************************************
67 dnl ****************************************
68 GLABELS_CHECK_LIB(GDK-PIXBUF, 0.11.0, gdk_pixbuf)
69 GDK_PIXBUF_CFLAGS=`gnome-config --cflags gdk_pixbuf`
70 GDK_PIXBUF_LIBS=`gnome-config --libs gdk_pixbuf`
71 AC_SUBST(GDK_PIXBUF_CFLAGS)
72 AC_SUBST(GDK_PIXBUF_LIBS)
74 dnl ****************************************
75 dnl * GNOME-CANVAS-PIXBUF
76 dnl ****************************************
77 GLABELS_CHECK_LIB(GNOME-CANVAS-PIXBUF, 0.11.0, gnomecanvaspixbuf)
78 GNOME_CANVAS_PIXBUF_CFLAGS=`gnome-config --cflags gnomecanvaspixbuf`
79 GNOME_CANVAS_PIXBUF_LIBS=`gnome-config --libs gnomecanvaspixbuf`
80 AC_SUBST(GNOME_CANVAS_PIXBUF_CFLAGS)
81 AC_SUBST(GNOME_CANVAS_PIXBUF_LIBS)
84 dnl ****************************************
85 dnl * Supported languages
86 dnl ****************************************
87 dnl Add the languages which your application supports here.
88 ALL_LINGUAS="fr de ja pt_BR es"
91 dnl ****************************************
92 dnl * Set PACKAGE_LOCALE_DIR in config.h.
93 dnl ****************************************
94 if test "x${prefix}" = "xNONE"; then
95 AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "${ac_default_prefix}/${DATADIRNAME}/locale")
96 AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, "${ac_default_prefix}/${DATADIRNAME}")
98 AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "${prefix}/${DATADIRNAME}/locale")
99 AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, "${prefix}/${DATADIRNAME}")
103 dnl ****************************************
104 dnl * Configure barcode library
105 dnl ****************************************
106 AC_CONFIG_SUBDIRS(barcode-0.98)
110 dnl ****************************************
111 dnl * Disable use of hacktext canvas item
112 dnl ****************************************
113 AC_ARG_ENABLE(hacktext,
114 [--disable-hacktext don't use hacktext canvas item for AA text],
115 enable_hacktext=$enableval,
117 if test "x$enable_hacktext" = "xyes"; then
123 dnl ****************************************
125 dnl ****************************************