forked from mia/Aegisub
Has no real effect, it's what VS 2013 already uses and detailed logging reveals that the build system doesn't even recognize v4 and assumes v12 anyway. Might prevent builds with outdated tools.
91 lines
3.9 KiB
XML
91 lines
3.9 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup Label="Globals">
|
|
<ProjectGuid>{8804F253-DA67-4CC4-926B-0CD2AEE5778D}</ProjectGuid>
|
|
<RootNamespace>libass</RootNamespace>
|
|
</PropertyGroup>
|
|
|
|
<!-- Aegisub project configuration -->
|
|
<PropertyGroup Label="AegisubConfiguration">
|
|
<AegisubProjectType>lib</AegisubProjectType>
|
|
</PropertyGroup>
|
|
|
|
<ImportGroup Label="PropertySheets">
|
|
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
|
</ImportGroup>
|
|
|
|
<!-- Project specific configuration -->
|
|
<ItemDefinitionGroup>
|
|
<ClCompile>
|
|
<AdditionalIncludeDirectories>
|
|
$(LibassSrcDir)\libass;
|
|
$(MSBuildThisFileDirectory);
|
|
$(AegisubSourceBase)\include\fribidi;
|
|
%(AdditionalIncludeDirectories)
|
|
</AdditionalIncludeDirectories>
|
|
<PreprocessorDefinitions>
|
|
inline=__inline;
|
|
FRIBIDI_ENTRY=;
|
|
%(PreprocessorDefinitions)
|
|
</PreprocessorDefinitions>
|
|
</ClCompile>
|
|
<InstallHeaderTo>
|
|
<Destination>ass\</Destination>
|
|
</InstallHeaderTo>
|
|
</ItemDefinitionGroup>
|
|
|
|
<!-- Source files -->
|
|
<ItemGroup>
|
|
<InstallHeaderTo Include="$(LibassSrcDir)\libass\ass.h" />
|
|
<InstallHeaderTo Include="$(LibassSrcDir)\libass\ass_types.h" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="$(LibassSrcDir)\libass\ass.h" />
|
|
<ClInclude Include="$(LibassSrcDir)\libass\ass_bitmap.h" />
|
|
<ClInclude Include="$(LibassSrcDir)\libass\ass_cache.h" />
|
|
<ClInclude Include="$(LibassSrcDir)\libass\ass_cache_template.h" />
|
|
<ClInclude Include="$(LibassSrcDir)\libass\ass_drawing.h" />
|
|
<ClInclude Include="$(LibassSrcDir)\libass\ass_font.h" />
|
|
<ClInclude Include="$(LibassSrcDir)\libass\ass_fontconfig.h" />
|
|
<ClInclude Include="$(LibassSrcDir)\libass\ass_library.h" />
|
|
<ClInclude Include="$(LibassSrcDir)\libass\ass_parse.h" />
|
|
<ClInclude Include="$(LibassSrcDir)\libass\ass_render.h" />
|
|
<ClInclude Include="$(LibassSrcDir)\libass\ass_shaper.h" />
|
|
<ClInclude Include="$(LibassSrcDir)\libass\ass_types.h" />
|
|
<ClInclude Include="$(LibassSrcDir)\libass\ass_utils.h" />
|
|
<ClInclude Include="$(LibassSrcDir)\win32\config.h" />
|
|
<ClInclude Include="$(LibassSrcDir)\win32\headers\enca.h" />
|
|
<ClInclude Include="$(LibassSrcDir)\win32\headers\inttypes.h" />
|
|
<ClInclude Include="$(LibassSrcDir)\win32\headers\stdint.h" />
|
|
<ClInclude Include="$(LibassSrcDir)\win32\headers\strings.h" />
|
|
<ClInclude Include="$(LibassSrcDir)\win32\headers\unistd.h" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClCompile Include="$(LibassSrcDir)\libass\ass.c" />
|
|
<ClCompile Include="$(LibassSrcDir)\libass\ass_bitmap.c" />
|
|
<ClCompile Include="$(LibassSrcDir)\libass\ass_cache.c" />
|
|
<ClCompile Include="$(LibassSrcDir)\libass\ass_drawing.c" />
|
|
<ClCompile Include="$(LibassSrcDir)\libass\ass_font.c" />
|
|
<ClCompile Include="$(LibassSrcDir)\libass\ass_fontconfig.c" />
|
|
<ClCompile Include="$(LibassSrcDir)\libass\ass_library.c" />
|
|
<ClCompile Include="$(LibassSrcDir)\libass\ass_parse.c" />
|
|
<ClCompile Include="$(LibassSrcDir)\libass\ass_render.c" />
|
|
<ClCompile Include="$(LibassSrcDir)\libass\ass_render_api.c" />
|
|
<ClCompile Include="$(LibassSrcDir)\libass\ass_shaper.c" />
|
|
<ClCompile Include="$(LibassSrcDir)\libass\ass_strtod.c" />
|
|
<ClCompile Include="$(LibassSrcDir)\libass\ass_utils.c" />
|
|
</ItemGroup>
|
|
|
|
<!-- Project References -->
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\fontconfig\fontconfig.vcxproj">
|
|
<Project>{ad56899e-961b-47b7-bd0f-14d0da50d141}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\freetype2\freetype.vcxproj">
|
|
<Project>{78b079bd-9fc7-4b9e-b4a6-96da0f00248b}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\fribidi\fribidi.vcxproj">
|
|
<Project>{fb8e8d19-a4d6-4181-943c-282075f49b41}</Project>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
</Project> |