Remove WTF::SpinLock
[WebKit-https.git] / Source / WTF / WTF.vcxproj / WTF.vcxproj
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <ItemGroup Label="ProjectConfigurations">
4     <ProjectConfiguration Include="DebugSuffix|Win32">
5       <Configuration>DebugSuffix</Configuration>
6       <Platform>Win32</Platform>
7     </ProjectConfiguration>
8     <ProjectConfiguration Include="DebugSuffix|x64">
9       <Configuration>DebugSuffix</Configuration>
10       <Platform>x64</Platform>
11     </ProjectConfiguration>
12     <ProjectConfiguration Include="Debug_WinCairo|Win32">
13       <Configuration>Debug_WinCairo</Configuration>
14       <Platform>Win32</Platform>
15     </ProjectConfiguration>
16     <ProjectConfiguration Include="Debug_WinCairo|x64">
17       <Configuration>Debug_WinCairo</Configuration>
18       <Platform>x64</Platform>
19     </ProjectConfiguration>
20     <ProjectConfiguration Include="Debug|Win32">
21       <Configuration>Debug</Configuration>
22       <Platform>Win32</Platform>
23     </ProjectConfiguration>
24     <ProjectConfiguration Include="Debug|x64">
25       <Configuration>Debug</Configuration>
26       <Platform>x64</Platform>
27     </ProjectConfiguration>
28     <ProjectConfiguration Include="Production|Win32">
29       <Configuration>Production</Configuration>
30       <Platform>Win32</Platform>
31     </ProjectConfiguration>
32     <ProjectConfiguration Include="Production|x64">
33       <Configuration>Production</Configuration>
34       <Platform>x64</Platform>
35     </ProjectConfiguration>
36     <ProjectConfiguration Include="Release_WinCairo|Win32">
37       <Configuration>Release_WinCairo</Configuration>
38       <Platform>Win32</Platform>
39     </ProjectConfiguration>
40     <ProjectConfiguration Include="Release_WinCairo|x64">
41       <Configuration>Release_WinCairo</Configuration>
42       <Platform>x64</Platform>
43     </ProjectConfiguration>
44     <ProjectConfiguration Include="Release|Win32">
45       <Configuration>Release</Configuration>
46       <Platform>Win32</Platform>
47     </ProjectConfiguration>
48     <ProjectConfiguration Include="Release|x64">
49       <Configuration>Release</Configuration>
50       <Platform>x64</Platform>
51     </ProjectConfiguration>
52   </ItemGroup>
53   <ItemGroup>
54     <ClCompile Include="..\wtf\Assertions.cpp" />
55     <ClCompile Include="..\wtf\BitVector.cpp" />
56     <ClCompile Include="..\wtf\CompilationThread.cpp" />
57     <ClCompile Include="..\wtf\CryptographicUtilities.cpp" />
58     <ClCompile Include="..\wtf\CryptographicallyRandomNumber.cpp" />
59     <ClCompile Include="..\wtf\CurrentTime.cpp" />
60     <ClCompile Include="..\wtf\DataLog.cpp" />
61     <ClCompile Include="..\wtf\DateMath.cpp" />
62     <ClCompile Include="..\wtf\DecimalNumber.cpp" />
63     <ClCompile Include="..\wtf\dtoa.cpp" />
64     <ClCompile Include="..\wtf\dtoa\bignum-dtoa.cc" />
65     <ClCompile Include="..\wtf\dtoa\bignum.cc" />
66     <ClCompile Include="..\wtf\dtoa\cached-powers.cc" />
67     <ClCompile Include="..\wtf\dtoa\diy-fp.cc" />
68     <ClCompile Include="..\wtf\dtoa\double-conversion.cc" />
69     <ClCompile Include="..\wtf\dtoa\fast-dtoa.cc" />
70     <ClCompile Include="..\wtf\dtoa\fixed-dtoa.cc" />
71     <ClCompile Include="..\wtf\dtoa\strtod.cc" />
72     <ClCompile Include="..\wtf\FastBitVector.cpp" />
73     <ClCompile Include="..\wtf\FastMalloc.cpp" />
74     <ClCompile Include="..\wtf\FilePrintStream.cpp" />
75     <ClCompile Include="..\wtf\FunctionDispatcher.cpp" />
76     <ClCompile Include="..\wtf\glib\GLibUtilities.cpp">
77       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
78       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
79       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'">true</ExcludedFromBuild>
80       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'">true</ExcludedFromBuild>
81       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
82       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
83       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">true</ExcludedFromBuild>
84       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|x64'">true</ExcludedFromBuild>
85     </ClCompile>
86     <ClCompile Include="..\wtf\glib\GMainLoopSource.cpp">
87       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
88       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
89       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'">true</ExcludedFromBuild>
90       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'">true</ExcludedFromBuild>
91       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
92       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
93       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">true</ExcludedFromBuild>
94       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|x64'">true</ExcludedFromBuild>
95     </ClCompile>
96     <ClCompile Include="..\wtf\glib\GRefPtr.cpp">
97       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
98       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
99       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'">true</ExcludedFromBuild>
100       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'">true</ExcludedFromBuild>
101       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
102       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
103       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">true</ExcludedFromBuild>
104       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|x64'">true</ExcludedFromBuild>
105     </ClCompile>
106     <ClCompile Include="..\wtf\glib\GThreadSafeMainLoopSource.cpp" />
107     <ClCompile Include="..\wtf\GregorianDateTime.cpp" />
108     <ClCompile Include="..\wtf\HashTable.cpp" />
109     <ClCompile Include="..\wtf\Lock.cpp" />
110     <ClCompile Include="..\wtf\MainThread.cpp" />
111     <ClCompile Include="..\wtf\MD5.cpp" />
112     <ClCompile Include="..\wtf\MediaTime.cpp" />
113     <ClCompile Include="..\wtf\MetaAllocator.cpp" />
114     <ClCompile Include="..\wtf\NumberOfCores.cpp" />
115     <ClCompile Include="..\wtf\OSAllocatorWin.cpp" />
116     <ClCompile Include="..\wtf\OSRandomSource.cpp" />
117     <ClCompile Include="..\wtf\PageBlock.cpp" />
118     <ClCompile Include="..\wtf\ParallelJobsGeneric.cpp" />
119     <ClCompile Include="..\wtf\ParkingLot.cpp" />
120     <ClCompile Include="..\wtf\PrintStream.cpp" />
121     <ClCompile Include="..\wtf\RAMSize.cpp" />
122     <ClCompile Include="..\wtf\RandomNumber.cpp" />
123     <ClCompile Include="..\wtf\RefCountedLeakCounter.cpp" />
124     <ClCompile Include="..\wtf\RefCounter.cpp" />
125     <ClCompile Include="..\wtf\RunLoop.cpp" />
126     <ClCompile Include="..\wtf\SHA1.cpp" />
127     <ClCompile Include="..\wtf\SixCharacterHash.cpp" />
128     <ClCompile Include="..\wtf\SizeLimits.cpp" />
129     <ClCompile Include="..\wtf\StackBounds.cpp" />
130     <ClCompile Include="..\wtf\StringPrintStream.cpp" />
131     <ClCompile Include="..\wtf\text\AtomicString.cpp" />
132     <ClCompile Include="..\wtf\text\AtomicStringImpl.cpp" />
133     <ClCompile Include="..\wtf\text\AtomicStringTable.cpp" />
134     <ClCompile Include="..\wtf\text\Base64.cpp" />
135     <ClCompile Include="..\wtf\text\CString.cpp" />
136     <ClCompile Include="..\wtf\text\StringBuilder.cpp" />
137     <ClCompile Include="..\wtf\text\StringImpl.cpp" />
138     <ClCompile Include="..\wtf\text\StringStatics.cpp" />
139     <ClCompile Include="..\wtf\text\StringView.cpp" />
140     <ClCompile Include="..\wtf\text\SymbolRegistry.cpp" />
141     <ClCompile Include="..\wtf\text\WTFString.cpp" />
142     <ClCompile Include="..\wtf\text\cf\AtomicStringImplCF.cpp" />
143     <ClCompile Include="..\wtf\text\cf\StringCF.cpp" />
144     <ClCompile Include="..\wtf\text\cf\StringImplCF.cpp" />
145     <ClCompile Include="..\wtf\text\cf\StringViewCF.cpp" />
146     <ClCompile Include="..\wtf\Threading.cpp" />
147     <ClCompile Include="..\wtf\ThreadingWin.cpp" />
148     <ClCompile Include="..\wtf\threadspecificWin.cpp" />
149     <ClCompile Include="..\wtf\threads\BinarySemaphore.cpp" />
150     <ClCompile Include="..\wtf\unicode\icu\CollatorICU.cpp" />
151     <ClCompile Include="..\wtf\unicode\UTF8.cpp" />
152     <ClCompile Include="..\wtf\win\MainThreadWin.cpp" />
153     <ClCompile Include="..\wtf\win\RunLoopWin.cpp" />
154     <ClCompile Include="..\wtf\win\WorkItemWin.cpp" />
155     <ClCompile Include="..\wtf\win\WorkQueueWin.cpp" />
156     <ClCompile Include="..\wtf\win\WTFDLL.cpp" />
157     <ClCompile Include="..\wtf\WordLock.cpp" />
158     <ClCompile Include="..\wtf\WorkQueue.cpp" />
159     <ClCompile Include="..\wtf\WTFThreadData.cpp" />
160     <ClCompile Include="..\wtf\SchedulePairCF.cpp" />
161   </ItemGroup>
162   <ItemGroup>
163     <ClInclude Include="..\wtf\CompilationThread.h" />
164     <ClInclude Include="..\config.h" />
165     <ClInclude Include="..\wtf\ASCIICType.h" />
166     <ClInclude Include="..\wtf\Assertions.h" />
167     <ClInclude Include="..\wtf\Atomics.h" />
168     <ClInclude Include="..\wtf\AutodrainedPool.h" />
169     <ClInclude Include="..\wtf\Bag.h" />
170     <ClInclude Include="..\wtf\BagToHashMap.h" />
171     <ClInclude Include="..\wtf\Bitmap.h" />
172     <ClInclude Include="..\wtf\BitVector.h" />
173     <ClInclude Include="..\wtf\BlockStack.h" />
174     <ClInclude Include="..\wtf\BloomFilter.h" />
175     <ClInclude Include="..\wtf\BumpPointerAllocator.h" />
176     <ClInclude Include="..\wtf\CheckedArithmetic.h" />
177     <ClInclude Include="..\wtf\CheckedBoolean.h" />
178     <ClInclude Include="..\wtf\Compiler.h" />
179     <ClInclude Include="..\wtf\Condition.h" />
180     <ClInclude Include="..\wtf\CryptographicUtilities.h" />
181     <ClInclude Include="..\wtf\CryptographicallyRandomNumber.h" />
182     <ClInclude Include="..\wtf\CurrentTime.h" />
183     <ClInclude Include="..\wtf\DataLog.h" />
184     <ClInclude Include="..\wtf\DateMath.h" />
185     <ClInclude Include="..\wtf\DecimalNumber.h" />
186     <ClInclude Include="..\wtf\DeferrableRefCounted.h" />
187     <ClInclude Include="..\wtf\Deque.h" />
188     <ClInclude Include="..\wtf\DisallowCType.h" />
189     <ClInclude Include="..\wtf\DoublyLinkedList.h" />
190     <ClInclude Include="..\wtf\dtoa.h" />
191     <ClInclude Include="..\wtf\dtoa\bignum-dtoa.h" />
192     <ClInclude Include="..\wtf\dtoa\bignum.h" />
193     <ClInclude Include="..\wtf\dtoa\cached-powers.h" />
194     <ClInclude Include="..\wtf\dtoa\diy-fp.h" />
195     <ClInclude Include="..\wtf\dtoa\double-conversion.h" />
196     <ClInclude Include="..\wtf\dtoa\double.h" />
197     <ClInclude Include="..\wtf\dtoa\fast-dtoa.h" />
198     <ClInclude Include="..\wtf\dtoa\fixed-dtoa.h" />
199     <ClInclude Include="..\wtf\dtoa\strtod.h" />
200     <ClInclude Include="..\wtf\dtoa\utils.h" />
201     <ClInclude Include="..\wtf\FastBitVector.h" />
202     <ClInclude Include="..\wtf\FastMalloc.h" />
203     <ClInclude Include="..\wtf\FeatureDefines.h" />
204     <ClInclude Include="..\wtf\FilePrintStream.h" />
205     <ClInclude Include="..\wtf\FlipBytes.h" />
206     <ClInclude Include="..\wtf\Forward.h" />
207     <ClInclude Include="..\wtf\FunctionDispatcher.h" />
208     <ClInclude Include="..\wtf\Functional.h" />
209     <ClInclude Include="..\wtf\GetPtr.h" />
210     <ClInclude Include="..\wtf\glib\GLibUtilities.h" />
211     <ClInclude Include="..\wtf\glib\GMainLoopSource.h" />
212     <ClInclude Include="..\wtf\glib\GMutexLocker.h" />
213     <ClInclude Include="..\wtf\glib\GTypedefs.h" />
214     <ClInclude Include="..\wtf\glib\GRefPtr.h" />
215     <ClInclude Include="..\wtf\glib\GThreadSafeMainLoopSource.h" />
216     <ClInclude Include="..\wtf\glib\GUniquePtr.h" />
217     <ClInclude Include="..\wtf\GregorianDateTime.h" />
218     <ClInclude Include="..\wtf\HashCountedSet.h" />
219     <ClInclude Include="..\wtf\Hasher.h" />
220     <ClInclude Include="..\wtf\HashFunctions.h" />
221     <ClInclude Include="..\wtf\HashIterators.h" />
222     <ClInclude Include="..\wtf\HashMap.h" />
223     <ClInclude Include="..\wtf\HashMethod.h" />
224     <ClInclude Include="..\wtf\HashSet.h" />
225     <ClInclude Include="..\wtf\HashTable.h" />
226     <ClInclude Include="..\wtf\HashTraits.h" />
227     <ClInclude Include="..\wtf\HexNumber.h" />
228     <ClInclude Include="..\wtf\IteratorAdaptors.h" />
229     <ClInclude Include="..\wtf\IteratorRange.h" />
230     <ClInclude Include="..\wtf\ListHashSet.h" />
231     <ClInclude Include="..\wtf\Lock.h" />
232     <ClInclude Include="..\wtf\Locker.h" />
233     <ClInclude Include="..\wtf\MainThread.h" />
234     <ClInclude Include="..\wtf\MallocPtr.h" />
235     <ClInclude Include="..\wtf\MathExtras.h" />
236     <ClInclude Include="..\wtf\MD5.h" />
237     <ClInclude Include="..\wtf\MediaTime.h" />
238     <ClInclude Include="..\wtf\MessageQueue.h" />
239     <ClInclude Include="..\wtf\MetaAllocator.h" />
240     <ClInclude Include="..\wtf\MetaAllocatorHandle.h" />
241     <ClInclude Include="..\wtf\NeverDestroyed.h" />
242     <ClInclude Include="..\wtf\Noncopyable.h" />
243     <ClInclude Include="..\wtf\NumberOfCores.h" />
244     <ClInclude Include="..\wtf\OSRandomSource.h" />
245     <ClInclude Include="..\wtf\PackedIntVector.h" />
246     <ClInclude Include="..\wtf\PageAllocation.h" />
247     <ClInclude Include="..\wtf\PageBlock.h" />
248     <ClInclude Include="..\wtf\PageReservation.h" />
249     <ClInclude Include="..\wtf\ParallelJobs.h" />
250     <ClInclude Include="..\wtf\ParallelJobsGeneric.h" />
251     <ClInclude Include="..\wtf\ParallelJobsLibdispatch.h" />
252     <ClInclude Include="..\wtf\ParallelJobsOpenMP.h" />
253     <ClInclude Include="..\wtf\ParkingLot.h" />
254     <ClInclude Include="..\wtf\PassRefPtr.h" />
255     <ClInclude Include="..\wtf\Platform.h" />
256     <ClInclude Include="..\wtf\PrintStream.h" />
257     <ClInclude Include="..\wtf\RAMSize.h" />
258     <ClInclude Include="..\wtf\RandomNumber.h" />
259     <ClInclude Include="..\wtf\RandomNumberSeed.h" />
260     <ClInclude Include="..\wtf\RedBlackTree.h" />
261     <ClInclude Include="..\wtf\RefCounted.h" />
262     <ClInclude Include="..\wtf\RefCountedLeakCounter.h" />
263     <ClInclude Include="..\wtf\RefCounter.h" />
264     <ClInclude Include="..\wtf\RefPtr.h" />
265     <ClInclude Include="..\wtf\RetainPtr.h" />
266     <ClInclude Include="..\wtf\RunLoop.h" />
267     <ClInclude Include="..\wtf\SaturatedArithmetic.h" />
268     <ClInclude Include="..\wtf\SchedulePair.h" />
269     <ClInclude Include="..\wtf\SegmentedVector.h" />
270     <ClInclude Include="..\wtf\SentinelLinkedList.h" />
271     <ClInclude Include="..\wtf\SHA1.h" />
272     <ClInclude Include="..\wtf\SinglyLinkedList.h" />
273     <ClInclude Include="..\wtf\SixCharacterHash.h" />
274     <ClInclude Include="..\wtf\StackBounds.h" />
275     <ClInclude Include="..\wtf\StaticConstructors.h" />
276     <ClInclude Include="..\wtf\StdLibExtras.h" />
277     <ClInclude Include="..\wtf\Stopwatch.h" />
278     <ClInclude Include="..\wtf\StringExtras.h" />
279     <ClInclude Include="..\wtf\StringPrintStream.h" />
280     <ClInclude Include="..\wtf\TemporaryChange.h" />
281     <ClInclude Include="..\wtf\text\ASCIIFastPath.h" />
282     <ClInclude Include="..\wtf\text\AtomicString.h" />
283     <ClInclude Include="..\wtf\text\AtomicStringHash.h" />
284     <ClInclude Include="..\wtf\text\AtomicStringImpl.h" />
285     <ClInclude Include="..\wtf\text\AtomicStringTable.h" />
286     <ClInclude Include="..\wtf\text\Base64.h" />
287     <ClInclude Include="..\wtf\text\CString.h" />
288     <ClInclude Include="..\wtf\text\IntegerToStringConversion.h" />
289     <ClInclude Include="..\wtf\text\LChar.h" />
290     <ClInclude Include="..\wtf\text\StringBuffer.h" />
291     <ClInclude Include="..\wtf\text\StringBuilder.h" />
292     <ClInclude Include="..\wtf\text\StringCommon.h" />
293     <ClInclude Include="..\wtf\text\StringConcatenate.h" />
294     <ClInclude Include="..\wtf\text\StringHash.h" />
295     <ClInclude Include="..\wtf\text\StringImpl.h" />
296     <ClInclude Include="..\wtf\text\StringOperators.h" />
297     <ClInclude Include="..\wtf\text\StringView.h" />
298     <ClInclude Include="..\wtf\text\SymbolImpl.h" />
299     <ClInclude Include="..\wtf\text\SymbolRegistry.h" />
300     <ClInclude Include="..\wtf\text\UniquedStringImpl.h" />
301     <ClInclude Include="..\wtf\text\WTFString.h" />
302     <ClInclude Include="..\wtf\Threading.h" />
303     <ClInclude Include="..\wtf\ThreadingPrimitives.h" />
304     <ClInclude Include="..\wtf\threadsafeRefCounted.h" />
305     <ClInclude Include="..\wtf\threadspecific.h" />
306     <ClInclude Include="..\wtf\threads\BinarySemaphore.h" />
307     <ClInclude Include="..\wtf\TinyPtrSet.h" />
308     <ClInclude Include="..\wtf\unicode\CharacterNames.h" />
309     <ClInclude Include="..\wtf\unicode\Collator.h" />
310     <ClInclude Include="..\wtf\unicode\UTF8.h" />
311     <ClInclude Include="..\wtf\ValueCheck.h" />
312     <ClInclude Include="..\wtf\Vector.h" />
313     <ClInclude Include="..\wtf\VMTags.h" />
314     <ClInclude Include="..\wtf\win\GDIObject.h" />
315     <ClInclude Include="..\wtf\win\WorkItemWin.h" />
316     <ClInclude Include="..\wtf\WordLock.h" />
317     <ClInclude Include="..\wtf\WorkQueue.h" />
318     <ClInclude Include="..\wtf\WTFThreadData.h" />
319   </ItemGroup>
320   <ItemGroup>
321     <None Include="WTFPostBuild.cmd" />
322     <None Include="WTFPreBuild.cmd" />
323   </ItemGroup>
324   <ItemGroup>
325     <ProjectReference Include="WTFGenerated.vcxproj">
326       <Project>{f7366596-0520-4433-b8ff-d843e31e5199}</Project>
327     </ProjectReference>
328   </ItemGroup>
329   <PropertyGroup Label="Globals">
330     <ProjectGuid>{8EF73779-BED3-45BB-816D-9FF58399AFA5}</ProjectGuid>
331     <Keyword>Win32Proj</Keyword>
332     <RootNamespace>WTFvcproj</RootNamespace>
333     <ProjectName>WTF</ProjectName>
334     <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
335   </PropertyGroup>
336   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
337   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
338     <ConfigurationType>DynamicLibrary</ConfigurationType>
339     <UseDebugLibraries>true</UseDebugLibraries>
340     <CharacterSet>Unicode</CharacterSet>
341     <PlatformToolset>v140</PlatformToolset>
342   </PropertyGroup>
343   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
344     <ConfigurationType>DynamicLibrary</ConfigurationType>
345     <UseDebugLibraries>true</UseDebugLibraries>
346     <CharacterSet>Unicode</CharacterSet>
347     <PlatformToolset>v140</PlatformToolset>
348   </PropertyGroup>
349   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'" Label="Configuration">
350     <ConfigurationType>DynamicLibrary</ConfigurationType>
351     <UseDebugLibraries>true</UseDebugLibraries>
352     <CharacterSet>Unicode</CharacterSet>
353     <PlatformToolset>v140</PlatformToolset>
354   </PropertyGroup>
355   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'" Label="Configuration">
356     <ConfigurationType>DynamicLibrary</ConfigurationType>
357     <UseDebugLibraries>true</UseDebugLibraries>
358     <CharacterSet>Unicode</CharacterSet>
359     <PlatformToolset>v140</PlatformToolset>
360   </PropertyGroup>
361   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'" Label="Configuration">
362     <ConfigurationType>DynamicLibrary</ConfigurationType>
363     <UseDebugLibraries>true</UseDebugLibraries>
364     <CharacterSet>Unicode</CharacterSet>
365     <PlatformToolset>v140</PlatformToolset>
366   </PropertyGroup>
367   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'" Label="Configuration">
368     <ConfigurationType>DynamicLibrary</ConfigurationType>
369     <UseDebugLibraries>true</UseDebugLibraries>
370     <CharacterSet>Unicode</CharacterSet>
371     <PlatformToolset>v140</PlatformToolset>
372   </PropertyGroup>
373   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
374     <ConfigurationType>DynamicLibrary</ConfigurationType>
375     <UseDebugLibraries>false</UseDebugLibraries>
376     <CharacterSet>Unicode</CharacterSet>
377     <PlatformToolset>v140</PlatformToolset>
378   </PropertyGroup>
379   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
380     <ConfigurationType>DynamicLibrary</ConfigurationType>
381     <UseDebugLibraries>false</UseDebugLibraries>
382     <CharacterSet>Unicode</CharacterSet>
383     <PlatformToolset>v140</PlatformToolset>
384   </PropertyGroup>
385   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'" Label="Configuration">
386     <ConfigurationType>DynamicLibrary</ConfigurationType>
387     <UseDebugLibraries>false</UseDebugLibraries>
388     <CharacterSet>Unicode</CharacterSet>
389     <PlatformToolset>v140</PlatformToolset>
390   </PropertyGroup>
391   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'" Label="Configuration">
392     <ConfigurationType>DynamicLibrary</ConfigurationType>
393     <UseDebugLibraries>false</UseDebugLibraries>
394     <CharacterSet>Unicode</CharacterSet>
395     <PlatformToolset>v140</PlatformToolset>
396   </PropertyGroup>
397   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Production|Win32'" Label="Configuration">
398     <ConfigurationType>DynamicLibrary</ConfigurationType>
399     <UseDebugLibraries>false</UseDebugLibraries>
400     <CharacterSet>Unicode</CharacterSet>
401     <PlatformToolset>v140</PlatformToolset>
402   </PropertyGroup>
403   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Production|x64'" Label="Configuration">
404     <ConfigurationType>DynamicLibrary</ConfigurationType>
405     <UseDebugLibraries>false</UseDebugLibraries>
406     <CharacterSet>Unicode</CharacterSet>
407     <PlatformToolset>v140</PlatformToolset>
408   </PropertyGroup>
409   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
410   <ImportGroup Label="ExtensionSettings">
411   </ImportGroup>
412   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
413     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
414     <Import Project="WTFDebug.props" />
415   </ImportGroup>
416   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
417     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
418     <Import Project="WTFDebug.props" />
419   </ImportGroup>
420   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'" Label="PropertySheets">
421     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
422     <Import Project="WTFDebugWinCairo.props" />
423   </ImportGroup>
424   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'" Label="PropertySheets">
425     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
426     <Import Project="WTFDebugWinCairo.props" />
427   </ImportGroup>
428   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'" Label="PropertySheets">
429     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
430     <Import Project="WTFDebug.props" />
431     <Import Project="$(WebKit_Libraries)\tools\vsprops\debugsuffix.props" />
432   </ImportGroup>
433   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'" Label="PropertySheets">
434     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
435     <Import Project="WTFDebug.props" />
436     <Import Project="$(WebKit_Libraries)\tools\vsprops\debugsuffix.props" />
437   </ImportGroup>
438   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
439     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
440     <Import Project="WTFRelease.props" />
441   </ImportGroup>
442   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
443     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
444     <Import Project="WTFRelease.props" />
445   </ImportGroup>
446   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'" Label="PropertySheets">
447     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
448     <Import Project="WTFReleaseWinCairo.props" />
449   </ImportGroup>
450   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'" Label="PropertySheets">
451     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
452     <Import Project="WTFReleaseWinCairo.props" />
453   </ImportGroup>
454   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Production|Win32'" Label="PropertySheets">
455     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
456     <Import Project="WTFProduction.props" />
457   </ImportGroup>
458   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Production|x64'" Label="PropertySheets">
459     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
460     <Import Project="WTFProduction.props" />
461   </ImportGroup>
462   <PropertyGroup Label="UserMacros" />
463   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
464   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
465   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'" />
466   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'" />
467   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'" />
468   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'" />
469   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
470     <ClCompile>
471       <PrecompiledHeaderFile>
472       </PrecompiledHeaderFile>
473       <PrecompiledHeaderOutputFile>
474       </PrecompiledHeaderOutputFile>
475       <BrowseInformationFile>
476       </BrowseInformationFile>
477       <StringPooling>
478       </StringPooling>
479     </ClCompile>
480     <Link>
481       <SubSystem>Windows</SubSystem>
482       <GenerateDebugInformation>true</GenerateDebugInformation>
483     </Link>
484     <BuildLog />
485     <Lib>
486       <OutputFile>$(OutDir)\$(ProjectName).lib</OutputFile>
487     </Lib>
488     <Lib />
489     <Lib>
490       <UseUnicodeResponseFiles>
491       </UseUnicodeResponseFiles>
492       <Verbose>
493       </Verbose>
494       <IgnoreAllDefaultLibraries>
495       </IgnoreAllDefaultLibraries>
496       <SubSystem>
497       </SubSystem>
498     </Lib>
499     <PreBuildEvent />
500     <PreLinkEvent />
501     <PostBuildEvent />
502     <Xdcmake />
503     <Bscmake>
504       <OutputFile>$(OutDir)\$(TargetName).bsc</OutputFile>
505     </Bscmake>
506   </ItemDefinitionGroup>
507   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
508     <ClCompile>
509       <PrecompiledHeaderFile>
510       </PrecompiledHeaderFile>
511       <PrecompiledHeaderOutputFile>
512       </PrecompiledHeaderOutputFile>
513       <BrowseInformationFile>
514       </BrowseInformationFile>
515       <StringPooling>
516       </StringPooling>
517     </ClCompile>
518     <Link>
519       <SubSystem>Windows</SubSystem>
520       <GenerateDebugInformation>true</GenerateDebugInformation>
521     </Link>
522     <BuildLog />
523     <Lib>
524       <OutputFile>$(OutDir)\$(ProjectName).lib</OutputFile>
525     </Lib>
526     <Lib />
527     <Lib>
528       <UseUnicodeResponseFiles>
529       </UseUnicodeResponseFiles>
530       <Verbose>
531       </Verbose>
532       <IgnoreAllDefaultLibraries>
533       </IgnoreAllDefaultLibraries>
534       <SubSystem>
535       </SubSystem>
536     </Lib>
537     <PreBuildEvent />
538     <PreLinkEvent />
539     <PostBuildEvent />
540     <Xdcmake />
541     <Bscmake>
542       <OutputFile>$(OutDir)\$(TargetName).bsc</OutputFile>
543     </Bscmake>
544   </ItemDefinitionGroup>
545   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">
546     <ClCompile>
547       <PrecompiledHeaderFile>
548       </PrecompiledHeaderFile>
549       <PrecompiledHeaderOutputFile>
550       </PrecompiledHeaderOutputFile>
551       <BrowseInformationFile>
552       </BrowseInformationFile>
553       <StringPooling>
554       </StringPooling>
555       <PreprocessorDefinitions>WIN32;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
556     </ClCompile>
557     <Link>
558       <SubSystem>Windows</SubSystem>
559       <GenerateDebugInformation>true</GenerateDebugInformation>
560     </Link>
561     <BuildLog />
562     <Lib>
563       <OutputFile>$(OutDir)\$(ProjectName).lib</OutputFile>
564     </Lib>
565     <Lib />
566     <Lib>
567       <UseUnicodeResponseFiles>
568       </UseUnicodeResponseFiles>
569       <Verbose>
570       </Verbose>
571       <IgnoreAllDefaultLibraries>
572       </IgnoreAllDefaultLibraries>
573       <SubSystem>
574       </SubSystem>
575     </Lib>
576     <PreBuildEvent />
577     <PreLinkEvent />
578     <PostBuildEvent />
579     <Xdcmake />
580     <Bscmake>
581       <OutputFile>$(OutDir)\$(TargetName).bsc</OutputFile>
582     </Bscmake>
583   </ItemDefinitionGroup>
584   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'">
585     <ClCompile>
586       <PrecompiledHeaderFile>
587       </PrecompiledHeaderFile>
588       <PrecompiledHeaderOutputFile>
589       </PrecompiledHeaderOutputFile>
590       <BrowseInformationFile>
591       </BrowseInformationFile>
592       <StringPooling>
593       </StringPooling>
594       <PreprocessorDefinitions>WIN32;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
595     </ClCompile>
596     <Link>
597       <SubSystem>Windows</SubSystem>
598       <GenerateDebugInformation>true</GenerateDebugInformation>
599     </Link>
600     <BuildLog />
601     <Lib>
602       <OutputFile>$(OutDir)\$(ProjectName).lib</OutputFile>
603     </Lib>
604     <Lib />
605     <Lib>
606       <UseUnicodeResponseFiles>
607       </UseUnicodeResponseFiles>
608       <Verbose>
609       </Verbose>
610       <IgnoreAllDefaultLibraries>
611       </IgnoreAllDefaultLibraries>
612       <SubSystem>
613       </SubSystem>
614     </Lib>
615     <PreBuildEvent />
616     <PreLinkEvent />
617     <PostBuildEvent />
618     <Xdcmake />
619     <Bscmake>
620       <OutputFile>$(OutDir)\$(TargetName).bsc</OutputFile>
621     </Bscmake>
622   </ItemDefinitionGroup>
623   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'">
624     <ClCompile>
625       <PrecompiledHeaderFile>
626       </PrecompiledHeaderFile>
627       <PrecompiledHeaderOutputFile>
628       </PrecompiledHeaderOutputFile>
629       <BrowseInformationFile>
630       </BrowseInformationFile>
631       <StringPooling>
632       </StringPooling>
633     </ClCompile>
634     <Link>
635       <SubSystem>Windows</SubSystem>
636       <GenerateDebugInformation>true</GenerateDebugInformation>
637     </Link>
638     <BuildLog />
639     <Lib />
640     <Lib />
641     <Lib>
642       <UseUnicodeResponseFiles>
643       </UseUnicodeResponseFiles>
644       <Verbose>
645       </Verbose>
646       <IgnoreAllDefaultLibraries>
647       </IgnoreAllDefaultLibraries>
648       <SubSystem>
649       </SubSystem>
650     </Lib>
651     <PreBuildEvent />
652     <PreLinkEvent />
653     <PostBuildEvent />
654     <Xdcmake />
655     <Bscmake>
656       <OutputFile>$(OutDir)\$(TargetName).bsc</OutputFile>
657     </Bscmake>
658   </ItemDefinitionGroup>
659   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'">
660     <ClCompile>
661       <PrecompiledHeaderFile>
662       </PrecompiledHeaderFile>
663       <PrecompiledHeaderOutputFile>
664       </PrecompiledHeaderOutputFile>
665       <BrowseInformationFile>
666       </BrowseInformationFile>
667       <StringPooling>
668       </StringPooling>
669     </ClCompile>
670     <Link>
671       <SubSystem>Windows</SubSystem>
672       <GenerateDebugInformation>true</GenerateDebugInformation>
673     </Link>
674     <BuildLog />
675     <Lib />
676     <Lib />
677     <Lib>
678       <UseUnicodeResponseFiles>
679       </UseUnicodeResponseFiles>
680       <Verbose>
681       </Verbose>
682       <IgnoreAllDefaultLibraries>
683       </IgnoreAllDefaultLibraries>
684       <SubSystem>
685       </SubSystem>
686     </Lib>
687     <PreBuildEvent />
688     <PreLinkEvent />
689     <PostBuildEvent />
690     <Xdcmake />
691     <Bscmake>
692       <OutputFile>$(OutDir)\$(TargetName).bsc</OutputFile>
693     </Bscmake>
694   </ItemDefinitionGroup>
695   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
696     <ClCompile>
697       <PrecompiledHeaderOutputFile>
698       </PrecompiledHeaderOutputFile>
699       <AssemblerListingLocation>
700       </AssemblerListingLocation>
701     </ClCompile>
702     <Link>
703       <SubSystem>Windows</SubSystem>
704       <GenerateDebugInformation>true</GenerateDebugInformation>
705       <EnableCOMDATFolding>true</EnableCOMDATFolding>
706       <OptimizeReferences>true</OptimizeReferences>
707     </Link>
708   </ItemDefinitionGroup>
709   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
710     <ClCompile>
711       <PrecompiledHeaderOutputFile>
712       </PrecompiledHeaderOutputFile>
713       <AssemblerListingLocation>
714       </AssemblerListingLocation>
715     </ClCompile>
716     <Link>
717       <SubSystem>Windows</SubSystem>
718       <GenerateDebugInformation>true</GenerateDebugInformation>
719       <EnableCOMDATFolding>true</EnableCOMDATFolding>
720       <OptimizeReferences>true</OptimizeReferences>
721     </Link>
722   </ItemDefinitionGroup>
723   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">
724     <ClCompile>
725       <PrecompiledHeaderOutputFile>
726       </PrecompiledHeaderOutputFile>
727       <AssemblerListingLocation>
728       </AssemblerListingLocation>
729     </ClCompile>
730     <Link>
731       <SubSystem>Windows</SubSystem>
732       <GenerateDebugInformation>true</GenerateDebugInformation>
733       <EnableCOMDATFolding>true</EnableCOMDATFolding>
734       <OptimizeReferences>true</OptimizeReferences>
735     </Link>
736   </ItemDefinitionGroup>
737   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'">
738     <ClCompile>
739       <PrecompiledHeaderOutputFile>
740       </PrecompiledHeaderOutputFile>
741       <AssemblerListingLocation>
742       </AssemblerListingLocation>
743     </ClCompile>
744     <Link>
745       <SubSystem>Windows</SubSystem>
746       <GenerateDebugInformation>true</GenerateDebugInformation>
747       <EnableCOMDATFolding>true</EnableCOMDATFolding>
748       <OptimizeReferences>true</OptimizeReferences>
749     </Link>
750   </ItemDefinitionGroup>
751   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">
752     <ClCompile>
753       <PrecompiledHeaderOutputFile>
754       </PrecompiledHeaderOutputFile>
755       <AssemblerListingLocation>
756       </AssemblerListingLocation>
757     </ClCompile>
758     <Link>
759       <SubSystem>Windows</SubSystem>
760       <GenerateDebugInformation>true</GenerateDebugInformation>
761       <EnableCOMDATFolding>true</EnableCOMDATFolding>
762       <OptimizeReferences>true</OptimizeReferences>
763     </Link>
764   </ItemDefinitionGroup>
765   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Production|x64'">
766     <ClCompile>
767       <PrecompiledHeaderOutputFile>
768       </PrecompiledHeaderOutputFile>
769       <AssemblerListingLocation>
770       </AssemblerListingLocation>
771     </ClCompile>
772     <Link>
773       <SubSystem>Windows</SubSystem>
774       <GenerateDebugInformation>true</GenerateDebugInformation>
775       <EnableCOMDATFolding>true</EnableCOMDATFolding>
776       <OptimizeReferences>true</OptimizeReferences>
777     </Link>
778   </ItemDefinitionGroup>
779   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
780   <ImportGroup Label="ExtensionTargets">
781   </ImportGroup>
782 </Project>