blob: ac5c608b81e98bfaa3074a6ea6da8201847bd96d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
dnl
dnl GNOME_PRINT_HOOK (script-if-gnome-print-found, failflag)
dnl
dnl if failflag is "failure" it aborts if gnome-print is not found
dnl
AC_DEFUN([GNOME_PRINT_HOOK],[
AC_CHECK_LIB(gnomeprint, gnome_print_show, [
$1
AC_SUBST(GNOME_PRINT_LIB)
], [
if test x$2 = xfailure; then
AC_MSG_ERROR(Could not link sample gnome-print program)
fi
], `gnome-config --libs print`)
AC_MSG_CHECKING([for gnome-print headers])
AC_TRY_CPP([#include <libgnomeprint/gnome-print.h>
#include <libgnomeprint/gnome-printer.h>
#include <libgnomeprint/gnome-font.h>
#include <libgnomeprint/gnome-printer-dialog.h>
#include <libgnomeprint/gnome-text.h>],
gnome_print_ok=yes, gnome_print_ok=no)
AC_MSG_RESULT($gnome_print_ok)
if test x"$gnome_print_ok" = xno; then
AC_MSG_ERROR(Could not find gnome-print headers)
fi
])
AC_DEFUN([GNOME_PRINT_CHECK], [
GNOME_PRINT_HOOK([],failure)
])
|