aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench
diff options
context:
space:
mode:
authorGravatar Hal Canary <halcanary@google.com>2018-03-22 15:21:12 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-03-22 20:28:45 +0000
commit0f66681ff1c7a2b22d89424ba69e3a5bb8c40b0b (patch)
tree3cedddf6ce3e8d53739eae227008fff5dd29e413 /bench
parent43e64c7ba8ebdb1105561d9c648665a2ae9b5ddd (diff)
BUILD: build when !skia_use_expat
Change-Id: I17a695c64be0e2081ad4937b23038b7ce88ae293 Reviewed-on: https://skia-review.googlesource.com/115988 Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Hal Canary <halcanary@google.com>
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() {