1AC_DEFUN(AC_CHECK_PDFKIT,[
2
3  GNUSTEP_SH_EXPORT_ALL_VARIABLES=yes
4  . "$GNUSTEP_MAKEFILES/GNUstep.sh"
5  unset GNUSTEP_SH_EXPORT_ALL_VARIABLES
6
7  OLD_CFLAGS=$CFLAGS
8  CFLAGS="-xobjective-c `gnustep-config --objc-flags`"
9
10  OLD_LDFLAGS="$LD_FLAGS"
11  LDFLAGS="$LDFLAGS `gnustep-config --gui-libs`"
12  OLD_LIBS="$LIBS"
13  LIBS="$LIBS -lPDFKit"
14
15  AC_MSG_CHECKING([for PDFKit])
16
17  AC_LINK_IFELSE(
18          AC_LANG_PROGRAM(
19                  [[#include <Foundation/Foundation.h>
20                    #include <AppKit/AppKit.h>
21                    #include <PDFKit/PDFDocument.h>]],
22                  [[[[PDFDocument class]];]]),
23	  $1;
24	  have_pdfkit=yes,
25	  $2;
26	  have_pdfkit=no)
27
28  LIBS="$OLD_LIBS"
29  LDFLAGS="$OLD_LDFLAGS"
30  CFLAGS="$OLD_CFLAGS"
31
32  AC_MSG_RESULT($have_pdfkit)
33])
34
35
36AC_DEFUN(AC_CHECK_PDFKIT_DARWIN,[
37  AC_MSG_CHECKING([for PDFKit])
38  PDF_H="PDFKit/PDFDocument.h"
39  PDF_H_PATH="$GNUSTEP_SYSTEM_HEADERS/$PDF_H"
40
41  if test -e $PDF_H_PATH; then
42    have_pdfkit=yes
43  else
44    PDF_H_PATH="$GNUSTEP_LOCAL_HEADERS/$PDF_H"
45    if test -e $PDF_H_PATH; then
46      have_pdfkit=yes
47    else
48      have_pdfkit=no
49    fi
50  fi
51
52  AC_MSG_RESULT($have_pdfkit)
53])
54
55
56
57