mirror of
https://github.com/libretro/pcsx2.git
synced 2025-02-06 17:56:16 +00:00
97e268e5a5
Combine all the different configurations together so the project files are more generic and maintainable. Also standardise the layout so all the project files will be similar and all have the same standard elements (even if empty). Add 64-bit configurations. Additional specifics: wxWidgets: Common stuff into the property sheets. pthreads: Fixes the LNK4068 warning. portaudio: Devel config added. libjpeg: Non-existent file removed. Side note: libjpeg is barely used - wxWidgets uses it but doesn't have to, ZeroGS uses it but we don't develop that anymore.
93 lines
3.9 KiB
XML
93 lines
3.9 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<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="Devel|Win32">
|
|
<Configuration>Devel</Configuration>
|
|
<Platform>Win32</Platform>
|
|
</ProjectConfiguration>
|
|
<ProjectConfiguration Include="Devel|x64">
|
|
<Configuration>Devel</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>
|
|
<PropertyGroup Label="Globals">
|
|
<ProjectGuid>{2F6C0388-20CB-4242-9F6C-A6EBB6A83F47}</ProjectGuid>
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
<PropertyGroup Label="Configuration">
|
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
|
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
|
|
<CharacterSet>MultiByte</CharacterSet>
|
|
<WholeProgramOptimization Condition="$(Configuration.Contains(Release))">true</WholeProgramOptimization>
|
|
<UseDebugLibraries Condition="$(Configuration.Contains(Debug))">true</UseDebugLibraries>
|
|
<UseDebugLibraries Condition="!$(Configuration.Contains(Debug))">false</UseDebugLibraries>
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
<ImportGroup Label="ExtensionSettings" />
|
|
<ImportGroup Label="PropertySheets">
|
|
<Import Project="..\DefaultProjectRootDir.props" />
|
|
<Import Project="..\3rdparty.props" />
|
|
<Import Condition="$(Configuration.Contains(Debug))" Project="..\..\common\vsprops\CodeGen_Debug.props" />
|
|
<Import Condition="$(Configuration.Contains(Devel))" Project="..\..\common\vsprops\CodeGen_Devel.props" />
|
|
<Import Condition="$(Configuration.Contains(Release))" Project="..\..\common\vsprops\CodeGen_Release.props" />
|
|
<Import Condition="!$(Configuration.Contains(Release))" Project="..\..\common\vsprops\IncrementalLinking.props" />
|
|
</ImportGroup>
|
|
<PropertyGroup Label="UserMacros" />
|
|
<PropertyGroup>
|
|
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
|
|
</PropertyGroup>
|
|
<ItemDefinitionGroup>
|
|
<ClCompile>
|
|
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
</ClCompile>
|
|
</ItemDefinitionGroup>
|
|
<ItemGroup>
|
|
<ClCompile Include="adler32.c" />
|
|
<ClCompile Include="compress.c" />
|
|
<ClCompile Include="crc32.c" />
|
|
<ClCompile Include="deflate.c" />
|
|
<ClCompile Include="gzclose.c" />
|
|
<ClCompile Include="gzlib.c" />
|
|
<ClCompile Include="gzread.c" />
|
|
<ClCompile Include="gzwrite.c" />
|
|
<ClCompile Include="infback.c" />
|
|
<ClCompile Include="inffast.c" />
|
|
<ClCompile Include="inflate.c" />
|
|
<ClCompile Include="inftrees.c" />
|
|
<ClCompile Include="trees.c" />
|
|
<ClCompile Include="uncompr.c" />
|
|
<ClCompile Include="zutil.c" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="crc32.h" />
|
|
<ClInclude Include="deflate.h" />
|
|
<ClInclude Include="inffast.h" />
|
|
<ClInclude Include="inffixed.h" />
|
|
<ClInclude Include="inflate.h" />
|
|
<ClInclude Include="inftrees.h" />
|
|
<ClInclude Include="trees.h" />
|
|
<ClInclude Include="zconf.h" />
|
|
<ClInclude Include="zlib.h" />
|
|
<ClInclude Include="zutil.h" />
|
|
</ItemGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
<ImportGroup Label="ExtensionTargets" />
|
|
</Project>
|