From 3f0f86b0caed75241fa71c95a5d73bc0164348c5 Mon Sep 17 00:00:00 2001 From: Andras Becsi Date: Tue, 18 Mar 2014 13:16:26 +0100 Subject: Update to new stable branch 1750 This also includes an updated ninja and chromium dependencies needed on Windows. Change-Id: Icd597d80ed3fa4425933c9f1334c3c2e31291c42 Reviewed-by: Zoltan Arvai Reviewed-by: Zeno Albisser --- chromium/third_party/libjpeg_turbo/libjpeg.gyp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'chromium/third_party/libjpeg_turbo') diff --git a/chromium/third_party/libjpeg_turbo/libjpeg.gyp b/chromium/third_party/libjpeg_turbo/libjpeg.gyp index 491ede8efb0..39d5ce576b7 100644 --- a/chromium/third_party/libjpeg_turbo/libjpeg.gyp +++ b/chromium/third_party/libjpeg_turbo/libjpeg.gyp @@ -23,7 +23,8 @@ '.', ], 'defines': [ - 'WITH_SIMD', 'MOTION_JPEG_SUPPORTED', + 'WITH_SIMD', + 'MOTION_JPEG_SUPPORTED', ], 'sources': [ 'jcapimin.c', @@ -155,11 +156,11 @@ ], }], # The ARM SIMD implementation can be used for devices that support - # the NEON instruction set. This is done dynamically by probing CPU - # features at runtime, so always compile it for ARMv7-A devices. + # the NEON instruction set. This can safely be done dynamically by + # probing CPU features at runtime, if you wish. [ 'target_arch=="arm"', { 'conditions': [ - [ 'armv7 == 1 or arm_neon == 1', { + [ 'arm_version >= 7 and (arm_neon == 1 or arm_neon_optional == 1)', { 'sources': [ 'simd/jsimd_arm.c', 'simd/jsimd_arm_neon.S', @@ -264,6 +265,11 @@ ], }, }], + [ 'OS=="android"', { + 'defines': [ + 'NO_GETENV', # getenv() is not thread-safe. + ], + }], ], 'rules': [ { -- cgit v1.2.1