Add FreeType solution and release scripts
This commit is contained in:
parent
50bf1b5959
commit
d3ceaa723d
|
@ -0,0 +1,56 @@
|
||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
# Visual Studio Express 2012 for Windows Desktop
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "freetype", "freetype.vcxproj", "{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
Debug Multithreaded|Win32 = Debug Multithreaded|Win32
|
||||||
|
Debug Multithreaded|x64 = Debug Multithreaded|x64
|
||||||
|
Debug Singlethreaded|Win32 = Debug Singlethreaded|Win32
|
||||||
|
Debug Singlethreaded|x64 = Debug Singlethreaded|x64
|
||||||
|
Debug|Win32 = Debug|Win32
|
||||||
|
Debug|x64 = Debug|x64
|
||||||
|
Release Multithreaded|Win32 = Release Multithreaded|Win32
|
||||||
|
Release Multithreaded|x64 = Release Multithreaded|x64
|
||||||
|
Release Singlethreaded|Win32 = Release Singlethreaded|Win32
|
||||||
|
Release Singlethreaded|x64 = Release Singlethreaded|x64
|
||||||
|
Release|Win32 = Release|Win32
|
||||||
|
Release|x64 = Release|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug Multithreaded|Win32.ActiveCfg = Debug Multithreaded|Win32
|
||||||
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug Multithreaded|Win32.Build.0 = Debug Multithreaded|Win32
|
||||||
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug Multithreaded|x64.ActiveCfg = Debug Multithreaded|x64
|
||||||
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug Multithreaded|x64.Build.0 = Debug Multithreaded|x64
|
||||||
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug Multithreaded|x64.Deploy.0 = Debug Multithreaded|x64
|
||||||
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug Singlethreaded|Win32.ActiveCfg = Debug Singlethreaded|Win32
|
||||||
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug Singlethreaded|Win32.Build.0 = Debug Singlethreaded|Win32
|
||||||
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug Singlethreaded|x64.ActiveCfg = Debug Singlethreaded|x64
|
||||||
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug Singlethreaded|x64.Build.0 = Debug Singlethreaded|x64
|
||||||
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug Singlethreaded|x64.Deploy.0 = Debug Singlethreaded|x64
|
||||||
|
{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|x64.Deploy.0 = Debug|x64
|
||||||
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release Multithreaded|Win32.ActiveCfg = Release Multithreaded|Win32
|
||||||
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release Multithreaded|Win32.Build.0 = Release Multithreaded|Win32
|
||||||
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release Multithreaded|x64.ActiveCfg = Release Multithreaded|x64
|
||||||
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release Multithreaded|x64.Build.0 = Release Multithreaded|x64
|
||||||
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release Multithreaded|x64.Deploy.0 = Release Multithreaded|x64
|
||||||
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release Singlethreaded|Win32.ActiveCfg = Release Singlethreaded|Win32
|
||||||
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release Singlethreaded|Win32.Build.0 = Release Singlethreaded|Win32
|
||||||
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release Singlethreaded|x64.ActiveCfg = Release Singlethreaded|x64
|
||||||
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release Singlethreaded|x64.Build.0 = Release Singlethreaded|x64
|
||||||
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release Singlethreaded|x64.Deploy.0 = Release Singlethreaded|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}.Release|x64.Deploy.0 = Release|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,158 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup>
|
||||||
|
<Filter Include="Source Files">
|
||||||
|
<UniqueIdentifier>{b4c15893-ec11-491d-9507-0ac184f9cc78}</UniqueIdentifier>
|
||||||
|
<Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="Source Files\FT_MODULES">
|
||||||
|
<UniqueIdentifier>{4d3e4eff-3fbc-4b20-b413-2743b23b7109}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="Header Files">
|
||||||
|
<UniqueIdentifier>{e6cf6a0f-0404-4024-8bf8-ff5b29f35657}</UniqueIdentifier>
|
||||||
|
<Extensions>h;hpp;hxx;hm;inl</Extensions>
|
||||||
|
</Filter>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\..\src\autofit\autofit.c">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\bdf\bdf.c">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\cff\cff.c">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\base\ftbase.c">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\base\ftbitmap.c">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\cache\ftcache.c">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\ftdebug.c">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\base\ftfstype.c">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\base\ftgasp.c">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\base\ftglyph.c">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\gzip\ftgzip.c">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\base\ftinit.c">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\lzw\ftlzw.c">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\base\ftstroke.c">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\base\ftsystem.c">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\smooth\smooth.c">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\base\ftbbox.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\base\ftmm.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\base\ftpfr.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\base\ftsynth.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\base\fttype1.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\base\ftwinfnt.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\base\ftxf86.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\base\ftlcdfil.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\base\ftgxval.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\base\ftotval.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\base\ftpatent.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\pcf\pcf.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\pfr\pfr.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\psaux\psaux.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\pshinter\pshinter.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\psnames\psmodule.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\raster\raster.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\sfnt\sfnt.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\truetype\truetype.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\type1\type1.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\cid\type1cid.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\type42\type42.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\winfonts\winfnt.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\src\base\ftbdf.c">
|
||||||
|
<Filter>Source Files\FT_MODULES</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\..\include\ft2build.h">
|
||||||
|
<Filter>Header Files</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\include\freetype\config\ftconfig.h">
|
||||||
|
<Filter>Header Files</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\include\freetype\config\ftheader.h">
|
||||||
|
<Filter>Header Files</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\include\freetype\config\ftmodule.h">
|
||||||
|
<Filter>Header Files</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\include\freetype\config\ftoption.h">
|
||||||
|
<Filter>Header Files</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\include\freetype\config\ftstdlib.h">
|
||||||
|
<Filter>Header Files</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
|
@ -0,0 +1,27 @@
|
||||||
|
:: run this from a command prompt
|
||||||
|
@echo off
|
||||||
|
|
||||||
|
SET PACKAGE_NAME=freetype-2.4.10
|
||||||
|
|
||||||
|
set FREETYPE_SRC=%cd%
|
||||||
|
set FREETYPE_DEST=%cd%-x64
|
||||||
|
echo.Press return when ready to install!
|
||||||
|
pause
|
||||||
|
|
||||||
|
rmdir /q /s %FREETYPE_DEST%
|
||||||
|
mkdir %FREETYPE_DEST%
|
||||||
|
mkdir %FREETYPE_DEST%\include
|
||||||
|
mkdir %FREETYPE_DEST%\lib
|
||||||
|
xcopy /s include %FREETYPE_DEST%\include\
|
||||||
|
copy builds\win32\vc2012\x64\Release\freetype2410.lib %FREETYPE_DEST%\lib\freetype.lib
|
||||||
|
copy docs\LICENSE.TXT %FREETYPE_DEST%\LICENSE.FREETYPE
|
||||||
|
|
||||||
|
cd %FREETYPE_DEST%
|
||||||
|
set PATH=%PATH%;%ProgramFiles%\7-zip
|
||||||
|
del ..\%PACKAGE_NAME%-x64.7z
|
||||||
|
7z a ..\%PACKAGE_NAME%-x64.7z *
|
||||||
|
cd %FREETYPE_SRC%
|
||||||
|
rmdir /q /s %FREETYPE_DEST%
|
||||||
|
|
||||||
|
echo.Finished!
|
||||||
|
pause
|
|
@ -0,0 +1,27 @@
|
||||||
|
:: run this from a command prompt
|
||||||
|
@echo off
|
||||||
|
|
||||||
|
SET PACKAGE_NAME=freetype-2.4.10
|
||||||
|
|
||||||
|
set FREETYPE_SRC=%cd%
|
||||||
|
set FREETYPE_DEST=%cd%-x86
|
||||||
|
echo.Press return when ready to install!
|
||||||
|
pause
|
||||||
|
|
||||||
|
rmdir /q /s %FREETYPE_DEST%
|
||||||
|
mkdir %FREETYPE_DEST%
|
||||||
|
mkdir %FREETYPE_DEST%\include
|
||||||
|
mkdir %FREETYPE_DEST%\lib
|
||||||
|
xcopy /s include %FREETYPE_DEST%\include\
|
||||||
|
copy objs\win32\vc2012\freetype2410.lib %FREETYPE_DEST%\lib\freetype.lib
|
||||||
|
copy docs\LICENSE.TXT %FREETYPE_DEST%\LICENSE.FREETYPE
|
||||||
|
|
||||||
|
cd %FREETYPE_DEST%
|
||||||
|
set PATH=%PATH%;%ProgramFiles%\7-zip
|
||||||
|
del ..\%PACKAGE_NAME%-x86.7z
|
||||||
|
7z a ..\%PACKAGE_NAME%-x86.7z *
|
||||||
|
cd %FREETYPE_SRC%
|
||||||
|
rmdir /q /s %FREETYPE_DEST%
|
||||||
|
|
||||||
|
echo.Finished!
|
||||||
|
pause
|
Loading…
Reference in New Issue