aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench
diff options
context:
space:
mode:
Diffstat (limited to 'bench')
-rw-r--r--bench/nanobench.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/bench/nanobench.cpp b/bench/nanobench.cpp
index ea0de3398e..c097a4d14e 100644
--- a/bench/nanobench.cpp
+++ b/bench/nanobench.cpp
@@ -39,7 +39,6 @@
#include "SkOSFile.h"
#include "SkOSPath.h"
#include "SkPictureRecorder.h"
-#include "SkSVGDOM.h"
#include "SkScan.h"
#include "SkString.h"
#include "SkSurface.h"
@@ -48,6 +47,10 @@
#include "Stats.h"
#include "ios_utils.h"
+#ifdef SK_XML
+#include "SkSVGDOM.h"
+#endif // SK_XML
+
#include <stdlib.h>
#include <thread>
@@ -685,6 +688,7 @@ public:
return nullptr;
}
+#ifdef SK_XML
sk_sp<SkSVGDOM> svgDom = SkSVGDOM::MakeFromStream(stream);
if (!svgDom) {
SkDebugf("Could not parse %s.\n", path);
@@ -701,6 +705,9 @@ public:
svgDom->render(recorder.beginRecording(svgDom->containerSize().width(),
svgDom->containerSize().height()));
return recorder.finishRecordingAsPicture();
+#else
+ return nullptr;
+#endif // SK_XML
}
Benchmark* next() {