Index: src/utils/SkPDFRasterizer.cpp |
diff --git a/src/utils/SkPDFRasterizer.cpp b/src/utils/SkPDFRasterizer.cpp |
index 89ac4015b8a206649725a560b55e9273fd07a412..68a31196ecd6ee093bad9e9a2909315507f1f442 100644 |
--- a/src/utils/SkPDFRasterizer.cpp |
+++ b/src/utils/SkPDFRasterizer.cpp |
@@ -11,17 +11,21 @@ |
#pragma warning(disable : 4530) |
#endif |
-#include <poppler-document.h> |
-#include <poppler-image.h> |
-#include <poppler-page.h> |
-#include <poppler-page-renderer.h> |
- |
#include "SkPDFRasterizer.h" |
#include "SkColorPriv.h" |
+ |
#ifdef SK_BUILD_NATIVE_PDF_RENDERER |
#include "SkPdfRenderer.h" |
#endif // SK_BUILD_NATIVE_PDF_RENDERER |
+#ifdef SK_BUILD_POPPLER |
+#include <poppler-document.h> |
+#include <poppler-image.h> |
+#include <poppler-page.h> |
+#include <poppler-page-renderer.h> |
+#endif // SK_BUILD_POPPLER |
+ |
+#ifdef SK_BUILD_POPPLER |
bool SkPopplerRasterizePDF(SkStream* pdf, SkBitmap* output) { |
size_t size = pdf->getLength(); |
SkAutoFree buffer(sk_malloc_throw(size)); |
@@ -74,6 +78,7 @@ bool SkPopplerRasterizePDF(SkStream* pdf, SkBitmap* output) { |
return true; |
} |
+#endif // SK_BUILD_POPPLER |
#ifdef SK_BUILD_NATIVE_PDF_RENDERER |
bool SkNativeRasterizePDF(SkStream* pdf, SkBitmap* output) { |