94
85
AC_DEFINE(GETTEXT_PACKAGE, "AC_PACKAGE_NAME", [foo])
96
87
AM_GLIB_GNU_GETTEXT
98
dnl ---------------------------------------------------------------------------
99
dnl - Library dependencies
100
dnl ---------------------------------------------------------------------------
103
GNOMEDESKTOP_REQUIRED=2.14.0
105
UNIQUE_REQUIRED=1.0.0
107
DBUS_GLIB_REQUIRED=0.73
108
CANBERRA_REQUIRED=0.10
110
90
dnl ---------------------------------------------------------------------------
111
91
dnl - Check library dependencies
112
92
dnl ---------------------------------------------------------------------------
113
PKG_CHECK_MODULES(GLIB, glib-2.0 >= $GLIB_REQUIRED gobject-2.0 gthread-2.0 gio-2.0)
114
PKG_CHECK_MODULES(XORG, xxf86vm xrandr)
115
PKG_CHECK_MODULES(GTK, gtk+-2.0 >= $GTK_REQUIRED)
116
PKG_CHECK_MODULES(GNOMEDESKTOP, gnome-desktop-2.0 >= $GNOMEDESKTOP_REQUIRED)
117
PKG_CHECK_MODULES(GCONF, gconf-2.0 >= $GCONF_REQUIRED)
118
PKG_CHECK_MODULES(UNIQUE, unique-1.0 >= $UNIQUE_REQUIRED)
119
PKG_CHECK_MODULES(VTE, vte >= $VTE_REQUIRED)
120
PKG_CHECK_MODULES(GUDEV, gudev-1.0)
121
PKG_CHECK_MODULES(LCMS, lcms)
122
PKG_CHECK_MODULES(DBUS_GLIB, dbus-glib-1 >= $DBUS_GLIB_REQUIRED)
93
PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.14.0 gobject-2.0 gthread-2.0 gio-2.0 >= 2.25.9)
94
PKG_CHECK_MODULES(XORG, xrandr)
95
PKG_CHECK_MODULES(GTK, gtk+-3.0 >= 2.91.0)
96
PKG_CHECK_MODULES(LCMS, lcms2 >= 2.2)
123
97
PKG_CHECK_MODULES(X11, x11)
124
PKG_CHECK_MODULES(NOTIFY, libnotify)
126
PKG_CHECK_MODULES(SANE, sane-backends, has_sane=yes, has_sane=no)
127
if test $has_sane = "no"; then
128
AC_CHECK_HEADER(sane/sane.h, has_sane=yes, has_sane=no)
129
if test $has_sane = "no"; then
130
AC_MSG_ERROR([Cannot fine SANE])
134
AC_SUBST(SANE_CFLAGS)
138
PKG_CHECK_MODULES(CANBERRA, libcanberra-gtk >= $CANBERRA_REQUIRED)
98
PKG_CHECK_MODULES(COLORD, colord >= 0.1.9)
100
PKG_CHECK_MODULES(CLUTTER, clutter-gtk-1.0 mash-0.1, has_clutter=yes, has_clutter=no)
101
AM_CONDITIONAL(HAVE_CLUTTER, test x$has_clutter = xyes)
102
if test x$has_clutter = xyes; then
103
AC_DEFINE(HAVE_CLUTTER,1,[has clutter support])
105
AC_MSG_WARN([clutter-gtk and mash not found, no 3D support])
108
dnl **** Check for VTE ****
109
PKG_CHECK_MODULES(VTE, vte-2.90 >= 0.25.1, has_vte=yes, has_vte=no)
110
AM_CONDITIONAL(HAVE_VTE, test x$has_vte = xyes)
111
if test x$has_vte = xyes; then
112
AC_DEFINE(HAVE_VTE,1,[Use VTE terminal widget])
115
AC_ARG_ENABLE(exiv, AS_HELP_STRING([--enable-exiv],[Enable EXIV support for RAW support]), enable_exiv=$enableval,
117
dnl **** Check for EXIV ****
118
if test x$enable_exiv != xno; then
119
PKG_CHECK_MODULES(EXIV, exiv2)
121
AM_CONDITIONAL(HAVE_EXIV, test x$enable_exiv = xyes)
122
if test x$enable_exiv = xyes; then
123
AC_DEFINE(HAVE_EXIV,1,[Use EXIV support for detecting scanners])
126
PKG_CHECK_MODULES(CANBERRA, libcanberra-gtk3 >= 0.10)
128
PKG_CHECK_MODULES(EXIF, libexif)
140
129
AC_CHECK_LIB(tiff, TIFFReadRGBAImageOriented,
142
131
TIFF_LIBS="-ltiff"
147
136
AC_SUBST(TIFF_CFLAGS)
148
137
AC_SUBST(TIFF_LIBS)
150
dnl **** Check for cups ****
151
AC_SUBST(CUPS_CFLAGS,"")
152
AC_SUBST(CUPS_LIBS,"")
153
ac_save_CPPFLAGS="$CPPFLAGS"
154
ac_cups_cflags=`cups-config --cflags 2>/dev/null`
155
ac_cups_libs=`cups-config --ldflags 2>/dev/null`
156
CPPFLAGS="$CPPFLAGS $ac_cups_cflags"
157
AC_CHECK_HEADERS(cups/cups.h,
158
[AC_CHECK_LIB(cups,cupsGetDefault,
160
CUPS_CFLAGS="$ac_cups_cflags"
161
CUPS_LIBS="-lcups $ac_cups_libs"
163
],,[$ac_cups_libs])])
164
CPPFLAGS="$ac_save_CPPFLAGS"
165
if test "x$HAVE_CUPS" != "xyes"; then
166
AC_MSG_ERROR([cups-devel is required for gnome-color-manager])
139
dnl ---------------------------------------------------------------------------
140
dnl - Generate man pages ? (default enabled)
141
dnl ---------------------------------------------------------------------------
142
AC_ARG_ENABLE(man_pages, AS_HELP_STRING([--disable-man-pages],[Disable man pages generation]), enable_man_pages=$enableval)
143
if test x$enable_man_pages != xno; then
144
AC_PATH_PROG(XSLTPROC, xsltproc, no)
145
if test x$enable_man_pages = xyes; then
146
if test "$XSLTPROC" = "no" ; then
147
AC_MSG_ERROR([xsltproc not found])
169
AC_PATH_PROG(GCONFTOOL, gconftool-2)
153
AM_CONDITIONAL(HAVE_XSLTPROC, [test "$XSLTPROC" != "no"])
172
155
dnl ---------------------------------------------------------------------------
173
156
dnl - Make paths available for source files
202
185
dnl ---------------------------------------------------------------------------
203
186
AC_ARG_ENABLE(packagekit, AS_HELP_STRING([--enable-packagekit],[enable PackageKit integration]),
204
187
enable_packagekit=$enableval,enable_packagekit=yes)
205
AM_CONDITIONAL(GCM_USE_PACKAGEKIT, test x$enable_packagekit = xyes)
188
AM_CONDITIONAL(HAVE_PACKAGEKIT, test x$enable_packagekit = xyes)
206
189
if test x$enable_packagekit = xyes; then
207
AC_DEFINE(GCM_USE_PACKAGEKIT,1,[Use PackageKit for installing packages])
190
AC_DEFINE(HAVE_PACKAGEKIT,1,[Use PackageKit for installing packages])
210
193
dnl ---------------------------------------------------------------------------
212
195
dnl ---------------------------------------------------------------------------
213
196
AC_ARG_ENABLE(tests, AS_HELP_STRING([--enable-tests],[enable unit test code]),
214
197
enable_tests=$enableval,enable_tests=yes)
215
AM_CONDITIONAL(EGG_BUILD_TESTS, test x$enable_tests = xyes)
216
if test x$enable_tests = xyes; then
217
AC_DEFINE(EGG_BUILD_TESTS,1,[Build test code])
198
AM_CONDITIONAL(HAVE_TESTS, test x$enable_tests = xyes)
220
200
AC_SUBST(GCM_SYSTEM_PROFILES_DIR, "\$(localstatedir)/lib/color")