Rubber-stamped by Eric Seidel.
[WebKit-https.git] / WebKitLibraries / win / tools / vsprops / FeatureDefines.vsprops
1 <?xml version="1.0" encoding="utf-8"?>
2 <!-- Keep this list of features (not enabled/disabled state) in sync with FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit. -->
3 <!-- Add new features to both PreprocessorDefinitions and UserMacro sections. -->
4 <!-- Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature. -->
5 <VisualStudioPropertySheet
6         ProjectType="Visual C++"
7         Version="8.00"
8         Name="FeatureDefines"
9         >
10   <Tool
11                 Name="VCCLCompilerTool"
12                 PreprocessorDefinitions="$(ENABLE_3D_CANVAS);$(ENABLE_3D_RENDERING);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CLIENT_BASED_GEOLOCATION);$(ENABLE_DATABASE);$(ENABLE_DATAGRID);$(ENABLE_DATALIST);$(ENABLE_DOM_STORAGE);$(ENABLE_EVENTSOURCE);$(ENABLE_FILTERS);$(ENABLE_GEOLOCATION);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_JAVASCRIPT_DEBUGGER);$(ENABLE_MATHML);$(ENABLE_NOTIFICATIONS);$(ENABLE_OFFLINE_WEB_APPLICATIONS);$(ENABLE_RUBY);$(ENABLE_SHARED_WORKERS);$(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_WEB_SOCKETS);$(ENABLE_WML);$(ENABLE_WORKERS);$(ENABLE_XHTMLMP);$(ENABLE_XPATH);$(ENABLE_XSLT)"
13         />
14   <UserMacro
15                 Name="ENABLE_3D_CANVAS"
16                 Value=""
17                 PerformEnvironmentSet="true"
18         />
19   <UserMacro
20                 Name="ENABLE_3D_RENDERING"
21                 Value=""
22                 PerformEnvironmentSet="true"
23         />
24   <UserMacro
25                 Name="ENABLE_CHANNEL_MESSAGING"
26                 Value="ENABLE_CHANNEL_MESSAGING"
27                 PerformEnvironmentSet="true"
28         />
29   <UserMacro
30                 Name="ENABLE_CLIENT_BASED_GEOLOCATION"
31                 Value="ENABLE_CLIENT_BASED_GEOLOCATION"
32                 PerformEnvironmentSet="true"
33         />
34   <UserMacro
35                 Name="ENABLE_DATABASE"
36                 Value="ENABLE_DATABASE"
37                 PerformEnvironmentSet="true"
38         />
39   <UserMacro
40                 Name="ENABLE_DATAGRID"
41                 Value=""
42                 PerformEnvironmentSet="true"
43         />
44   <UserMacro
45                 Name="ENABLE_DATALIST"
46                 Value="ENABLE_DATALIST"
47                 PerformEnvironmentSet="true"
48         />
49   <UserMacro
50                 Name="ENABLE_DOM_STORAGE"
51                 Value="ENABLE_DOM_STORAGE"
52                 PerformEnvironmentSet="true"
53         />
54   <UserMacro
55                 Name="ENABLE_EVENTSOURCE"
56                 Value="ENABLE_EVENTSOURCE"
57                 PerformEnvironmentSet="true"
58         />
59   <UserMacro
60                 Name="ENABLE_FILTERS"
61                 Value="ENABLE_FILTERS"
62                 PerformEnvironmentSet="true"
63         />
64   <UserMacro
65                 Name="ENABLE_GEOLOCATION"
66                 Value="ENABLE_GEOLOCATION"
67                 PerformEnvironmentSet="true"
68         />
69   <UserMacro
70                 Name="ENABLE_ICONDATABASE"
71                 Value="ENABLE_ICONDATABASE"
72                 PerformEnvironmentSet="true"
73         />
74   <UserMacro
75                 Name="ENABLE_INDEXED_DATABASE"
76                 Value=""
77                 PerformEnvironmentSet="true"
78         />
79   <UserMacro
80                 Name="ENABLE_JAVASCRIPT_DEBUGGER"
81                 Value="ENABLE_JAVASCRIPT_DEBUGGER"
82                 PerformEnvironmentSet="true"
83         />
84   <UserMacro
85                 Name="ENABLE_MATHML"
86                 Value=""
87                 PerformEnvironmentSet="true"
88         />
89   <UserMacro
90                 Name="ENABLE_NOTIFICATIONS"
91                 Value=""
92                 PerformEnvironmentSet="true"
93         />
94   <UserMacro
95                 Name="ENABLE_OFFLINE_WEB_APPLICATIONS"
96                 Value="ENABLE_OFFLINE_WEB_APPLICATIONS"
97                 PerformEnvironmentSet="true"
98         />
99   <UserMacro
100                 Name="ENABLE_RUBY"
101                 Value="ENABLE_RUBY"
102                 PerformEnvironmentSet="true"
103         />
104   <UserMacro
105                 Name="ENABLE_SHARED_WORKERS"
106                 Value="ENABLE_SHARED_WORKERS"
107                 PerformEnvironmentSet="true"
108         />
109   <UserMacro
110                 Name="ENABLE_SVG"
111                 Value="ENABLE_SVG"
112                 PerformEnvironmentSet="true"
113         />
114   <UserMacro
115                 Name="ENABLE_SVG_ANIMATION"
116                 Value="ENABLE_SVG_ANIMATION"
117                 PerformEnvironmentSet="true"
118         />
119   <UserMacro
120                 Name="ENABLE_SVG_AS_IMAGE"
121                 Value="ENABLE_SVG_AS_IMAGE"
122                 PerformEnvironmentSet="true"
123         />
124   <UserMacro
125                 Name="ENABLE_SVG_DOM_OBJC_BINDINGS"
126                 Value=""
127                 PerformEnvironmentSet="true"
128         />
129   <UserMacro
130                 Name="ENABLE_SVG_FONTS"
131                 Value="ENABLE_SVG_FONTS"
132                 PerformEnvironmentSet="true"
133         />
134   <UserMacro
135                 Name="ENABLE_SVG_FOREIGN_OBJECT"
136                 Value="ENABLE_SVG_FOREIGN_OBJECT"
137                 PerformEnvironmentSet="true"
138         />
139   <UserMacro
140                 Name="ENABLE_SVG_USE"
141                 Value="ENABLE_SVG_USE"
142                 PerformEnvironmentSet="true"
143         />
144   <UserMacro
145                 Name="ENABLE_VIDEO"
146                 Value="ENABLE_VIDEO"
147                 PerformEnvironmentSet="true"
148         />
149   <UserMacro
150                 Name="ENABLE_WEB_SOCKETS"
151                 Value="ENABLE_WEB_SOCKETS"
152                 PerformEnvironmentSet="true"
153         />
154   <UserMacro
155                 Name="ENABLE_WML"
156                 Value=""
157                 PerformEnvironmentSet="true"
158         />
159   <UserMacro
160                 Name="ENABLE_WORKERS"
161                 Value="ENABLE_WORKERS"
162                 PerformEnvironmentSet="true"
163         />
164   <UserMacro
165                 Name="ENABLE_XHTMLMP"
166                 Value=""
167                 PerformEnvironmentSet="true"
168         />
169   <UserMacro
170                 Name="ENABLE_XPATH"
171                 Value="ENABLE_XPATH"
172                 PerformEnvironmentSet="true"
173         />
174   <UserMacro
175                 Name="ENABLE_XSLT"
176                 Value="ENABLE_XSLT"
177                 PerformEnvironmentSet="true"
178         />
179 </VisualStudioPropertySheet>