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 #include #include #include #include ], 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) ])