diff options
author | Chris Palmer <palmer@google.com> | 2014-06-20 16:30:49 -0700 |
---|---|---|
committer | Chris Palmer <palmer@google.com> | 2014-06-20 16:30:49 -0700 |
commit | d9713f05fdcecab8428d39034c6b84cd0bbd2920 (patch) | |
tree | 1bf7cf8f0aff9f917f4e7e0bec1dc51e974c9832 /pdfium.gyp | |
parent | 63412bf0ec2f6bab77e60dddfb5fc65d0dd95a74 (diff) | |
download | pdfium-d9713f05fdcecab8428d39034c6b84cd0bbd2920.tar.xz |
Import Chromium base/numerics to resolve integer overflow.
We'll use this for integer overflows going forward.
BUG=382606
R=bo_xu@foxitsoftware.com, jschuh@chromium.org
Review URL: https://codereview.chromium.org/341533007
Diffstat (limited to 'pdfium.gyp')
-rw-r--r-- | pdfium.gyp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/pdfium.gyp b/pdfium.gyp index 7d62b1d164..34d6959430 100644 --- a/pdfium.gyp +++ b/pdfium.gyp @@ -55,6 +55,7 @@ 'target_name': 'pdfium', 'type': 'static_library', 'dependencies': [ + 'safemath', 'fdrm', 'fpdfdoc', 'fpdfapi', @@ -143,6 +144,19 @@ }, }, { + 'target_name': 'safemath', + 'type': 'none', + 'sources': [ + 'third_party/logging.h', + 'third_party/macros.h', + 'third_party/template_util.h', + 'third_party/numerics/safe_conversions.h', + 'third_party/numerics/safe_conversions_impl.h', + 'third_party/numerics/safe_math.h', + 'third_party/numerics/safe_math_impl.h', + ], + }, + { 'target_name': 'fdrm', 'type': 'static_library', 'ldflags': [ '-L<(PRODUCT_DIR)',], |