summaryrefslogtreecommitdiffstats
path: root/WebCore/WebCore.gyp/WebCore.gyp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/WebCore.gyp/WebCore.gyp')
-rw-r--r--WebCore/WebCore.gyp/WebCore.gyp23
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$'],