summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLei Zhang <thestig@chromium.org>2018-10-12 17:03:10 +0000
committerChromium commit bot <commit-bot@chromium.org>2018-10-12 17:03:10 +0000
commit29b708e7af32de30d946b4bb609b390187987cb5 (patch)
tree3985f745bc8c80bd5bd5f163603f9a59f438d3dd
parent0f567261d33a70860bb3ec3db4cf1185df1a9a54 (diff)
downloadpdfium-29b708e7af32de30d946b4bb609b390187987cb5.tar.xz
Mark the bigint target as XFA only.chromium/3579
Depend on it directly from the only user, fxbarcode. Change-Id: I303dc7b0e713d683257fb3d893e74fdd40ac2046 Reviewed-on: https://pdfium-review.googlesource.com/c/43939 Reviewed-by: Henrique Nakashima <hnakashima@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org>
-rw-r--r--BUILD.gn2
-rw-r--r--third_party/BUILD.gn39
-rw-r--r--xfa/DEPS1
3 files changed, 21 insertions, 21 deletions
diff --git a/BUILD.gn b/BUILD.gn
index 8a65f06b27..3e268ddafe 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -200,7 +200,6 @@ jumbo_static_library("pdfium") {
":fxge",
":fxjs",
":pwl",
- "third_party:bigint",
"third_party:pdfium_base",
"third_party:skia_shared",
]
@@ -1815,6 +1814,7 @@ if (pdf_enable_xfa) {
]
deps = [
":fxcrt",
+ "third_party:bigint",
]
configs += [ ":pdfium_core_config" ]
}
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) {
diff --git a/xfa/DEPS b/xfa/DEPS
index 0442a61e7d..dba1791d5f 100644
--- a/xfa/DEPS
+++ b/xfa/DEPS
@@ -1,7 +1,6 @@
include_rules = [
'+core',
'+fxbarcode',
- '+third_party/bigint',
# xfa/fwl should be standalone. https://crbug.com/pdfium/507
'-xfa/fwl',