Fix strict deps violation for pdfium. Bug: 500845363 Change-Id: Ifd3b8ace5ab01ca8677c14d91aee0d816a6a6964 Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/157170 Auto-Submit: Matt Stark <msta@google.com> Commit-Queue: Tom Sepez <tsepez@chromium.org> Reviewed-by: Lei Zhang <thestig@chromium.org> Reviewed-by: Tom Sepez <tsepez@chromium.org>
diff --git a/third_party/BUILD.gn b/third_party/BUILD.gn index 9cc3e72..cb24885 100644 --- a/third_party/BUILD.gn +++ b/third_party/BUILD.gn
@@ -203,6 +203,7 @@ config("system_fontconfig") { libs = [ "fontconfig" ] } + group("fontconfig") { public_configs = [ ":system_fontconfig" ] } @@ -216,6 +217,7 @@ cflags = [ "-Wno-unused-function" ] } } + source_set("fx_agg") { configs -= [ "//build/config/compiler:chromium_code" ] configs += [ @@ -366,6 +368,7 @@ packages = [ "lcms2" ] } } + group("lcms2") { if (use_system_lcms2) { public_configs = [ ":lcms2_from_pkgconfig" ] @@ -380,6 +383,7 @@ packages = [ "libopenjp2" ] } } + group("libopenjpeg2") { if (use_system_libopenjpeg2) { public_configs = [ ":libopenjpeg2_from_pkgconfig" ] @@ -534,9 +538,10 @@ if (pdf_use_partition_alloc) { group("pdfium_pa") { public_deps = [ + "//base/allocator/partition_allocator/src/partition_alloc", "//base/allocator/partition_allocator/src/partition_alloc:buildflags", "//base/allocator/partition_allocator/src/partition_alloc:raw_ptr", ] - deps = [ "//base/allocator/partition_allocator/src/partition_alloc" ] + visibility = [ "../*" ] } }