Index: third_party/BUILD.gn |
diff --git a/third_party/BUILD.gn b/third_party/BUILD.gn |
index 2c889afb0e90a0f387186f5165529b68dcff9277..e6340c64013a31d60c7314f93712256bdf7d52a9 100644 |
--- a/third_party/BUILD.gn |
+++ b/third_party/BUILD.gn |
@@ -11,6 +11,11 @@ group("third_party") { |
} |
static_library("bigint") { |
+ configs -= [ "//build/config/compiler:chromium_code" ] |
+ configs += [ |
+ "//third_party/pdfium:pdfium_config", |
+ "//build/config/compiler:no_chromium_code", |
+ ] |
sources = [ |
"bigint/BigInteger.hh", |
"bigint/BigIntegerLibrary.hh", |
@@ -26,11 +31,10 @@ static_library("bigint") { |
} |
static_library("freetype") { |
- defines = [ |
- "FT2_BUILD_LIBRARY", |
- ] |
- include_dirs = [ |
- "freetype/include", |
+ configs -= [ "//build/config/compiler:chromium_code" ] |
+ configs += [ |
+ "//third_party/pdfium:pdfium_config", |
+ "//build/config/compiler:no_chromium_code", |
] |
sources = [ |
"freetype/include/freetype.h", |
@@ -65,6 +69,11 @@ static_library("freetype") { |
} |
component("safemath") { |
+ configs -= [ "//build/config/compiler:chromium_code" ] |
+ configs += [ |
+ "//third_party/pdfium:pdfium_config", |
+ "//build/config/compiler:no_chromium_code", |
+ ] |
sources = [ |
"logging.h", |
"macros.h", |