diff options
Diffstat (limited to 'samples/BUILD.gn')
-rw-r--r-- | samples/BUILD.gn | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/samples/BUILD.gn b/samples/BUILD.gn index 2039d2f4dd..6cb76e9690 100644 --- a/samples/BUILD.gn +++ b/samples/BUILD.gn @@ -8,6 +8,7 @@ group("samples") { testonly = true deps = [ ":pdfium_test", + ":pdfium_diff", ] } @@ -17,6 +18,7 @@ config("pdfium_samples_config") { "PNGPREFIX_H", "PNG_USE_READ_MACROS", ] + include_dirs = [ ".." ] if (pdf_enable_v8) { defines += [ "PDF_ENABLE_V8", ] } @@ -34,11 +36,14 @@ executable("pdfium_test") { deps = [ "//third_party/pdfium:pdfium", "//third_party/pdfium:test_support", + + # Regardless of whether the library ships against system freetype, + # always link this binary against the bundled one for consistency + # of results across platforms. + "//third_party/pdfium/third_party:fx_freetype", ] if (pdf_enable_v8) { - deps += [ - "//v8:v8_libplatform", - ] + deps += [ "//v8:v8_libplatform" ] include_dirs = [ "//v8", "//v8/include", @@ -57,5 +62,9 @@ executable("pdfium_diff") { deps = [ "//third_party/pdfium", ] - configs += [ ":pdfium_samples_config" ] + configs -= [ "//build/config/compiler:chromium_code" ] + configs += [ + ":pdfium_samples_config", + "//build/config/compiler:no_chromium_code", + ] } |