diff options
author | Tom Sepez <tsepez@chromium.org> | 2015-02-23 17:55:58 -0800 |
---|---|---|
committer | Tom Sepez <tsepez@chromium.org> | 2015-02-23 17:55:58 -0800 |
commit | 0fd53cf2578c4c2ba20fdcb6017eee51f26c7cba (patch) | |
tree | e9ed624aba92c8abc477999e31287fc355afb1a5 /samples | |
parent | ef1e85caf492e1b9bf9803647d3c5db1abea77c7 (diff) | |
download | pdfium-0fd53cf2578c4c2ba20fdcb6017eee51f26c7cba.tar.xz |
Fix GN build after PNG support backport
Follow-on from https://codereview.chromium.org/950113002.
This would block a pdfium roll until corrected.
TBR=jam@chromium.org
Review URL: https://codereview.chromium.org/948233002
Diffstat (limited to 'samples')
-rw-r--r-- | samples/BUILD.gn | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/samples/BUILD.gn b/samples/BUILD.gn index 37e13da639..1bb15a35f5 100644 --- a/samples/BUILD.gn +++ b/samples/BUILD.gn @@ -5,19 +5,69 @@ group("samples") { deps = [ ":pdfium_test", + ":pdfium_diff", + ] +} + +config("pdfium_samples_config") { + defines = [ + "PNG_PREFIX", + "PNGPREFIX_H", + "PNG_USE_READ_MACROS", ] } executable("pdfium_test") { sources = [ + "image_diff_png.cc", "pdfium_test.cc", ] deps = [ "//third_party/pdfium", "//v8:v8_libplatform", + ":fx_lpng", ] include_dirs = [ "//v8", "//v8/include", ] + configs += [ ":pdfium_samples_config" ] } + +executable("pdfium_diff") { + sources = [ + "image_diff.cc", + "image_diff_png.cc", + "image_diff_png.h", + ] + deps = [ + "//third_party/pdfium", + ":fx_lpng", + ] + configs += [ ":pdfium_samples_config" ] +} + +static_library("fx_lpng") { + sources = [ + "fx_lpng/include/fx_png.h", + "fx_lpng/src/fx_png.c", + "fx_lpng/src/fx_pngerror.c", + "fx_lpng/src/fx_pngget.c", + "fx_lpng/src/fx_pngmem.c", + "fx_lpng/src/fx_pngpread.c", + "fx_lpng/src/fx_pngread.c", + "fx_lpng/src/fx_pngrio.c", + "fx_lpng/src/fx_pngrtran.c", + "fx_lpng/src/fx_pngrutil.c", + "fx_lpng/src/fx_pngset.c", + "fx_lpng/src/fx_pngtrans.c", + "fx_lpng/src/fx_pngwio.c", + "fx_lpng/src/fx_pngwrite.c", + "fx_lpng/src/fx_pngwtran.c", + "fx_lpng/src/fx_pngwutil.c", + ] + include_dirs = [ + "../core/src/fxcodec/fx_zlib/include/", + ] + configs += [ ":pdfium_samples_config" ] +}
\ No newline at end of file |