| 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) {
|
|
|