Simplify FEATURE_DEFINES definition
[WebKit-https.git] / JavaScriptCore / Configurations / FeatureDefines.xcconfig
1 // The contents of this file must be kept in sync with FeatureDefines.xcconfig in JavaScriptCore,
2 // WebCore and WebKit.  Also the default values of the ENABLE_FEATURE_NAME macros in build-webkit
3 // should match the values below, but they do not need to be in the same order.
4
5 // Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
6
7 ENABLE_GEOLOCATION = $(ENABLE_GEOLOCATION_$(MAC_OS_X_VERSION_MAJOR));
8 ENABLE_GEOLOCATION_ = $(ENABLE_GEOLOCATION_1040);
9 ENABLE_GEOLOCATION_1040 = ;
10 ENABLE_GEOLOCATION_1050 = ;
11 ENABLE_GEOLOCATION_1060 = ENABLE_GEOLOCATION;
12
13 ENABLE_SVG_DOM_OBJC_BINDINGS = ENABLE_SVG_DOM_OBJC_BINDINGS;
14
15 // For now this needs to be kept sorted and in sync with FEATURE_DEFINES in the default settings
16 // for build-webkit to prevent needless rebuilding when using both Xcode and build-webkit.
17 FEATURE_DEFINES = ENABLE_DATABASE ENABLE_DOM_STORAGE $(ENABLE_GEOLOCATION) ENABLE_ICONDATABASE ENABLE_OFFLINE_WEB_APPLICATIONS ENABLE_SVG ENABLE_SVG_ANIMATION ENABLE_SVG_AS_IMAGE $(ENABLE_SVG_DOM_OBJC_BINDINGS) ENABLE_SVG_FONTS ENABLE_SVG_FOREIGN_OBJECT ENABLE_SVG_USE ENABLE_VIDEO ENABLE_WORKERS ENABLE_XPATH ENABLE_XSLT;