diff options
Diffstat (limited to 'WebCore/WebCore.gyp/WebCore.gyp')
-rw-r--r-- | WebCore/WebCore.gyp/WebCore.gyp | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/WebCore/WebCore.gyp/WebCore.gyp b/WebCore/WebCore.gyp/WebCore.gyp index 4792a2a..7979d1f 100644 --- a/WebCore/WebCore.gyp/WebCore.gyp +++ b/WebCore/WebCore.gyp/WebCore.gyp @@ -197,10 +197,8 @@ # Bindings with custom Objective-C implementations. '../page/AbstractView.idl', - # FIXME: I don't know why all of these are excluded. - # Extra SVG bindings to exclude. + # These bindings are excluded, as they're only used through inheritance and don't define constants that would need a constructor. '../svg/ElementTimeControl.idl', - '../svg/SVGAnimatedPathData.idl', '../svg/SVGExternalResourcesRequired.idl', '../svg/SVGFilterPrimitiveStandardAttributes.idl', '../svg/SVGFitToViewBox.idl', @@ -247,14 +245,7 @@ '../platform/mac', '../platform/text/mac', ], - # enable -Wall and -Werror, just for Mac and Linux builds for now - # FIXME: Also enable this for Windows after verifying no warnings - 'chromium_code': 1, }], -# FIXME: disabled for now due to failures on different gcc versions -# ['OS=="linux"', { -# 'chromium_code': 1, -# }], ['OS=="win"', { 'webcore_include_dirs': [ '../page/win', @@ -262,6 +253,10 @@ '../platform/text/win', '../platform/win', ], + },{ + # enable -Wall and -Werror, just for Mac and Linux builds for now + # FIXME: Also enable this for Windows after verifying no warnings + 'chromium_code': 1, }], ['OS=="win" and buildtype=="Official"', { # On windows official release builds, we try to preserve symbol space. @@ -279,7 +274,7 @@ '<(SHARED_INTERMEDIATE_DIR)/webkit/bindings/V8DerivedSources7.cpp', '<(SHARED_INTERMEDIATE_DIR)/webkit/bindings/V8DerivedSources8.cpp', ], - }] + }], ], }, 'targets': [ @@ -499,6 +494,7 @@ '../css/quirks.css', '../css/view-source.css', '../css/themeChromiumLinux.css', + '../css/themeChromiumSkia.css', '../css/themeWin.css', '../css/themeWinQuirks.css', '../css/svg.css', @@ -1343,6 +1339,11 @@ ['exclude', 'rendering/RenderThemeChromiumSkia\\.cpp$'], ], }], + ['(OS=="linux" or OS=="freebsd" or OS=="openbsd") and gcc_version==42', { + # Due to a bug in gcc 4.2.1 (the current version on hardy), we get + # warnings about uninitialized this.7. + 'cflags': ['-Wno-uninitialized'], + }], ['OS!="linux" and OS!="freebsd"', { 'sources/': [ ['exclude', '(Gtk|Linux)\\.cpp$'], |