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