summaryrefslogtreecommitdiff
path: root/third_party/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/BUILD.gn')
-rw-r--r--third_party/BUILD.gn39
1 files changed, 20 insertions, 19 deletions
diff --git a/third_party/BUILD.gn b/third_party/BUILD.gn
index 674a847942..c66ae9e34c 100644
--- a/third_party/BUILD.gn
+++ b/third_party/BUILD.gn
@@ -10,7 +10,6 @@ import("../pdfium.gni")
group("third_party") {
deps = [
- ":bigint",
":pdfium_base",
":skia_shared",
]
@@ -23,24 +22,26 @@ config("pdfium_third_party_config") {
configs = [ "..:pdfium_common_config" ]
}
-source_set("bigint") {
- configs -= [ "//build/config/compiler:chromium_code" ]
- configs += [
- "//build/config/compiler:no_chromium_code",
- ":pdfium_third_party_config",
- ]
- sources = [
- "bigint/BigInteger.cc",
- "bigint/BigInteger.hh",
- "bigint/BigIntegerLibrary.hh",
- "bigint/BigIntegerUtils.cc",
- "bigint/BigIntegerUtils.hh",
- "bigint/BigUnsigned.cc",
- "bigint/BigUnsigned.hh",
- "bigint/BigUnsignedInABase.cc",
- "bigint/BigUnsignedInABase.hh",
- "bigint/NumberlikeArray.hh",
- ]
+if (pdf_enable_xfa) {
+ source_set("bigint") {
+ configs -= [ "//build/config/compiler:chromium_code" ]
+ configs += [
+ "//build/config/compiler:no_chromium_code",
+ ":pdfium_third_party_config",
+ ]
+ sources = [
+ "bigint/BigInteger.cc",
+ "bigint/BigInteger.hh",
+ "bigint/BigIntegerLibrary.hh",
+ "bigint/BigIntegerUtils.cc",
+ "bigint/BigIntegerUtils.hh",
+ "bigint/BigUnsigned.cc",
+ "bigint/BigUnsigned.hh",
+ "bigint/BigUnsignedInABase.cc",
+ "bigint/BigUnsignedInABase.hh",
+ "bigint/NumberlikeArray.hh",
+ ]
+ }
}
if (pdf_bundle_freetype) {