forked from mia/Aegisub
a0bf50dc8a
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.
66 lines
3.4 KiB
XML
66 lines
3.4 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup>
|
|
<_PropertySheetDisplayName>Aegisub project</_PropertySheetDisplayName>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup Label="ProjectConfigurations">
|
|
<ProjectConfiguration Include="Debug|Win32">
|
|
<Configuration>Debug</Configuration>
|
|
<Platform>Win32</Platform>
|
|
</ProjectConfiguration>
|
|
<ProjectConfiguration Include="Debug|x64">
|
|
<Configuration>Debug</Configuration>
|
|
<Platform>x64</Platform>
|
|
</ProjectConfiguration>
|
|
<ProjectConfiguration Include="Release|Win32">
|
|
<Configuration>Release</Configuration>
|
|
<Platform>Win32</Platform>
|
|
</ProjectConfiguration>
|
|
<ProjectConfiguration Include="Release|x64">
|
|
<Configuration>Release</Configuration>
|
|
<Platform>x64</Platform>
|
|
</ProjectConfiguration>
|
|
</ItemGroup>
|
|
|
|
<!-- Base configuration for VC projects -->
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
<PropertyGroup Label="Configuration">
|
|
<ConfigurationType Condition="'$(AegisubProjectType)'=='lib'">StaticLibrary</ConfigurationType>
|
|
<ConfigurationType Condition="'$(AegisubProjectType)'=='dll'">DynamicLibrary</ConfigurationType>
|
|
<ConfigurationType Condition="'$(AegisubProjectType)'=='exe'">Application</ConfigurationType>
|
|
<UseDebugLibraries Condition="'$(Configuration)'=='Debug'" >true</UseDebugLibraries>
|
|
<UseDebugLibraries Condition="'$(Configuration)'=='Release'" >false</UseDebugLibraries>
|
|
<WholeProgramOptimization Condition="'$(Configuration)'=='Release'" >true</WholeProgramOptimization>
|
|
<CharacterSet >Unicode</CharacterSet>
|
|
<CharacterSet Condition="'$(AegisubMBCS)'=='true'" >MultiByte</CharacterSet>
|
|
<PlatformToolset >v120_xp</PlatformToolset>
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
|
|
<!-- Default configuration -->
|
|
<ImportGroup Label="ExtensionSettings">
|
|
<Import Project="$(MSBuildThisFileDirectory)\DefaultConfiguration.props" />
|
|
<!-- Import the Aegisub user config file for non-Aegisub projects since
|
|
there doesn't seem to be any sort of solution-wide config file -->
|
|
<Import Project="$(MSBuildThisFileDirectory)\Aegisub\Aegisub.vcxproj.user"
|
|
Condition="'$(MSBuildProjectName)' != 'Aegisub' and Exists('$(MSBuildThisFileDirectory)\Aegisub\Aegisub.vcxproj.user')" />
|
|
</ImportGroup>
|
|
|
|
<ImportGroup Label="PropertySheets">
|
|
<Import Project="$(MSBuildThisFileDirectory)userconfig\*.props" />
|
|
<Import Project="$(MSBuildThisFileDirectory)paths.props" />
|
|
<Import Project="$(MSBuildThisFileDirectory)Aegisub\standard-libraries.props" />
|
|
<Import Project="$(MSBuildThisFileDirectory)standard-settings.props" />
|
|
<Import Project="$(MSBuildThisFileDirectory)standard-outdirs.props" />
|
|
<Import Project="$(MSBuildThisFileDirectory)tasks.props" />
|
|
</ImportGroup>
|
|
|
|
<!-- The standard targets need to go last for all paths to be proper -->
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Label="LocalAppDataPlatform" />
|
|
|
|
<ImportGroup Label="Targets">
|
|
<Import Project="$(MSBuildThisFileDirectory)install.targets" />
|
|
</ImportGroup>
|
|
</Project>
|