diff --git a/builds/windows/vc2010/freetype.sln b/builds/windows/vc2010/freetype.sln
index 8698207a9..20c28a9a5 100644
--- a/builds/windows/vc2010/freetype.sln
+++ b/builds/windows/vc2010/freetype.sln
@@ -4,34 +4,49 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "freetype", "freetype.vcxpro
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Debug|x64 = Debug|x64
+ Debug Static|ARM64 = Debug Static|ARM64
Debug Static|Win32 = Debug Static|Win32
Debug Static|x64 = Debug Static|x64
- Release|Win32 = Release|Win32
- Release|x64 = Release|x64
+ Debug|ARM64 = Debug|ARM64
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release Static|ARM64 = Release Static|ARM64
Release Static|Win32 = Release Static|Win32
Release Static|x64 = Release Static|x64
+ Release|ARM64 = Release|ARM64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug|Win32.ActiveCfg = Debug|Win32
- {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug|Win32.Build.0 = Debug|Win32
- {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug|x64.ActiveCfg = Debug|x64
- {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug|x64.Build.0 = Debug|x64
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug Static|ARM64.ActiveCfg = Debug Static|ARM64
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug Static|ARM64.Build.0 = Debug Static|ARM64
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug Static|Win32.ActiveCfg = Debug Static|Win32
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug Static|Win32.Build.0 = Debug Static|Win32
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug Static|x64.ActiveCfg = Debug Static|x64
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug Static|x64.Build.0 = Debug Static|x64
- {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release|Win32.ActiveCfg = Release|Win32
- {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release|Win32.Build.0 = Release|Win32
- {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release|x64.ActiveCfg = Release|x64
- {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release|x64.Build.0 = Release|x64
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug|ARM64.ActiveCfg = Debug|ARM64
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug|ARM64.Build.0 = Debug|ARM64
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug|Win32.Build.0 = Debug|Win32
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug|x64.ActiveCfg = Debug|x64
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug|x64.Build.0 = Debug|x64
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release Static|ARM64.ActiveCfg = Release Static|ARM64
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release Static|ARM64.Build.0 = Release Static|ARM64
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release Static|Win32.ActiveCfg = Release Static|Win32
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release Static|Win32.Build.0 = Release Static|Win32
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release Static|x64.ActiveCfg = Release Static|x64
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release Static|x64.Build.0 = Release Static|x64
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release|ARM64.ActiveCfg = Release|ARM64
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release|ARM64.Build.0 = Release|ARM64
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release|Win32.ActiveCfg = Release|Win32
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release|Win32.Build.0 = Release|Win32
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release|x64.ActiveCfg = Release|x64
+ {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {90811697-0889-4381-80BC-C3FE8FA4931F}
+ EndGlobalSection
EndGlobal
diff --git a/builds/windows/vc2010/freetype.vcxproj b/builds/windows/vc2010/freetype.vcxproj
index 168f8dc19..e6ac523fa 100644
--- a/builds/windows/vc2010/freetype.vcxproj
+++ b/builds/windows/vc2010/freetype.vcxproj
@@ -1,6 +1,14 @@
+
+ Debug Static
+ ARM64
+
+
+ Debug
+ ARM64
+
Debug
Win32
@@ -17,6 +25,14 @@
Debug Static
x64
+
+ Release Static
+ ARM64
+
+
+ Release
+ ARM64
+
Release
Win32
@@ -46,6 +62,10 @@
DynamicLibrary
NotSet
+
+ DynamicLibrary
+ NotSet
+
DynamicLibrary
NotSet
@@ -54,6 +74,10 @@
StaticLibrary
NotSet
+
+ StaticLibrary
+ NotSet
+
StaticLibrary
NotSet
@@ -62,6 +86,10 @@
DynamicLibrary
NotSet
+
+ DynamicLibrary
+ NotSet
+
DynamicLibrary
NotSet
@@ -70,6 +98,10 @@
StaticLibrary
NotSet
+
+ StaticLibrary
+ NotSet
+
StaticLibrary
NotSet
@@ -115,6 +147,34 @@
call $(SolutionDir)script.bat
+
+
+ Disabled
+ $(UserOptionDirectory);..\..\..\include;$(UserIncludeDirectories);%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;FT_DEBUG_LEVEL_ERROR;FT_DEBUG_LEVEL_TRACE;FT_DEBUG_LOGGING;FT2_BUILD_LIBRARY;DLL_EXPORT;$(UserDefines);%(PreprocessorDefinitions)
+ EnableFastChecks
+ false
+ Level4
+ ProgramDatabase
+ Default
+ 4001
+ true
+ $(OutDir)$(TargetName).pdb
+ Disabled
+
+
+ _DEBUG;DLL_EXPORT;$(UserDefines);%(PreprocessorDefinitions)
+ 0x0409
+
+
+ MachineX86
+ $(UserLibraryDirectories);%(AdditionalLibraryDirectories)
+ $(UserDependencies);%(AdditionalDependencies)
+
+
+ call $(SolutionDir)script.bat
+
+
Disabled
@@ -173,6 +233,34 @@
call $(SolutionDir)script.bat
+
+
+ Disabled
+ $(UserOptionDirectory);..\..\..\include;$(UserIncludeDirectories);%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;FT_DEBUG_LEVEL_ERROR;FT_DEBUG_LEVEL_TRACE;FT_DEBUG_LOGGING;DLG_STATIC;FT2_BUILD_LIBRARY;$(UserDefines);%(PreprocessorDefinitions)
+ EnableFastChecks
+ false
+ Level4
+ ProgramDatabase
+ Default
+ 4001
+ true
+ $(OutDir)$(TargetName).pdb
+ Disabled
+
+
+ _DEBUG;$(UserDefines);%(PreprocessorDefinitions)
+ 0x0409
+
+
+ MachineARM64
+ $(UserLibraryDirectories);%(AdditionalLibraryDirectories)
+ $(UserDependencies);%(AdditionalDependencies)
+
+
+ call $(SolutionDir)script.bat
+
+
Disabled
@@ -229,6 +317,32 @@
$(UserDependencies);%(AdditionalDependencies)
+
+
+ MaxSpeed
+ AnySuitable
+ $(UserOptionDirectory);..\..\..\include;$(UserIncludeDirectories);%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;DLL_EXPORT;$(UserDefines);%(PreprocessorDefinitions)
+ true
+ true
+ Level4
+ Default
+ 4001
+ true
+ NotSet
+ true
+
+
+ NDEBUG;DLL_EXPORT;$(UserDefines);%(PreprocessorDefinitions)
+ 0x0409
+
+
+ true
+ MachineX86
+ $(UserLibraryDirectories);%(AdditionalLibraryDirectories)
+ $(UserDependencies);%(AdditionalDependencies)
+
+
MaxSpeed
@@ -282,6 +396,32 @@
$(UserDependencies);%(AdditionalDependencies)
+
+
+ MaxSpeed
+ AnySuitable
+ $(UserOptionDirectory);..\..\..\include;$(UserIncludeDirectories);%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;$(UserDefines);%(PreprocessorDefinitions)
+ true
+ true
+ Level4
+ Default
+ 4001
+ true
+ NotSet
+ true
+
+
+ NDEBUG;$(UserDefines);%(PreprocessorDefinitions)
+ 0x0409
+
+
+ true
+ MachineARM64
+ $(UserLibraryDirectories);%(AdditionalLibraryDirectories)
+ $(UserDependencies);%(AdditionalDependencies)
+
+
MaxSpeed
@@ -366,4 +506,4 @@
-
+
\ No newline at end of file
diff --git a/builds/windows/vc2010/freetype.vcxproj.filters b/builds/windows/vc2010/freetype.vcxproj.filters
index bc7ce3da6..3f68c8260 100644
--- a/builds/windows/vc2010/freetype.vcxproj.filters
+++ b/builds/windows/vc2010/freetype.vcxproj.filters
@@ -23,9 +23,6 @@
Source Files
-
- Source Files
-
Source Files
@@ -137,10 +134,13 @@
Source Files
+
+ Source Files
+
Source Files
-
+
\ No newline at end of file