diff options
author | Lei Zhang <thestig@chromium.org> | 2015-11-06 14:38:48 -0800 |
---|---|---|
committer | Lei Zhang <thestig@chromium.org> | 2015-11-06 14:38:48 -0800 |
commit | 8241df7edc53b8777e7f71ff379fa53f368c3a28 (patch) | |
tree | 418c3950809d05c00fad9a39a30e1d324e68cb8b /BUILD.gn | |
parent | de383c5d8c0b418a5d5b55d5a4ead715e69255c5 (diff) | |
download | pdfium-8241df7edc53b8777e7f71ff379fa53f368c3a28.tar.xz |
Merge to XFA: Fix all relative includes to third_party.
- In non-standalone builds, use the provided jpeg library.
- Run gn format over all the GN files.
- Also roll DEPS for buildtools to c2f2598.
- And fix XFA's lack of #includes.
BUG=541704
R=tsepez@chromium.org
Review URL: https://codereview.chromium.org/1425153006 .
(cherry picked from commit 34bb6c58fe60206a08dc0a1f37b7cfe83e8c762c)
Review URL: https://codereview.chromium.org/1434543003 .
Diffstat (limited to 'BUILD.gn')
-rw-r--r-- | BUILD.gn | 31 |
1 files changed, 17 insertions, 14 deletions
@@ -8,6 +8,7 @@ import("pdfium.gni") config("pdfium_config") { cflags = [] include_dirs = [ + ".", "third_party/freetype/include", "third_party/freetype/include/freetype", ] @@ -49,6 +50,7 @@ config("pdfium_config") { "/wd4333", "/wd4345", "/wd4267", + # TODO(thestig): Fix all instances, remove this, pdfium:29 "/wd4245", "/wd4310", @@ -169,9 +171,7 @@ source_set("test_support") { "//testing/gtest", ":pdfium", ] - include_dirs = [ - "." - ] + include_dirs = [] if (pdf_enable_v8) { deps += [ "//v8", @@ -365,11 +365,13 @@ static_library("fpdftext") { static_library("fxcodec") { deps = [ "third_party:fx_lcms2", - "third_party:fx_libjpeg", "third_party:fx_libopenjpeg", "third_party:fx_lpng", "third_party:fx_tiff", "third_party:fx_zlib", + + # This is a generic JPEG library dependency. + "//third_party:jpeg", ] sources = [ "core/include/fxcodec/fx_codec.h", @@ -433,6 +435,7 @@ static_library("fxcodec") { "core/src/fxcodec/lgif/fx_gif.cpp", "core/src/fxcodec/lgif/fx_gif.h", ] + include_dirs = [] if (is_posix) { # core/src/fxcodec/fx_libopenjpeg/src/fx_mct.c does an pointer-to-int @@ -532,7 +535,6 @@ static_library("fxge") { "core/src/fxge/dib/fx_dib_engine.cpp", "core/src/fxge/dib/fx_dib_main.cpp", "core/src/fxge/dib/fx_dib_transform.cpp", - "core/src/fxge/fontdata/chromefontdata/chromefontdata.h", "core/src/fxge/fontdata/chromefontdata/FoxitDingbats.c", "core/src/fxge/fontdata/chromefontdata/FoxitFixed.c", "core/src/fxge/fontdata/chromefontdata/FoxitFixedBold.c", @@ -549,6 +551,7 @@ static_library("fxge") { "core/src/fxge/fontdata/chromefontdata/FoxitSerifItalic.c", "core/src/fxge/fontdata/chromefontdata/FoxitSerifMM.c", "core/src/fxge/fontdata/chromefontdata/FoxitSymbol.c", + "core/src/fxge/fontdata/chromefontdata/chromefontdata.h", "core/src/fxge/freetype/fx_freetype.c", "core/src/fxge/ge/fx_ge.cpp", "core/src/fxge/ge/fx_ge_device.cpp", @@ -581,7 +584,9 @@ static_library("fxge") { "//third_party/skia/include/utils", "//third_party/skia/src/core", ] - deps = [ "//skia" ] + deps = [ + "//skia", + ] } if (is_win) { @@ -664,6 +669,7 @@ static_library("javascript") { ] if (pdf_enable_v8) { sources += [ + "fpdfsdk/include/jsapi/fxjs_v8.h", "fpdfsdk/src/javascript/Consts.cpp", "fpdfsdk/src/javascript/Consts.h", "fpdfsdk/src/javascript/Document.cpp", @@ -703,7 +709,6 @@ static_library("javascript") { "fpdfsdk/src/javascript/resource.h", "fpdfsdk/src/javascript/util.cpp", "fpdfsdk/src/javascript/util.h", - "fpdfsdk/include/jsapi/fxjs_v8.h", "fpdfsdk/src/jsapi/fxjs_v8.cpp", ] include_dirs = [ @@ -1405,6 +1410,9 @@ static_library("xfa") { "xfa/src/fxgraphics/src/fx_path_generator.h", "xfa/src/fxgraphics/src/pre.h", ] + include_dirs = [ + ".", + ] if (pdf_enable_v8) { sources += [ "xfa/src/fxjse/src/class.cpp", @@ -1460,7 +1468,6 @@ test("pdfium_unittests") { ":pdfium", ":test_support", ] - include_dirs = [ "." ] configs += [ ":pdfium_config" ] } @@ -1489,13 +1496,9 @@ test("pdfium_embeddertests") { ":pdfium", ":test_support", ] - include_dirs = [ - "." - ] + include_dirs = [] if (pdf_enable_v8) { - sources += [ - "fpdfsdk/src/jsapi/fxjs_v8_embeddertest.cpp" - ] + sources += [ "fpdfsdk/src/jsapi/fxjs_v8_embeddertest.cpp" ] deps += [ "//v8", "//v8:v8_libplatform", |