diff options
Diffstat (limited to 'skia')
-rw-r--r-- | skia/skia.gyp | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/skia/skia.gyp b/skia/skia.gyp index d6f0ab1..8cf638b 100644 --- a/skia/skia.gyp +++ b/skia/skia.gyp @@ -794,6 +794,13 @@ '../third_party/skia/include/core/SkTypes.h', ], 'conditions': [ + ['order_profiling != 0', { + 'target_conditions' : [ + ['_toolset=="target"', { + 'cflags!': [ '-finstrument-functions' ], + }], + ], + }], # For POSIX platforms, prefer the Mutex implementation provided by Skia # since it does not generate static initializers. [ 'OS == "android" or OS == "linux" or OS == "mac"', { @@ -1092,6 +1099,13 @@ '../third_party/skia/src/core', ], 'conditions': [ + ['order_profiling != 0', { + 'target_conditions' : [ + ['_toolset=="target"', { + 'cflags!': [ '-finstrument-functions' ], + }], + ], + }], [ 'os_posix == 1 and OS != "mac" and OS != "android" and target_arch != "arm"', { 'cflags': [ '-msse2', @@ -1120,6 +1134,13 @@ }, { # arm 'conditions': [ + ['order_profiling != 0', { + 'target_conditions' : [ + ['_toolset=="target"', { + 'cflags!': [ '-finstrument-functions' ], + }], + ], + }], [ 'armv7 == 1', { 'defines': [ '__ARM_ARCH__=7', @@ -1198,6 +1219,13 @@ '-mssse3', ], }], + ['order_profiling != 0', { + 'target_conditions' : [ + ['_toolset=="target"', { + 'cflags!': [ '-finstrument-functions' ], + }], + ], + }], [ 'OS == "mac"', { 'xcode_settings': { 'GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS': 'YES', |