--- patch114/third_party/pdfium/third_party/BUILD.gn 2023-05-11 03:38:36.721040500 +0200 +++ patch114/third_party/pdfium/third_party/BUILD.gn.libtiff 2023-05-13 12:03:54.605545740 +0200 @@ -451,6 +451,10 @@ group("png") { } } +config("fx_tiff_config") { + libs = [ "tiff" ] +} + if (pdf_enable_xfa_tiff) { if (use_system_libtiff) { config("system_tiff_config") { @@ -458,60 +462,7 @@ if (pdf_enable_xfa_tiff) { } } else { source_set("fx_tiff") { - configs -= [ "//build/config/compiler:chromium_code" ] - configs += [ - "//build/config/compiler:no_chromium_code", - ":pdfium_third_party_config", - ] - if (is_win) { - # Need to undefine the macro since it is redefined in tif_jpeg.c. - configs -= [ "//build/config/win:lean_and_mean" ] - } - deps = [ - ":zlib", - "../core/fxcrt", - "//third_party:jpeg", - ] - sources = [ - "libtiff/tif_aux.c", - "libtiff/tif_close.c", - "libtiff/tif_codec.c", - "libtiff/tif_color.c", - "libtiff/tif_compress.c", - "libtiff/tif_dir.c", - "libtiff/tif_dirinfo.c", - "libtiff/tif_dirread.c", - "libtiff/tif_dirwrite.c", - "libtiff/tif_dumpmode.c", - "libtiff/tif_error.c", - "libtiff/tif_extension.c", - "libtiff/tif_fax3.c", - "libtiff/tif_fax3sm.c", - "libtiff/tif_flush.c", - "libtiff/tif_getimage.c", - "libtiff/tif_hash_set.c", - "libtiff/tif_hash_set.h", - "libtiff/tif_jpeg.c", - "libtiff/tif_luv.c", - "libtiff/tif_lzw.c", - "libtiff/tif_next.c", - "libtiff/tif_open.c", - "libtiff/tif_packbits.c", - "libtiff/tif_pixarlog.c", - "libtiff/tif_predict.c", - "libtiff/tif_print.c", - "libtiff/tif_read.c", - "libtiff/tif_strip.c", - "libtiff/tif_swab.c", - "libtiff/tif_thunder.c", - "libtiff/tif_tile.c", - "libtiff/tif_version.c", - "libtiff/tif_warning.c", - "libtiff/tif_write.c", - "libtiff/tiffiop.h", - "libtiff/tiffvers.h", - ] - } + public_configs = [ ":fx_tiff_config" ] } } group("tiff") {