diff options
author | WiSo <wiso@xbmc.org> | 2011-05-12 20:30:25 +0200 |
---|---|---|
committer | WiSo <wiso@xbmc.org> | 2011-05-12 20:30:25 +0200 |
commit | 670746398316b15991ec3bf603175d8085691d06 (patch) | |
tree | cafb11c1dfa00ba22a2f4a4401ad06488359669d | |
parent | 583f8a090544c1c849add5340b7eeaaae27e24df (diff) |
[WIN32] removed repo freetype 2.3.9 from XBMC main project and used external freetype
-rw-r--r-- | lib/libass/libass/ass.c | 1 | ||||
-rw-r--r-- | lib/libass/xbmc/libass_win32/libass_win32_vs2010.vcxproj | 8 | ||||
-rw-r--r-- | project/VS2010Express/XBMC for Windows.sln | 16 | ||||
-rw-r--r-- | project/VS2010Express/XBMC.vcxproj | 8 | ||||
-rw-r--r-- | xbmc/guilib/GUIFontTTF.cpp | 8 | ||||
-rw-r--r-- | xbmc/guilib/GUIFontTTFDX.cpp | 2 | ||||
-rw-r--r-- | xbmc/guilib/GUIFontTTFGL.cpp | 4 | ||||
-rw-r--r-- | xbmc/video/Teletext.h | 4 |
8 files changed, 6 insertions, 45 deletions
diff --git a/lib/libass/libass/ass.c b/lib/libass/libass/ass.c index 96edfadb7e..e956a71dd4 100644 --- a/lib/libass/libass/ass.c +++ b/lib/libass/libass/ass.c @@ -43,6 +43,7 @@ #ifdef _WIN32 #pragma comment(lib, "libiconv.lib") +#pragma comment(lib, "freetype244MT.lib") #endif #define ass_atof(STR) (ass_strtod((STR),NULL)) diff --git a/lib/libass/xbmc/libass_win32/libass_win32_vs2010.vcxproj b/lib/libass/xbmc/libass_win32/libass_win32_vs2010.vcxproj index 77236a60ee..dab850080c 100644 --- a/lib/libass/xbmc/libass_win32/libass_win32_vs2010.vcxproj +++ b/lib/libass/xbmc/libass_win32/libass_win32_vs2010.vcxproj @@ -162,14 +162,6 @@ <Project>{22b25aec-7223-46fc-8356-4418327efde1}</Project> <ReferenceOutputAssembly>false</ReferenceOutputAssembly> </ProjectReference> - <ProjectReference Include="..\..\..\freetype\builds\win32\vs2010\freetype.vcxproj"> - <Project>{78b079bd-9fc7-4b9e-b4a6-96da0f00248b}</Project> - <Private>true</Private> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies> - <LinkLibraryDependencies>true</LinkLibraryDependencies> - <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs> - </ProjectReference> </ItemGroup> <ItemGroup> <None Include="libass.def" /> diff --git a/project/VS2010Express/XBMC for Windows.sln b/project/VS2010Express/XBMC for Windows.sln index 4b99d28f9c..efe1e185f6 100644 --- a/project/VS2010Express/XBMC for Windows.sln +++ b/project/VS2010Express/XBMC for Windows.sln @@ -1,9 +1,6 @@ Microsoft Visual Studio Solution File, Format Version 11.00 # Visual C++ Express 2010 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "XBMC", "XBMC.vcxproj", "{3A68081D-E8F9-4523-9436-530DE9E5530A}" - ProjectSection(ProjectDependencies) = postProject - {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B} = {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B} - EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libPlatinum", "libPlatinum.vcxproj", "{B2975495-FBE4-4F94-AAC5-B21A9842BF50}" EndProject @@ -12,9 +9,6 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libhts", "..\..\lib\libhts\Win32\libhts_2010.vcxproj", "{00700E12-A63B-4E54-B962-4011A90584BD}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libass_dll", "..\..\lib\libass\xbmc\libass_win32\libass_win32_vs2010.vcxproj", "{BA5B08FC-2ECB-4571-9F25-F8054522FC65}" - ProjectSection(ProjectDependencies) = postProject - {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B} = {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B} - EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "visMilkdrop", "..\..\xbmc\visualizations\Milkdrop\Plugin.vcxproj", "{5E479372-4F34-426D-AA1E-9879E94C105D}" EndProject @@ -62,8 +56,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libwavpack_dll", "..\..\lib EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libStSoundLibrary_dll", "..\..\lib\stsound\StSoundLibrary\StSoundLibrary.vcxproj", "{D9885434-4B9D-41FB-B5FC-5E89D41AEFF0}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "freetype", "..\..\lib\freetype\builds\win32\vs2010\freetype.vcxproj", "{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmad_dll", "..\..\lib\libmad\msvc++\libmad.vcxproj", "{AF6C8945-5DDC-4F62-A48C-86B11B7ED996}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libvgmstream_dll", "..\..\lib\vgmstream\win32\win32.vcxproj", "{3600E1C5-FECA-468C-83F3-FE467DBE2A66}" @@ -310,14 +302,6 @@ Global {D9885434-4B9D-41FB-B5FC-5E89D41AEFF0}.Release (DirectX)|Win32.Build.0 = Release|Win32 {D9885434-4B9D-41FB-B5FC-5E89D41AEFF0}.Release (OpenGL)|Win32.ActiveCfg = Release|Win32 {D9885434-4B9D-41FB-B5FC-5E89D41AEFF0}.Release (OpenGL)|Win32.Build.0 = Release|Win32 - {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug (DirectX)|Win32.ActiveCfg = Debug Multithreaded|Win32 - {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug (DirectX)|Win32.Build.0 = Debug Multithreaded|Win32 - {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug (OpenGL)|Win32.ActiveCfg = Debug Multithreaded|Win32 - {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug (OpenGL)|Win32.Build.0 = Debug Multithreaded|Win32 - {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release (DirectX)|Win32.ActiveCfg = Release Multithreaded|Win32 - {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release (DirectX)|Win32.Build.0 = Release Multithreaded|Win32 - {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release (OpenGL)|Win32.ActiveCfg = Release Multithreaded|Win32 - {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release (OpenGL)|Win32.Build.0 = Release Multithreaded|Win32 {AF6C8945-5DDC-4F62-A48C-86B11B7ED996}.Debug (DirectX)|Win32.ActiveCfg = Debug|Win32 {AF6C8945-5DDC-4F62-A48C-86B11B7ED996}.Debug (DirectX)|Win32.Build.0 = Debug|Win32 {AF6C8945-5DDC-4F62-A48C-86B11B7ED996}.Debug (OpenGL)|Win32.ActiveCfg = Debug|Win32 diff --git a/project/VS2010Express/XBMC.vcxproj b/project/VS2010Express/XBMC.vcxproj index 102e3b74e5..50210c1ed5 100644 --- a/project/VS2010Express/XBMC.vcxproj +++ b/project/VS2010Express/XBMC.vcxproj @@ -1992,14 +1992,6 @@ <ResourceCompile Include="..\..\xbmc\win32\XBMC_PC.rc" /> </ItemGroup> <ItemGroup> - <ProjectReference Include="..\..\lib\freetype\builds\win32\vs2010\freetype.vcxproj"> - <Project>{78b079bd-9fc7-4b9e-b4a6-96da0f00248b}</Project> - <Private>true</Private> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies> - <LinkLibraryDependencies>true</LinkLibraryDependencies> - <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs> - </ProjectReference> <ProjectReference Include="..\..\lib\win32\pcre\libpcre\libpcre.vcxproj"> <Project>{d8097c41-605d-4917-8957-9df7f44a18cd}</Project> <ReferenceOutputAssembly>false</ReferenceOutputAssembly> diff --git a/xbmc/guilib/GUIFontTTF.cpp b/xbmc/guilib/GUIFontTTF.cpp index 81a0fa843a..303ca0eec3 100644 --- a/xbmc/guilib/GUIFontTTF.cpp +++ b/xbmc/guilib/GUIFontTTF.cpp @@ -32,11 +32,7 @@ #include <math.h> // stuff for freetype -#ifndef _LINUX -#include "ft2build.h" -#else #include <ft2build.h> -#endif #include FT_FREETYPE_H #include FT_GLYPH_H #include FT_OUTLINE_H @@ -44,6 +40,10 @@ #define USE_RELEASE_LIBS +#ifdef _WIN32 +#pragma comment(lib, "freetype244MT.lib") +#endif + using namespace std; diff --git a/xbmc/guilib/GUIFontTTFDX.cpp b/xbmc/guilib/GUIFontTTFDX.cpp index 5731b2b7c5..abfa9bbc9e 100644 --- a/xbmc/guilib/GUIFontTTFDX.cpp +++ b/xbmc/guilib/GUIFontTTFDX.cpp @@ -30,7 +30,7 @@ #include "utils/log.h" // stuff for freetype -#include "ft2build.h" +#include <ft2build.h> #include FT_FREETYPE_H #include FT_GLYPH_H diff --git a/xbmc/guilib/GUIFontTTFGL.cpp b/xbmc/guilib/GUIFontTTFGL.cpp index 58bfed39aa..e85ad3b356 100644 --- a/xbmc/guilib/GUIFontTTFGL.cpp +++ b/xbmc/guilib/GUIFontTTFGL.cpp @@ -33,11 +33,7 @@ #endif // stuff for freetype -#ifndef _LINUX -#include "ft2build.h" -#else #include <ft2build.h> -#endif #include FT_FREETYPE_H #include FT_GLYPH_H #include FT_OUTLINE_H diff --git a/xbmc/video/Teletext.h b/xbmc/video/Teletext.h index a1794962ef..afbc717861 100644 --- a/xbmc/video/Teletext.h +++ b/xbmc/video/Teletext.h @@ -26,11 +26,7 @@ #include "guilib/GUITexture.h" // stuff for freetype -#ifndef _LINUX -#include "ft2build.h" -#else #include <ft2build.h> -#endif #include FT_FREETYPE_H #include FT_CACHE_H #include FT_CACHE_SMALL_BITMAPS_H |