| OLD | NEW |
| 1 # conditions used in both common.gypi and skia.gyp in chromium | 1 # conditions used in both common.gypi and skia.gyp in chromium |
| 2 # | 2 # |
| 3 { | 3 { |
| 4 'defines': [ | 4 'defines': [ |
| 5 'SK_ALLOW_STATIC_GLOBAL_INITIALIZERS=<(skia_static_initializers)', | 5 'SK_ALLOW_STATIC_GLOBAL_INITIALIZERS=<(skia_static_initializers)', |
| 6 'SK_SUPPORT_GPU=<(skia_gpu)', | 6 'SK_SUPPORT_GPU=<(skia_gpu)', |
| 7 'SK_SUPPORT_OPENCL=<(skia_opencl)', | 7 'SK_SUPPORT_OPENCL=<(skia_opencl)', |
| 8 'SK_FORCE_DISTANCEFIELD_FONTS=<(skia_force_distancefield_fonts)', | 8 'SK_FORCE_DISTANCEFIELD_FONTS=<(skia_force_distancefield_fonts)', |
| 9 'SK_PICTURE_USE_SK_RECORD', | 9 'SK_PICTURE_USE_SK_RECORD', |
| 10 ], | 10 ], |
| (...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 195 | 195 |
| 196 '-Wall', | 196 '-Wall', |
| 197 '-Wextra', | 197 '-Wextra', |
| 198 '-Winit-self', | 198 '-Winit-self', |
| 199 '-Wpointer-arith', | 199 '-Wpointer-arith', |
| 200 | 200 |
| 201 '-Wno-c++11-extensions', | 201 '-Wno-c++11-extensions', |
| 202 '-Wno-unused-parameter', | 202 '-Wno-unused-parameter', |
| 203 ], | 203 ], |
| 204 'cflags_cc': [ | 204 'cflags_cc': [ |
| 205 '-std=c++11', | |
| 206 '-fno-rtti', | 205 '-fno-rtti', |
| 207 '-Wnon-virtual-dtor', | 206 '-Wnon-virtual-dtor', |
| 208 '-Wno-invalid-offsetof', # GCC <4.6 is old-school strict about what i
s POD. | 207 '-Wno-invalid-offsetof', # GCC <4.6 is old-school strict about what i
s POD. |
| 209 ], | 208 ], |
| 210 'conditions': [ | 209 'conditions': [ |
| 211 [ 'skia_os != "chromeos"', { | 210 [ 'skia_os != "chromeos"', { |
| 212 'conditions': [ | 211 'conditions': [ |
| 213 [ 'skia_arch_width == 64 and skia_arch_type == "x86"', { | 212 [ 'skia_arch_width == 64 and skia_arch_type == "x86"', { |
| 214 'cflags': [ | 213 'cflags': [ |
| 215 '-m64', | 214 '-m64', |
| (...skipping 231 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 447 [ 'skia_sanitizer == "thread"', { | 446 [ 'skia_sanitizer == "thread"', { |
| 448 'defines': [ 'SK_DYNAMIC_ANNOTATIONS_ENABLED=1' ], | 447 'defines': [ 'SK_DYNAMIC_ANNOTATIONS_ENABLED=1' ], |
| 449 }], | 448 }], |
| 450 [ 'skia_sanitizer == "undefined"', { | 449 [ 'skia_sanitizer == "undefined"', { |
| 451 'cflags_cc!': ['-fno-rtti'], | 450 'cflags_cc!': ['-fno-rtti'], |
| 452 }], | 451 }], |
| 453 ], | 452 ], |
| 454 }], | 453 }], |
| 455 [ 'skia_clang_build', { | 454 [ 'skia_clang_build', { |
| 456 'cflags_cc': [ | 455 'cflags_cc': [ |
| 456 # Build in C++11 mode to make sure we'll have an easy time switc
hing. |
| 457 '-std=c++11', |
| 457 '-Wno-unknown-warning-option', # Allows unknown warnings. | 458 '-Wno-unknown-warning-option', # Allows unknown warnings. |
| 458 '-Wno-deprecated', # From Qt, via debugger (older C
lang). | 459 '-Wno-deprecated', # From Qt, via debugger (older C
lang). |
| 459 '-Wno-deprecated-register', # From Qt, via debugger (newer C
lang). | 460 '-Wno-deprecated-register', # From Qt, via debugger (newer C
lang). |
| 460 ], | 461 ], |
| 461 'cflags': [ | 462 'cflags': [ |
| 462 # Extra warnings we like but that only Clang knows about. | 463 # Extra warnings we like but that only Clang knows about. |
| 463 '-Wstring-conversion', | 464 '-Wstring-conversion', |
| 464 ], | 465 ], |
| 465 'cflags!': [ | 466 'cflags!': [ |
| 466 '-mfpmath=sse', # Clang doesn't need to be told this, and somet
imes gets confused. | 467 '-mfpmath=sse', # Clang doesn't need to be told this, and somet
imes gets confused. |
| (...skipping 29 matching lines...) Expand all Loading... |
| 496 'conditions': [ | 497 'conditions': [ |
| 497 [ 'skia_warnings_as_errors', { 'GCC_TREAT_WARNINGS_AS_ERRORS': 'YES'
}], | 498 [ 'skia_warnings_as_errors', { 'GCC_TREAT_WARNINGS_AS_ERRORS': 'YES'
}], |
| 498 [ 'skia_arch_width == 32', { 'ARCHS': ['i386'] }], | 499 [ 'skia_arch_width == 32', { 'ARCHS': ['i386'] }], |
| 499 [ 'skia_arch_width == 64', { 'ARCHS': ['x86_64'] }], | 500 [ 'skia_arch_width == 64', { 'ARCHS': ['x86_64'] }], |
| 500 [ 'skia_osx_deployment_target==""', { | 501 [ 'skia_osx_deployment_target==""', { |
| 501 'MACOSX_DEPLOYMENT_TARGET': '10.6', # -mmacos-version-min, passed
in env to ld. | 502 'MACOSX_DEPLOYMENT_TARGET': '10.6', # -mmacos-version-min, passed
in env to ld. |
| 502 }, { | 503 }, { |
| 503 'MACOSX_DEPLOYMENT_TARGET': '<(skia_osx_deployment_target)', | 504 'MACOSX_DEPLOYMENT_TARGET': '<(skia_osx_deployment_target)', |
| 504 }], | 505 }], |
| 505 ], | 506 ], |
| 506 'CLANG_CXX_LANGUAGE_STANDARD': 'c++0x', # -std=c++11 | 507 'GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS': 'YES', # -mssse3 |
| 507 'GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS': 'YES', # -mssse3 | 508 'GCC_SYMBOLS_PRIVATE_EXTERN': 'NO', # -fvisibility=hi
dden |
| 508 'GCC_SYMBOLS_PRIVATE_EXTERN': 'NO', # -fvisibility=h
idden | 509 'GCC_INLINES_ARE_PRIVATE_EXTERN': 'NO', # -fvisibility-in
lines-hidden |
| 509 'GCC_INLINES_ARE_PRIVATE_EXTERN': 'NO', # -fvisibility-i
nlines-hidden | |
| 510 'WARNING_CFLAGS': [ | 510 'WARNING_CFLAGS': [ |
| 511 '-Wall', | 511 '-Wall', |
| 512 '-Wextra', | 512 '-Wextra', |
| 513 '-Wno-unused-parameter', | 513 '-Wno-unused-parameter', |
| 514 '-Wno-uninitialized', # Disabled because we think GCC 4.2 is bad at
this. | 514 '-Wno-uninitialized', # Disabled because we think GCC 4.2 is bad at
this. |
| 515 ], | 515 ], |
| 516 }, | 516 }, |
| 517 }, | 517 }, |
| 518 ], | 518 ], |
| 519 | 519 |
| (...skipping 19 matching lines...) Expand all Loading... |
| 539 }, | 539 }, |
| 540 'Release': { | 540 'Release': { |
| 541 'xcode_settings': { | 541 'xcode_settings': { |
| 542 'GCC_OPTIMIZATION_LEVEL': '<(skia_release_optimization_level)', | 542 'GCC_OPTIMIZATION_LEVEL': '<(skia_release_optimization_level)', |
| 543 }, | 543 }, |
| 544 'defines': [ 'NDEBUG' ], | 544 'defines': [ 'NDEBUG' ], |
| 545 }, | 545 }, |
| 546 }, | 546 }, |
| 547 'xcode_settings': { | 547 'xcode_settings': { |
| 548 'ARCHS': ['armv7'], | 548 'ARCHS': ['armv7'], |
| 549 'CLANG_CXX_LANGUAGE_STANDARD': 'c++0x', # -std=c++11 | |
| 550 'CODE_SIGNING_REQUIRED': 'NO', | 549 'CODE_SIGNING_REQUIRED': 'NO', |
| 551 'CODE_SIGN_IDENTITY[sdk=iphoneos*]': '', | 550 'CODE_SIGN_IDENTITY[sdk=iphoneos*]': '', |
| 552 'IPHONEOS_DEPLOYMENT_TARGET': '<(ios_sdk_version)', | 551 'IPHONEOS_DEPLOYMENT_TARGET': '<(ios_sdk_version)', |
| 553 'SDKROOT': 'iphoneos', | 552 'SDKROOT': 'iphoneos', |
| 554 'TARGETED_DEVICE_FAMILY': '1,2', | 553 'TARGETED_DEVICE_FAMILY': '1,2', |
| 555 'OTHER_CPLUSPLUSFLAGS': [ | 554 'OTHER_CPLUSPLUSFLAGS': [ |
| 556 '-fvisibility=hidden', | 555 '-fvisibility=hidden', |
| 557 '-fvisibility-inlines-hidden', | 556 '-fvisibility-inlines-hidden', |
| 558 ], | 557 ], |
| 559 'GCC_THUMB_SUPPORT': 'NO', | 558 'GCC_THUMB_SUPPORT': 'NO', |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 631 [ 'skia_is_bot', { | 630 [ 'skia_is_bot', { |
| 632 'defines': [ 'SK_CRASH_HANDLER' ], | 631 'defines': [ 'SK_CRASH_HANDLER' ], |
| 633 }], | 632 }], |
| 634 | 633 |
| 635 ], # end 'conditions' | 634 ], # end 'conditions' |
| 636 # The Xcode SYMROOT must be at the root. See build/common.gypi in chromium for
more details | 635 # The Xcode SYMROOT must be at the root. See build/common.gypi in chromium for
more details |
| 637 'xcode_settings': { | 636 'xcode_settings': { |
| 638 'SYMROOT': '<(DEPTH)/xcodebuild', | 637 'SYMROOT': '<(DEPTH)/xcodebuild', |
| 639 }, | 638 }, |
| 640 } | 639 } |
| OLD | NEW |