Index: third_party/BUILD.gn |
diff --git a/third_party/BUILD.gn b/third_party/BUILD.gn |
index 766b6762c375b7f515d73ce741cf38eba84ec216..03f11c1cf9ee0fb6e7b70fa06d0e7703d55970e3 100644 |
--- a/third_party/BUILD.gn |
+++ b/third_party/BUILD.gn |
@@ -16,7 +16,7 @@ config("pdfium_third_party_config") { |
configs = [ "..:pdfium_common_config" ] |
} |
-source_set("bigint") { |
+static_library("bigint") { |
configs -= [ "//build/config/compiler:chromium_code" ] |
configs += [ |
"//build/config/compiler:no_chromium_code", |
@@ -106,7 +106,7 @@ if (!pdf_use_skia) { |
} |
} |
- source_set("fx_agg") { |
+ static_library("fx_agg") { |
configs -= [ "//build/config/compiler:chromium_code" ] |
configs += [ |
"//build/config/compiler:no_chromium_code", |
@@ -149,7 +149,7 @@ config("fx_lcms2_warnings") { |
} |
} |
-source_set("fx_lcms2") { |
+static_library("fx_lcms2") { |
configs -= [ "//build/config/compiler:chromium_code" ] |
configs += [ |
"//build/config/compiler:no_chromium_code", |
@@ -197,7 +197,7 @@ config("jpeg_warnings") { |
} |
} |
-source_set("jpeg") { |
+static_library("jpeg") { |
configs -= [ "//build/config/compiler:chromium_code" ] |
configs += [ |
"//build/config/compiler:no_chromium_code", |
@@ -275,7 +275,7 @@ config("fx_libopenjpeg_warnings") { |
} |
} |
-source_set("fx_libopenjpeg") { |
+static_library("fx_libopenjpeg") { |
configs -= [ "//build/config/compiler:chromium_code" ] |
configs += [ |
"//build/config/compiler:no_chromium_code", |
@@ -307,7 +307,7 @@ source_set("fx_libopenjpeg") { |
] |
} |
-source_set("fx_lpng") { |
+static_library("fx_lpng") { |
configs -= [ "//build/config/compiler:chromium_code" ] |
configs += [ |
"//build/config/compiler:no_chromium_code", |
@@ -341,7 +341,7 @@ source_set("fx_lpng") { |
} |
if (pdf_enable_xfa) { |
- source_set("fx_tiff") { |
+ static_library("fx_tiff") { |
configs -= [ "//build/config/compiler:chromium_code" ] |
configs += [ |
"//build/config/compiler:no_chromium_code", |
@@ -405,7 +405,7 @@ config("fx_zlib_warnings") { |
} |
} |
-source_set("fx_zlib") { |
+static_library("fx_zlib") { |
configs -= [ "//build/config/compiler:chromium_code" ] |
configs += [ |
"//build/config/compiler:no_chromium_code", |
@@ -433,6 +433,7 @@ source_set("fx_zlib") { |
] |
} |
+# Can not be a static library due to lack of .cc files. |
source_set("pdfium_base") { |
configs -= [ "//build/config/compiler:chromium_code" ] |
configs += [ |