Imported Upstream version 2.13.2
[platform/upstream/freetype2.git] / builds / windows / vc2010 / freetype.vcxproj
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <!--\r
3   You can use this file to build FreeType with MSBuild as follows\r
4 \r
5     MSBuild.exe -t:Rebuild\r
6                 -p:Configuration=Debug\r
7                 -p:Platform=x64\r
8                 -p:UserDefines=FT_DEBUG_LOGGING\r
9                    builds/windows/vc2010/freetype.vcxproj\r
10 \r
11   or with different appropriate switches. It also works with Visual Studio.\r
12   Additional customization can be made in `freetype.user.props`.\r
13 -->\r
14 <Project DefaultTargets="DlgCopy;Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
15   <ItemGroup Label="ProjectConfigurations">\r
16     <ProjectConfiguration Include="Debug|Win32">\r
17       <Configuration>Debug</Configuration>\r
18       <Platform>Win32</Platform>\r
19     </ProjectConfiguration>\r
20     <ProjectConfiguration Include="Debug|ARM64">\r
21       <Configuration>Debug</Configuration>\r
22       <Platform>ARM64</Platform>\r
23     </ProjectConfiguration>\r
24     <ProjectConfiguration Include="Debug|x64">\r
25       <Configuration>Debug</Configuration>\r
26       <Platform>x64</Platform>\r
27     </ProjectConfiguration>\r
28     <ProjectConfiguration Include="Debug Static|Win32">\r
29       <Configuration>Debug Static</Configuration>\r
30       <Platform>Win32</Platform>\r
31     </ProjectConfiguration>\r
32     <ProjectConfiguration Include="Debug Static|ARM64">\r
33       <Configuration>Debug Static</Configuration>\r
34       <Platform>ARM64</Platform>\r
35     </ProjectConfiguration>\r
36     <ProjectConfiguration Include="Debug Static|x64">\r
37       <Configuration>Debug Static</Configuration>\r
38       <Platform>x64</Platform>\r
39     </ProjectConfiguration>\r
40     <ProjectConfiguration Include="Release|Win32">\r
41       <Configuration>Release</Configuration>\r
42       <Platform>Win32</Platform>\r
43     </ProjectConfiguration>\r
44     <ProjectConfiguration Include="Release|ARM64">\r
45       <Configuration>Release</Configuration>\r
46       <Platform>ARM64</Platform>\r
47     </ProjectConfiguration>\r
48     <ProjectConfiguration Include="Release|x64">\r
49       <Configuration>Release</Configuration>\r
50       <Platform>x64</Platform>\r
51     </ProjectConfiguration>\r
52     <ProjectConfiguration Include="Release Static|Win32">\r
53       <Configuration>Release Static</Configuration>\r
54       <Platform>Win32</Platform>\r
55     </ProjectConfiguration>\r
56     <ProjectConfiguration Include="Release Static|ARM64">\r
57       <Configuration>Release Static</Configuration>\r
58       <Platform>ARM64</Platform>\r
59     </ProjectConfiguration>\r
60     <ProjectConfiguration Include="Release Static|x64">\r
61       <Configuration>Release Static</Configuration>\r
62       <Platform>x64</Platform>\r
63     </ProjectConfiguration>\r
64   </ItemGroup>\r
65   <PropertyGroup Label="Globals">\r
66     <ProjectGuid>{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}</ProjectGuid>\r
67     <RootNamespace>FreeType</RootNamespace>\r
68   </PropertyGroup>\r
69   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
70   <PropertyGroup Label="PlatformToolset">\r
71     <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>\r
72   </PropertyGroup>\r
73   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
74     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
75     <CharacterSet>NotSet</CharacterSet>\r
76   </PropertyGroup>\r
77   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">\r
78     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
79     <CharacterSet>NotSet</CharacterSet>\r
80   </PropertyGroup>\r
81   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
82     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
83     <CharacterSet>NotSet</CharacterSet>\r
84   </PropertyGroup>\r
85   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|Win32'" Label="Configuration">\r
86     <ConfigurationType>StaticLibrary</ConfigurationType>\r
87     <CharacterSet>NotSet</CharacterSet>\r
88   </PropertyGroup>\r
89   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|ARM64'" Label="Configuration">\r
90     <ConfigurationType>StaticLibrary</ConfigurationType>\r
91     <CharacterSet>NotSet</CharacterSet>\r
92   </PropertyGroup>\r
93   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|x64'" Label="Configuration">\r
94     <ConfigurationType>StaticLibrary</ConfigurationType>\r
95     <CharacterSet>NotSet</CharacterSet>\r
96   </PropertyGroup>\r
97   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
98     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
99     <CharacterSet>NotSet</CharacterSet>\r
100   </PropertyGroup>\r
101   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">\r
102     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
103     <CharacterSet>NotSet</CharacterSet>\r
104   </PropertyGroup>\r
105   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
106     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
107     <CharacterSet>NotSet</CharacterSet>\r
108   </PropertyGroup>\r
109   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|Win32'" Label="Configuration">\r
110     <ConfigurationType>StaticLibrary</ConfigurationType>\r
111     <CharacterSet>NotSet</CharacterSet>\r
112   </PropertyGroup>\r
113   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|ARM64'" Label="Configuration">\r
114     <ConfigurationType>StaticLibrary</ConfigurationType>\r
115     <CharacterSet>NotSet</CharacterSet>\r
116   </PropertyGroup>\r
117   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|x64'" Label="Configuration">\r
118     <ConfigurationType>StaticLibrary</ConfigurationType>\r
119     <CharacterSet>NotSet</CharacterSet>\r
120   </PropertyGroup>\r
121   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
122   <ImportGroup Label="ExtensionSettings">\r
123   </ImportGroup>\r
124   <PropertyGroup>\r
125     <OutDir>..\..\..\objs\$(Platform)\$(Configuration)\</OutDir>\r
126     <IntDir>..\..\..\objs\$(Platform)\$(Configuration)\</IntDir>\r
127     <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>\r
128     <CodeAnalysisRules />\r
129     <CodeAnalysisRuleAssemblies />\r
130     <TargetName>freetype</TargetName>\r
131   </PropertyGroup>\r
132   <Import Project="$(SolutionDir)\freetype.user.props" Condition="exists('$(SolutionDir)\freetype.user.props')" Label="UserProperties" />\r
133   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
134     <ClCompile>\r
135       <Optimization>Disabled</Optimization>\r
136       <AdditionalIncludeDirectories>$(UserOptionDirectory);..\..\..\include;$(UserIncludeDirectories);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
137       <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;FT_DEBUG_LEVEL_ERROR;FT_DEBUG_LEVEL_TRACE;FT2_BUILD_LIBRARY;DLL_EXPORT;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
138       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
139       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\r
140       <DisableLanguageExtensions>false</DisableLanguageExtensions>\r
141       <WarningLevel>Level4</WarningLevel>\r
142       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
143       <CompileAs>Default</CompileAs>\r
144       <DisableSpecificWarnings>4001</DisableSpecificWarnings>\r
145       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
146       <ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>\r
147       <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>\r
148     </ClCompile>\r
149     <ResourceCompile>\r
150       <PreprocessorDefinitions>_DEBUG;DLL_EXPORT;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
151       <Culture>0x0409</Culture>\r
152     </ResourceCompile>\r
153     <Link>\r
154       <GenerateDebugInformation>true</GenerateDebugInformation>\r
155       <TargetMachine>MachineX86</TargetMachine>\r
156       <AdditionalLibraryDirectories>$(UserLibraryDirectories);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
157       <AdditionalDependencies>$(UserDependencies);%(AdditionalDependencies)</AdditionalDependencies>\r
158     </Link>\r
159   </ItemDefinitionGroup>\r
160   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">\r
161     <ClCompile>\r
162       <Optimization>Disabled</Optimization>\r
163       <AdditionalIncludeDirectories>$(UserOptionDirectory);..\..\..\include;$(UserIncludeDirectories);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
164       <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;FT_DEBUG_LEVEL_ERROR;FT_DEBUG_LEVEL_TRACE;FT2_BUILD_LIBRARY;DLL_EXPORT;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
165       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
166       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\r
167       <DisableLanguageExtensions>false</DisableLanguageExtensions>\r
168       <WarningLevel>Level4</WarningLevel>\r
169       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
170       <CompileAs>Default</CompileAs>\r
171       <DisableSpecificWarnings>4001;4267</DisableSpecificWarnings>\r
172       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
173       <ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>\r
174       <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>\r
175     </ClCompile>\r
176     <ResourceCompile>\r
177       <PreprocessorDefinitions>_DEBUG;DLL_EXPORT;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
178       <Culture>0x0409</Culture>\r
179     </ResourceCompile>\r
180     <Link>\r
181       <GenerateDebugInformation>true</GenerateDebugInformation>\r
182       <TargetMachine>MachineARM64</TargetMachine>\r
183       <AdditionalLibraryDirectories>$(UserLibraryDirectories);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
184       <AdditionalDependencies>$(UserDependencies);%(AdditionalDependencies)</AdditionalDependencies>\r
185     </Link>\r
186   </ItemDefinitionGroup>\r
187   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
188     <ClCompile>\r
189       <Optimization>Disabled</Optimization>\r
190       <AdditionalIncludeDirectories>$(UserOptionDirectory);..\..\..\include;$(UserIncludeDirectories);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
191       <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;FT_DEBUG_LEVEL_ERROR;FT_DEBUG_LEVEL_TRACE;FT2_BUILD_LIBRARY;DLL_EXPORT;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
192       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
193       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\r
194       <DisableLanguageExtensions>false</DisableLanguageExtensions>\r
195       <WarningLevel>Level4</WarningLevel>\r
196       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
197       <CompileAs>Default</CompileAs>\r
198       <DisableSpecificWarnings>4001;4267</DisableSpecificWarnings>\r
199       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
200       <ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>\r
201       <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>\r
202     </ClCompile>\r
203     <ResourceCompile>\r
204       <PreprocessorDefinitions>_DEBUG;DLL_EXPORT;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
205       <Culture>0x0409</Culture>\r
206     </ResourceCompile>\r
207     <Link>\r
208       <GenerateDebugInformation>true</GenerateDebugInformation>\r
209       <TargetMachine>MachineX64</TargetMachine>\r
210       <AdditionalLibraryDirectories>$(UserLibraryDirectories);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
211       <AdditionalDependencies>$(UserDependencies);%(AdditionalDependencies)</AdditionalDependencies>\r
212     </Link>\r
213   </ItemDefinitionGroup>\r
214   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|Win32'">\r
215     <ClCompile>\r
216       <Optimization>Disabled</Optimization>\r
217       <AdditionalIncludeDirectories>$(UserOptionDirectory);..\..\..\include;$(UserIncludeDirectories);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
218       <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;FT_DEBUG_LEVEL_ERROR;FT_DEBUG_LEVEL_TRACE;FT2_BUILD_LIBRARY;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
219       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
220       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
221       <DisableLanguageExtensions>false</DisableLanguageExtensions>\r
222       <WarningLevel>Level4</WarningLevel>\r
223       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
224       <CompileAs>Default</CompileAs>\r
225       <DisableSpecificWarnings>4001</DisableSpecificWarnings>\r
226       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
227       <ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>\r
228       <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>\r
229     </ClCompile>\r
230     <ResourceCompile>\r
231       <PreprocessorDefinitions>_DEBUG;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
232       <Culture>0x0409</Culture>\r
233     </ResourceCompile>\r
234     <Lib>\r
235       <TargetMachine>MachineX86</TargetMachine>\r
236       <AdditionalLibraryDirectories>$(UserLibraryDirectories);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
237       <AdditionalDependencies>$(UserDependencies);%(AdditionalDependencies)</AdditionalDependencies>\r
238     </Lib>\r
239   </ItemDefinitionGroup>\r
240   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|ARM64'">\r
241     <ClCompile>\r
242       <Optimization>Disabled</Optimization>\r
243       <AdditionalIncludeDirectories>$(UserOptionDirectory);..\..\..\include;$(UserIncludeDirectories);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
244       <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;FT_DEBUG_LEVEL_ERROR;FT_DEBUG_LEVEL_TRACE;FT2_BUILD_LIBRARY;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
245       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
246       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
247       <DisableLanguageExtensions>false</DisableLanguageExtensions>\r
248       <WarningLevel>Level4</WarningLevel>\r
249       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
250       <CompileAs>Default</CompileAs>\r
251       <DisableSpecificWarnings>4001;4267</DisableSpecificWarnings>\r
252       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
253       <ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>\r
254       <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>\r
255     </ClCompile>\r
256     <ResourceCompile>\r
257       <PreprocessorDefinitions>_DEBUG;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
258       <Culture>0x0409</Culture>\r
259     </ResourceCompile>\r
260     <Lib>\r
261       <TargetMachine>MachineARM64</TargetMachine>\r
262       <AdditionalLibraryDirectories>$(UserLibraryDirectories);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
263       <AdditionalDependencies>$(UserDependencies);%(AdditionalDependencies)</AdditionalDependencies>\r
264     </Lib>\r
265   </ItemDefinitionGroup>\r
266   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|x64'">\r
267     <ClCompile>\r
268       <Optimization>Disabled</Optimization>\r
269       <AdditionalIncludeDirectories>$(UserOptionDirectory);..\..\..\include;$(UserIncludeDirectories);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
270       <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;FT_DEBUG_LEVEL_ERROR;FT_DEBUG_LEVEL_TRACE;FT2_BUILD_LIBRARY;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
271       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
272       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
273       <DisableLanguageExtensions>false</DisableLanguageExtensions>\r
274       <WarningLevel>Level4</WarningLevel>\r
275       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
276       <CompileAs>Default</CompileAs>\r
277       <DisableSpecificWarnings>4001;4267</DisableSpecificWarnings>\r
278       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
279       <ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>\r
280       <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>\r
281     </ClCompile>\r
282     <ResourceCompile>\r
283       <PreprocessorDefinitions>_DEBUG;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
284       <Culture>0x0409</Culture>\r
285     </ResourceCompile>\r
286     <Lib>\r
287       <TargetMachine>MachineX64</TargetMachine>\r
288       <AdditionalLibraryDirectories>$(UserLibraryDirectories);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
289       <AdditionalDependencies>$(UserDependencies);%(AdditionalDependencies)</AdditionalDependencies>\r
290     </Lib>\r
291   </ItemDefinitionGroup>\r
292   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
293     <ClCompile>\r
294       <Optimization>MaxSpeed</Optimization>\r
295       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
296       <AdditionalIncludeDirectories>$(UserOptionDirectory);..\..\..\include;$(UserIncludeDirectories);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
297       <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;DLL_EXPORT;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
298       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>\r
299       <FunctionLevelLinking>true</FunctionLevelLinking>\r
300       <DisableLanguageExtensions>true</DisableLanguageExtensions>\r
301       <WarningLevel>Level4</WarningLevel>\r
302       <CompileAs>Default</CompileAs>\r
303       <DisableSpecificWarnings>4001</DisableSpecificWarnings>\r
304       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
305       <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>\r
306       <IntrinsicFunctions>true</IntrinsicFunctions>\r
307     </ClCompile>\r
308     <ResourceCompile>\r
309       <PreprocessorDefinitions>NDEBUG;DLL_EXPORT;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
310       <Culture>0x0409</Culture>\r
311     </ResourceCompile>\r
312     <Link>\r
313       <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
314       <OptimizeReferences>true</OptimizeReferences>\r
315       <TargetMachine>MachineX86</TargetMachine>\r
316       <AdditionalLibraryDirectories>$(UserLibraryDirectories);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
317       <AdditionalDependencies>$(UserDependencies);%(AdditionalDependencies)</AdditionalDependencies>\r
318     </Link>\r
319   </ItemDefinitionGroup>\r
320   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">\r
321     <ClCompile>\r
322       <Optimization>MaxSpeed</Optimization>\r
323       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
324       <AdditionalIncludeDirectories>$(UserOptionDirectory);..\..\..\include;$(UserIncludeDirectories);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
325       <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;DLL_EXPORT;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
326       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>\r
327       <FunctionLevelLinking>true</FunctionLevelLinking>\r
328       <DisableLanguageExtensions>true</DisableLanguageExtensions>\r
329       <WarningLevel>Level4</WarningLevel>\r
330       <CompileAs>Default</CompileAs>\r
331       <DisableSpecificWarnings>4001;4267</DisableSpecificWarnings>\r
332       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
333       <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>\r
334       <IntrinsicFunctions>true</IntrinsicFunctions>\r
335     </ClCompile>\r
336     <ResourceCompile>\r
337       <PreprocessorDefinitions>NDEBUG;DLL_EXPORT;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
338       <Culture>0x0409</Culture>\r
339     </ResourceCompile>\r
340     <Link>\r
341       <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
342       <OptimizeReferences>true</OptimizeReferences>\r
343       <TargetMachine>MachineARM64</TargetMachine>\r
344       <AdditionalLibraryDirectories>$(UserLibraryDirectories);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
345       <AdditionalDependencies>$(UserDependencies);%(AdditionalDependencies)</AdditionalDependencies>\r
346     </Link>\r
347   </ItemDefinitionGroup>\r
348   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
349     <ClCompile>\r
350       <Optimization>MaxSpeed</Optimization>\r
351       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
352       <AdditionalIncludeDirectories>$(UserOptionDirectory);..\..\..\include;$(UserIncludeDirectories);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
353       <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;DLL_EXPORT;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
354       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>\r
355       <FunctionLevelLinking>true</FunctionLevelLinking>\r
356       <DisableLanguageExtensions>true</DisableLanguageExtensions>\r
357       <WarningLevel>Level4</WarningLevel>\r
358       <CompileAs>Default</CompileAs>\r
359       <DisableSpecificWarnings>4001;4267</DisableSpecificWarnings>\r
360       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
361       <IntrinsicFunctions>true</IntrinsicFunctions>\r
362     </ClCompile>\r
363     <ResourceCompile>\r
364       <PreprocessorDefinitions>NDEBUG;DLL_EXPORT;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
365       <Culture>0x0409</Culture>\r
366     </ResourceCompile>\r
367     <Link>\r
368       <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
369       <OptimizeReferences>true</OptimizeReferences>\r
370       <TargetMachine>MachineX64</TargetMachine>\r
371       <AdditionalLibraryDirectories>$(UserLibraryDirectories);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
372       <AdditionalDependencies>$(UserDependencies);%(AdditionalDependencies)</AdditionalDependencies>\r
373     </Link>\r
374   </ItemDefinitionGroup>\r
375   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|Win32'">\r
376     <ClCompile>\r
377       <Optimization>MaxSpeed</Optimization>\r
378       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
379       <AdditionalIncludeDirectories>$(UserOptionDirectory);..\..\..\include;$(UserIncludeDirectories);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
380       <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
381       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
382       <FunctionLevelLinking>true</FunctionLevelLinking>\r
383       <DisableLanguageExtensions>true</DisableLanguageExtensions>\r
384       <WarningLevel>Level4</WarningLevel>\r
385       <CompileAs>Default</CompileAs>\r
386       <DisableSpecificWarnings>4001</DisableSpecificWarnings>\r
387       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
388       <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>\r
389       <IntrinsicFunctions>true</IntrinsicFunctions>\r
390     </ClCompile>\r
391     <ResourceCompile>\r
392       <PreprocessorDefinitions>NDEBUG;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
393       <Culture>0x0409</Culture>\r
394     </ResourceCompile>\r
395     <Lib>\r
396       <TargetMachine>MachineX86</TargetMachine>\r
397       <AdditionalLibraryDirectories>$(UserLibraryDirectories);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
398       <AdditionalDependencies>$(UserDependencies);%(AdditionalDependencies)</AdditionalDependencies>\r
399     </Lib>\r
400   </ItemDefinitionGroup>\r
401   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|ARM64'">\r
402     <ClCompile>\r
403       <Optimization>MaxSpeed</Optimization>\r
404       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
405       <AdditionalIncludeDirectories>$(UserOptionDirectory);..\..\..\include;$(UserIncludeDirectories);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
406       <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
407       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
408       <FunctionLevelLinking>true</FunctionLevelLinking>\r
409       <DisableLanguageExtensions>true</DisableLanguageExtensions>\r
410       <WarningLevel>Level4</WarningLevel>\r
411       <CompileAs>Default</CompileAs>\r
412       <DisableSpecificWarnings>4001;4267</DisableSpecificWarnings>\r
413       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
414       <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>\r
415       <IntrinsicFunctions>true</IntrinsicFunctions>\r
416     </ClCompile>\r
417     <ResourceCompile>\r
418       <PreprocessorDefinitions>NDEBUG;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
419       <Culture>0x0409</Culture>\r
420     </ResourceCompile>\r
421     <Lib>\r
422       <TargetMachine>MachineARM64</TargetMachine>\r
423       <AdditionalLibraryDirectories>$(UserLibraryDirectories);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
424       <AdditionalDependencies>$(UserDependencies);%(AdditionalDependencies)</AdditionalDependencies>\r
425     </Lib>\r
426   </ItemDefinitionGroup>\r
427   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|x64'">\r
428     <ClCompile>\r
429       <Optimization>MaxSpeed</Optimization>\r
430       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
431       <AdditionalIncludeDirectories>$(UserOptionDirectory);..\..\..\include;$(UserIncludeDirectories);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
432       <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
433       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
434       <FunctionLevelLinking>true</FunctionLevelLinking>\r
435       <DisableLanguageExtensions>true</DisableLanguageExtensions>\r
436       <WarningLevel>Level4</WarningLevel>\r
437       <CompileAs>Default</CompileAs>\r
438       <DisableSpecificWarnings>4001;4267</DisableSpecificWarnings>\r
439       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
440       <IntrinsicFunctions>true</IntrinsicFunctions>\r
441     </ClCompile>\r
442     <ResourceCompile>\r
443       <PreprocessorDefinitions>NDEBUG;$(UserDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
444       <Culture>0x0409</Culture>\r
445     </ResourceCompile>\r
446     <Lib>\r
447       <TargetMachine>MachineX64</TargetMachine>\r
448       <AdditionalLibraryDirectories>$(UserLibraryDirectories);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
449       <AdditionalDependencies>$(UserDependencies);%(AdditionalDependencies)</AdditionalDependencies>\r
450     </Lib>\r
451   </ItemDefinitionGroup>\r
452   <ItemGroup>\r
453     <ClCompile Include="..\..\..\src\autofit\autofit.c" />\r
454     <ClCompile Include="..\..\..\src\base\ftbase.c" />\r
455     <ClCompile Include="..\..\..\src\base\ftbbox.c" />\r
456     <ClCompile Include="..\..\..\src\base\ftbdf.c" />\r
457     <ClCompile Include="..\..\..\src\base\ftbitmap.c" />\r
458     <ClCompile Include="..\..\..\src\base\ftcid.c" />\r
459     <ClCompile Include="..\..\..\src\base\ftfstype.c" />\r
460     <ClCompile Include="..\..\..\src\base\ftgasp.c" />\r
461     <ClCompile Include="..\..\..\src\base\ftglyph.c" />\r
462     <ClCompile Include="..\..\..\src\base\ftgxval.c" />\r
463     <ClCompile Include="..\..\..\src\base\ftinit.c" />\r
464     <ClCompile Include="..\..\..\src\base\ftmm.c" />\r
465     <ClCompile Include="..\..\..\src\base\ftotval.c" />\r
466     <ClCompile Include="..\..\..\src\base\ftpatent.c" />\r
467     <ClCompile Include="..\..\..\src\base\ftpfr.c" />\r
468     <ClCompile Include="..\..\..\src\base\ftstroke.c" />\r
469     <ClCompile Include="..\..\..\src\base\ftsynth.c" />\r
470     <ClCompile Include="..\..\..\src\base\fttype1.c" />\r
471     <ClCompile Include="..\..\..\src\base\ftwinfnt.c" />\r
472     <ClCompile Include="..\..\..\src\bdf\bdf.c" />\r
473     <ClCompile Include="..\..\..\src\cache\ftcache.c" />\r
474     <ClCompile Include="..\..\..\src\cff\cff.c" />\r
475     <ClCompile Include="..\..\..\src\cid\type1cid.c" />\r
476     <ClCompile Include="..\..\..\src\dlg\dlgwrap.c" />\r
477     <ClCompile Include="..\..\..\src\gzip\ftgzip.c" />\r
478     <ClCompile Include="..\..\..\src\lzw\ftlzw.c" />\r
479     <ClCompile Include="..\..\..\src\pcf\pcf.c" />\r
480     <ClCompile Include="..\..\..\src\pfr\pfr.c" />\r
481     <ClCompile Include="..\..\..\src\psaux\psaux.c" />\r
482     <ClCompile Include="..\..\..\src\pshinter\pshinter.c" />\r
483     <ClCompile Include="..\..\..\src\psnames\psmodule.c" />\r
484     <ClCompile Include="..\..\..\src\raster\raster.c" />\r
485     <ClCompile Include="..\..\..\src\sfnt\sfnt.c" />\r
486     <ClCompile Include="..\..\..\src\smooth\smooth.c" />\r
487     <ClCompile Include="..\..\..\src\sdf\sdf.c" />\r
488     <ClCompile Include="..\..\..\src\svg\svg.c" />\r
489     <ClCompile Include="..\..\..\src\truetype\truetype.c" />\r
490     <ClCompile Include="..\..\..\src\type1\type1.c" />\r
491     <ClCompile Include="..\..\..\src\type42\type42.c" />\r
492     <ClCompile Include="..\..\..\src\winfonts\winfnt.c" />\r
493     <ClCompile Include="..\ftdebug.c">\r
494       <DisableLanguageExtensions>false</DisableLanguageExtensions>\r
495     </ClCompile>\r
496     <ClCompile Include="..\ftsystem.c">\r
497       <DisableLanguageExtensions>false</DisableLanguageExtensions>\r
498     </ClCompile>\r
499     <ResourceCompile Include="..\..\..\src\base\ftver.rc" />\r
500   </ItemGroup>\r
501   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
502   <ImportGroup Label="ExtensionTargets">\r
503   </ImportGroup>\r
504   <ItemGroup Condition="Exists('..\..\..\subprojects\dlg\.git')">\r
505     <DlgSrc Include="..\..\..\subprojects\dlg\include\dlg\output.h">\r
506       <DlgDst>..\..\..\include\dlg\output.h</DlgDst>\r
507     </DlgSrc>\r
508     <DlgSrc Include="..\..\..\subprojects\dlg\include\dlg\dlg.h">\r
509       <DlgDst>..\..\..\include\dlg\dlg.h</DlgDst>\r
510     </DlgSrc>\r
511     <DlgSrc Include="..\..\..\subprojects\dlg\src\dlg\dlg.c">\r
512       <DlgDst>..\..\..\src\dlg\dlg.c</DlgDst>\r
513     </DlgSrc>\r
514   </ItemGroup>\r
515   <Target Name="DlgCopy" Inputs="@(DlgSrc)" Outputs="@(DlgSrc->'%(DlgDst)')" Condition="Exists('..\..\..\subprojects\dlg\.git')">\r
516     <Copy SourceFiles="@(DlgSrc)" DestinationFiles="@(DlgSrc->'%(DlgDst)')" />\r
517   </Target>\r
518   <Target Name="AfterBuild">\r
519     <ItemGroup>\r
520       <TargetFiles Include="$(TargetDir)$(TargetName).*" />\r
521     </ItemGroup>\r
522     <Copy SourceFiles="@(TargetFiles)" DestinationFolder="..\..\..\objs" />\r
523     <Copy SourceFiles="$(TargetDir)$(TargetFileName)" DestinationFolder="..\..\..\..\freetype-demos\bin" Condition="'$(TargetExt)'=='.dll'" />\r
524   </Target>\r
525 </Project>\r