Bladeren bron

Fix cairo checks

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@47311 15284696-431f-4ddb-bdfa-cd5b030d7da7
Glynn Clements 14 jaren geleden
bovenliggende
commit
63f79ec71e
3 gewijzigde bestanden met toevoegingen van 10 en 4 verwijderingen
  1. 2 2
      configure
  2. 2 2
      configure.in
  3. 6 0
      lib/cairodriver/Graph.c

+ 2 - 2
configure

@@ -12812,9 +12812,9 @@ CAIROLIB=
 if test -n "$USE_CAIRO"; then
 
 cairo="cairo"
-pkgs="cairo-ft cairo-fc"
+pkgs="cairo-ft cairo-fc cairo-pdf cairo-ps cairo-svg"
 if test -n "$USE_X11"; then
-	pkgs="$pkgs cairo-xlib-xrender"
+	pkgs="$pkgs cairo-xlib cairo-xlib-xrender"
 fi
 for pkg in $pkgs ; do
     if pkg-config --exists $pkg ; then

+ 2 - 2
configure.in

@@ -1602,9 +1602,9 @@ CAIROLIB=
 if test -n "$USE_CAIRO"; then
 
 cairo="cairo"
-pkgs="cairo-ft cairo-fc"
+pkgs="cairo-ft cairo-fc cairo-pdf cairo-ps cairo-svg"
 if test -n "$USE_X11"; then
-	pkgs="$pkgs cairo-xlib-xrender"
+	pkgs="$pkgs cairo-xlib cairo-xlib-xrender"
 fi
 for pkg in $pkgs ; do
     if pkg-config --exists $pkg ; then

+ 6 - 0
lib/cairodriver/Graph.c

@@ -14,9 +14,15 @@
 
 #include "cairodriver.h"
 
+#if CAIRO_HAS_PS_SURFACE
 #include <cairo-ps.h>
+#endif
+#if CAIRO_HAS_PDF_SURFACE
 #include <cairo-pdf.h>
+#endif
+#if CAIRO_HAS_SVG_SURFACE
 #include <cairo-svg.h>
+#endif
 #if CAIRO_HAS_XLIB_XRENDER_SURFACE
 #include <cairo-xlib.h>
 #include <cairo-xlib-xrender.h>