summaryrefslogtreecommitdiff
path: root/samples/samples.gyp
diff options
context:
space:
mode:
authorTom Sepez <tsepez@chromium.org>2015-02-05 15:06:01 -0800
committerTom Sepez <tsepez@chromium.org>2015-02-05 15:06:01 -0800
commitaf18cb3e7c89d4b6b93765d0f3e5ae6e2e0d8163 (patch)
treeb60ec53ec26aa55221a81330322938eec8bc3197 /samples/samples.gyp
parent93daa3c8942b837a948d4803145a07e2fd9c084b (diff)
downloadpdfium-af18cb3e7c89d4b6b93765d0f3e5ae6e2e0d8163.tar.xz
XFA: Support PNG format in pdfium_test and add image diffing
Lays the groundwork for pixel-diffing tests in pdfium. This is a port of chromium's tools/image_diff/image_diff_png.cc onto the top of the fxcodec-provided version of libpng. pdfium_test is modified to support the new format, and the tools/image_diff.cc image comparison utility is provided, stripped of its base/ dependencies. Unfortunately, this can't be back-ported to origin/main, since the underlying PNG support isn't present inside pdfium. BUG=https://code.google.com/p/pdfium/issues/detail?id=62 R=thestig@chromium.org Review URL: https://codereview.chromium.org/870203005
Diffstat (limited to 'samples/samples.gyp')
-rw-r--r--samples/samples.gyp18
1 files changed, 18 insertions, 0 deletions
diff --git a/samples/samples.gyp b/samples/samples.gyp
index 0c8ee93661..9d316ec005 100644
--- a/samples/samples.gyp
+++ b/samples/samples.gyp
@@ -15,6 +15,24 @@
'target_name': 'pdfium_test',
'sources': [
'pdfium_test.cc',
+ 'image_diff_png.cc',
+ ],
+ },
+ {
+ 'target_name': 'pdfium_diff',
+ 'type': 'executable',
+ 'variables': { 'enable_wexit_time_destructors': 1, },
+ 'dependencies': [
+ '../pdfium.gyp:fxcodec',
+ '../third_party/third_party.gyp:safemath',
+ ],
+ 'include_dirs': [
+ '../../',
+ ],
+ 'sources': [
+ 'image_diff.cc',
+ 'image_diff_png.h',
+ 'image_diff_png.cc',
],
},
],