| OLD | NEW |
| 1 # Copyright 2015 Google Inc. | 1 # Copyright 2015 Google Inc. |
| 2 # | 2 # |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 # conditions used in both common.gypi and skia.gyp in chromium | 6 # conditions used in both common.gypi and skia.gyp in chromium |
| 7 # | 7 # |
| 8 { | 8 { |
| 9 'defines': [ | 9 'defines': [ |
| 10 'SK_ALLOW_STATIC_GLOBAL_INITIALIZERS=<(skia_static_initializers)', | 10 'SK_ALLOW_STATIC_GLOBAL_INITIALIZERS=<(skia_static_initializers)', |
| (...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 155 'inherit_from': ['Release_Developer'], | 155 'inherit_from': ['Release_Developer'], |
| 156 'msvs_settings': { | 156 'msvs_settings': { |
| 157 'VCCLCompilerTool': { | 157 'VCCLCompilerTool': { |
| 158 # Don't specify /arch. SSE2 is implied by 64bit and specify
ing it warns. | 158 # Don't specify /arch. SSE2 is implied by 64bit and specify
ing it warns. |
| 159 'EnableEnhancedInstructionSet': '0', # | 159 'EnableEnhancedInstructionSet': '0', # |
| 160 }, | 160 }, |
| 161 }, | 161 }, |
| 162 }, | 162 }, |
| 163 }, | 163 }, |
| 164 }], | 164 }], |
| 165 [ 'skia_arch_width == 64', { | 165 [ 'skia_arch_type == "x86_64"', { |
| 166 'msvs_configuration_platform': 'x64', | 166 'msvs_configuration_platform': 'x64', |
| 167 }], | 167 }], |
| 168 [ 'skia_arch_width == 32', { | 168 [ 'skia_arch_type == "x86"', { |
| 169 'msvs_configuration_platform': 'Win32', | 169 'msvs_configuration_platform': 'Win32', |
| 170 }], | 170 }], |
| 171 [ 'skia_warnings_as_errors', { | 171 [ 'skia_warnings_as_errors', { |
| 172 'msvs_settings': { | 172 'msvs_settings': { |
| 173 'VCCLCompilerTool': { | 173 'VCCLCompilerTool': { |
| 174 'WarnAsError': 'true', | 174 'WarnAsError': 'true', |
| 175 'AdditionalOptions': [ | 175 'AdditionalOptions': [ |
| 176 '/we4189', # initialized but unused var warning | 176 '/we4189', # initialized but unused var warning |
| 177 ], | 177 ], |
| 178 }, | 178 }, |
| (...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 288 'SK_ARM_HAS_OPTIONAL_NEON', | 288 'SK_ARM_HAS_OPTIONAL_NEON', |
| 289 ], | 289 ], |
| 290 }], | 290 }], |
| 291 [ 'skia_os != "chromeos" and skia_os != "linux"', { | 291 [ 'skia_os != "chromeos" and skia_os != "linux"', { |
| 292 'cflags': [ | 292 'cflags': [ |
| 293 '-mfloat-abi=softfp', | 293 '-mfloat-abi=softfp', |
| 294 ], | 294 ], |
| 295 }], | 295 }], |
| 296 ], | 296 ], |
| 297 }], | 297 }], |
| 298 [ 'skia_arch_type == "mips"', { | 298 [ '"mips" in skia_arch_type', { |
| 299 'cflags': [ | 299 'cflags': [ |
| 300 '-EL', | 300 '-EL', |
| 301 ], | 301 ], |
| 302 'conditions': [ | 302 'conditions': [ |
| 303 [ 'mips_arch_variant == "mips32r2"', { | 303 [ 'mips_arch_variant == "mips32r2"', { |
| 304 'cflags': [ | 304 'cflags': [ |
| 305 '-march=mips32r2', | 305 '-march=mips32r2', |
| 306 ], | 306 ], |
| 307 'conditions': [ | 307 'conditions': [ |
| 308 [ 'mips_dsp == 1', { | 308 [ 'mips_dsp == 1', { |
| (...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 497 }, | 497 }, |
| 498 'Release': { | 498 'Release': { |
| 499 'xcode_settings': { 'GCC_OPTIMIZATION_LEVEL': '<(skia_release_optimi
zation_level)', }, | 499 'xcode_settings': { 'GCC_OPTIMIZATION_LEVEL': '<(skia_release_optimi
zation_level)', }, |
| 500 'defines': [ 'NDEBUG' ], | 500 'defines': [ 'NDEBUG' ], |
| 501 }, | 501 }, |
| 502 }, | 502 }, |
| 503 'xcode_settings': { | 503 'xcode_settings': { |
| 504 'conditions': [ | 504 'conditions': [ |
| 505 [ 'skia_fast', { 'WARNING_CFLAGS': [ '<@(skia_fast_flags)' ] } ], | 505 [ 'skia_fast', { 'WARNING_CFLAGS': [ '<@(skia_fast_flags)' ] } ], |
| 506 [ 'skia_warnings_as_errors', { 'GCC_TREAT_WARNINGS_AS_ERRORS': 'YES'
}], | 506 [ 'skia_warnings_as_errors', { 'GCC_TREAT_WARNINGS_AS_ERRORS': 'YES'
}], |
| 507 [ 'skia_arch_width == 32', { 'ARCHS': ['i386'] }], | 507 [ 'skia_arch_type == "x86"', { 'ARCHS': ['i386'] }], |
| 508 [ 'skia_arch_width == 64', { 'ARCHS': ['x86_64'] }], | 508 [ 'skia_arch_type == "x86_64"', { 'ARCHS': ['x86_64'] }], |
| 509 [ 'skia_osx_deployment_target==""', { | 509 [ 'skia_osx_deployment_target==""', { |
| 510 'MACOSX_DEPLOYMENT_TARGET': '10.6', # -mmacos-version-min, passed
in env to ld. | 510 'MACOSX_DEPLOYMENT_TARGET': '10.6', # -mmacos-version-min, passed
in env to ld. |
| 511 }, { | 511 }, { |
| 512 'MACOSX_DEPLOYMENT_TARGET': '<(skia_osx_deployment_target)', | 512 'MACOSX_DEPLOYMENT_TARGET': '<(skia_osx_deployment_target)', |
| 513 }], | 513 }], |
| 514 ], | 514 ], |
| 515 'CLANG_CXX_LANGUAGE_STANDARD': 'c++11', | 515 'CLANG_CXX_LANGUAGE_STANDARD': 'c++11', |
| 516 'GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS': 'YES', # -mssse3 | 516 'GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS': 'YES', # -mssse3 |
| 517 'GCC_SYMBOLS_PRIVATE_EXTERN': 'NO', # -fvisibility=hi
dden | 517 'GCC_SYMBOLS_PRIVATE_EXTERN': 'NO', # -fvisibility=hi
dden |
| 518 'GCC_INLINES_ARE_PRIVATE_EXTERN': 'NO', # -fvisibility-in
lines-hidden | 518 'GCC_INLINES_ARE_PRIVATE_EXTERN': 'NO', # -fvisibility-in
lines-hidden |
| (...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 640 [ 'sknx_no_simd', { | 640 [ 'sknx_no_simd', { |
| 641 'defines': [ 'SKNX_NO_SIMD' ], | 641 'defines': [ 'SKNX_NO_SIMD' ], |
| 642 }], | 642 }], |
| 643 | 643 |
| 644 ], # end 'conditions' | 644 ], # end 'conditions' |
| 645 # The Xcode SYMROOT must be at the root. See build/common.gypi in chromium for
more details | 645 # The Xcode SYMROOT must be at the root. See build/common.gypi in chromium for
more details |
| 646 'xcode_settings': { | 646 'xcode_settings': { |
| 647 'SYMROOT': '<(DEPTH)/xcodebuild', | 647 'SYMROOT': '<(DEPTH)/xcodebuild', |
| 648 }, | 648 }, |
| 649 } | 649 } |
| OLD | NEW |