mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-09-19 19:07:48 +02:00
Shows what's actually in PSP/NAND - nothing, a fonts-only partial install, or a full firmware with its version, build date and region - read from flash0:/vsh/etc/version.txt, which is present both in a PSAR-unpacked install and a NAND dumped off hardware. Also offers to install an updater, erase the NAND, and launch the XMB, the last one gated on FirmwareVersionSupportsVSH() since the module patches that get vshmain.prx running are tied to 6.61's offsets. Installing a firmware now erases flash0/flash1/ipl first - two firmwares can't be merged, a file the new one doesn't have would linger and still get loaded. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
384 lines
20 KiB
XML
384 lines
20 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|ARM64">
|
|
<Configuration>Debug</Configuration>
|
|
<Platform>ARM64</Platform>
|
|
</ProjectConfiguration>
|
|
<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|ARM64">
|
|
<Configuration>Release</Configuration>
|
|
<Platform>ARM64</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>
|
|
<ItemGroup>
|
|
<ClCompile Include="AdhocServerScreen.cpp" />
|
|
<ClCompile Include="Background.cpp" />
|
|
<ClCompile Include="BackgroundAudio.cpp" />
|
|
<ClCompile Include="BaseScreens.cpp" />
|
|
<ClCompile Include="ChatScreen.cpp" />
|
|
<ClCompile Include="ControlMappingScreen.cpp" />
|
|
<ClCompile Include="CustomButtonMappingScreen.cpp" />
|
|
<ClCompile Include="CwCheatScreen.cpp" />
|
|
<ClCompile Include="DebugOverlay.cpp" />
|
|
<ClCompile Include="DeveloperToolsScreen.cpp" />
|
|
<ClCompile Include="DevScreens.cpp" />
|
|
<ClCompile Include="DiscordIntegration.cpp" />
|
|
<ClCompile Include="DisplayLayoutScreen.cpp" />
|
|
<ClCompile Include="DriverManagerScreen.cpp" />
|
|
<ClCompile Include="EmuScreen.cpp" />
|
|
<ClCompile Include="GameBrowser.cpp" />
|
|
<ClCompile Include="GameInfoCache.cpp" />
|
|
<ClCompile Include="GamepadEmu.cpp" />
|
|
<ClCompile Include="GameScreen.cpp" />
|
|
<ClCompile Include="GameSettingsScreen.cpp" />
|
|
<ClCompile Include="GPUDriverTestScreen.cpp" />
|
|
<ClCompile Include="IAPScreen.cpp" />
|
|
<ClCompile Include="ImDebugger\ImConsole.cpp" />
|
|
<ClCompile Include="ImDebugger\ImDebugger.cpp" />
|
|
<ClCompile Include="ImDebugger\ImDisasmView.cpp" />
|
|
<ClCompile Include="ImDebugger\ImGe.cpp" />
|
|
<ClCompile Include="ImDebugger\ImJitViewer.cpp" />
|
|
<ClCompile Include="ImDebugger\ImMemView.cpp" />
|
|
<ClCompile Include="ImDebugger\ImStructViewer.cpp" />
|
|
<ClCompile Include="JitCompareScreen.cpp" />
|
|
<ClCompile Include="JoystickHistoryView.cpp" />
|
|
<ClCompile Include="LoadStateConfirmScreen.cpp" />
|
|
<ClCompile Include="MainScreen.cpp" />
|
|
<ClCompile Include="MemStickScreen.cpp" />
|
|
<ClCompile Include="MiscScreens.cpp" />
|
|
<ClCompile Include="MiscViews.cpp" />
|
|
<ClCompile Include="NativeApp.cpp" />
|
|
<ClCompile Include="OnScreenDisplay.cpp" />
|
|
<ClCompile Include="PauseScreen.cpp" />
|
|
<ClCompile Include="ProfilerDraw.cpp" />
|
|
<ClCompile Include="RemoteISOScreen.cpp" />
|
|
<ClCompile Include="ReportScreen.cpp" />
|
|
<ClCompile Include="RetroAchievementScreens.cpp" />
|
|
<ClCompile Include="SavedataScreen.cpp" />
|
|
<ClCompile Include="Store.cpp" />
|
|
<ClCompile Include="AudioCommon.cpp" />
|
|
<ClCompile Include="SystemInfoScreen.cpp" />
|
|
<ClCompile Include="TabbedDialogScreen.cpp" />
|
|
<ClCompile Include="SimpleDialogScreen.cpp" />
|
|
<ClCompile Include="TiltAnalogSettingsScreen.cpp" />
|
|
<ClCompile Include="TouchControlLayoutScreen.cpp" />
|
|
<ClCompile Include="TouchControlVisibilityScreen.cpp" />
|
|
<ClCompile Include="InstallPkgScreen.cpp" />
|
|
<ClCompile Include="FirmwareScreen.cpp" />
|
|
<ClCompile Include="InstallUpdateScreen.cpp" />
|
|
<ClCompile Include="InstallZipScreen.cpp" />
|
|
<ClCompile Include="Theme.cpp" />
|
|
<ClCompile Include="UIAtlas.cpp" />
|
|
<ClCompile Include="UploadScreen.cpp" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="AdhocServerScreen.h" />
|
|
<ClInclude Include="AudioCommon.h" />
|
|
<ClInclude Include="Background.h" />
|
|
<ClInclude Include="BackgroundAudio.h" />
|
|
<ClInclude Include="BaseScreens.h" />
|
|
<ClInclude Include="ChatScreen.h" />
|
|
<ClInclude Include="ControlMappingScreen.h" />
|
|
<ClInclude Include="CustomButtonMappingScreen.h" />
|
|
<ClInclude Include="DebugOverlay.h" />
|
|
<ClInclude Include="DeveloperToolsScreen.h" />
|
|
<ClInclude Include="DevScreens.h" />
|
|
<ClInclude Include="DiscordIntegration.h" />
|
|
<ClInclude Include="DisplayLayoutScreen.h" />
|
|
<ClInclude Include="DriverManagerScreen.h" />
|
|
<ClInclude Include="EmuScreen.h" />
|
|
<ClInclude Include="GameBrowser.h" />
|
|
<ClInclude Include="GameInfoCache.h" />
|
|
<ClInclude Include="GamepadEmu.h" />
|
|
<ClInclude Include="GameScreen.h" />
|
|
<ClInclude Include="GameSettingsScreen.h" />
|
|
<ClInclude Include="CwCheatScreen.h" />
|
|
<ClInclude Include="GPUDriverTestScreen.h" />
|
|
<ClInclude Include="IAPScreen.h" />
|
|
<ClInclude Include="ImDebugger\ImCommand.h" />
|
|
<ClInclude Include="ImDebugger\ImConsole.h" />
|
|
<ClInclude Include="ImDebugger\ImDebugger.h" />
|
|
<ClInclude Include="ImDebugger\ImDisasmView.h" />
|
|
<ClInclude Include="ImDebugger\ImGe.h" />
|
|
<ClInclude Include="ImDebugger\ImJitViewer.h" />
|
|
<ClInclude Include="ImDebugger\ImMemView.h" />
|
|
<ClInclude Include="ImDebugger\ImStructViewer.h" />
|
|
<ClInclude Include="JitCompareScreen.h" />
|
|
<ClInclude Include="JoystickHistoryView.h" />
|
|
<ClInclude Include="LoadStateConfirmScreen.h" />
|
|
<ClInclude Include="MainScreen.h" />
|
|
<ClInclude Include="MemStickScreen.h" />
|
|
<ClInclude Include="MiscScreens.h" />
|
|
<ClInclude Include="MiscViews.h" />
|
|
<ClInclude Include="OnScreenDisplay.h" />
|
|
<ClInclude Include="PauseScreen.h" />
|
|
<ClInclude Include="ProfilerDraw.h" />
|
|
<ClInclude Include="RemoteISOScreen.h" />
|
|
<ClInclude Include="ReportScreen.h" />
|
|
<ClInclude Include="RetroAchievementScreens.h" />
|
|
<ClInclude Include="SavedataScreen.h" />
|
|
<ClInclude Include="Store.h" />
|
|
<ClInclude Include="SystemInfoScreen.h" />
|
|
<ClInclude Include="TabbedDialogScreen.h" />
|
|
<ClInclude Include="TiltAnalogSettingsScreen.h" />
|
|
<ClInclude Include="TouchControlLayoutScreen.h" />
|
|
<ClInclude Include="TouchControlVisibilityScreen.h" />
|
|
<ClInclude Include="InstallPkgScreen.h" />
|
|
<ClInclude Include="FirmwareScreen.h" />
|
|
<ClInclude Include="InstallUpdateScreen.h" />
|
|
<ClInclude Include="InstallZipScreen.h" />
|
|
<ClInclude Include="Theme.h" />
|
|
<ClInclude Include="UIAtlas.h" />
|
|
<ClInclude Include="UploadScreen.h" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\Core\Core.vcxproj">
|
|
<Project>{533f1d30-d04d-47cc-ad71-20f658907e36}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\ext\discord-rpc-build\discord-rpc.vcxproj">
|
|
<Project>{beb0a821-3c7f-410f-a525-63afbc69bf8f}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\ext\rcheevos-build\rcheevos.vcxproj">
|
|
<Project>{31694510-a8c0-40f6-b09b-e8df825adefa}</Project>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Text Include="CMakeLists.txt" />
|
|
</ItemGroup>
|
|
<PropertyGroup Label="Globals">
|
|
<ProjectGuid>{004B8D11-2BE3-4BD9-AB40-2BE04CF2096F}</ProjectGuid>
|
|
<Keyword>Win32Proj</Keyword>
|
|
<RootNamespace>UI</RootNamespace>
|
|
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
|
</PropertyGroup>
|
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
<Import Project="..\Windows\fix_2017.props" />
|
|
</ImportGroup>
|
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
<Import Project="..\Windows\fix_2017.props" />
|
|
</ImportGroup>
|
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
<Import Project="..\Windows\fix_2017.props" />
|
|
</ImportGroup>
|
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
<Import Project="..\Windows\fix_2017.props" />
|
|
</ImportGroup>
|
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
<Import Project="..\Windows\fix_2017.props" />
|
|
</ImportGroup>
|
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
<Import Project="..\Windows\fix_2017.props" />
|
|
</ImportGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
|
<UseDebugLibraries>true</UseDebugLibraries>
|
|
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
|
|
<CharacterSet>Unicode</CharacterSet>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
|
<UseDebugLibraries>true</UseDebugLibraries>
|
|
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
|
|
<CharacterSet>Unicode</CharacterSet>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
|
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
|
<UseDebugLibraries>true</UseDebugLibraries>
|
|
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
|
|
<CharacterSet>Unicode</CharacterSet>
|
|
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
|
<UseDebugLibraries>false</UseDebugLibraries>
|
|
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
|
|
<WholeProgramOptimization>false</WholeProgramOptimization>
|
|
<CharacterSet>Unicode</CharacterSet>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
|
<UseDebugLibraries>false</UseDebugLibraries>
|
|
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
|
|
<CharacterSet>Unicode</CharacterSet>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
|
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
|
<UseDebugLibraries>false</UseDebugLibraries>
|
|
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
|
|
<CharacterSet>Unicode</CharacterSet>
|
|
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
<ImportGroup Label="ExtensionSettings">
|
|
</ImportGroup>
|
|
<PropertyGroup Label="UserMacros" />
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
<ClCompile>
|
|
<PrecompiledHeader>
|
|
</PrecompiledHeader>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<PreprocessorDefinitions>_CRT_NO_POSIX_ERROR_CODES;RC_CLIENT_SUPPORTS_RAINTEGRATION;_CRTDBG_MAP_ALLOC;_CRT_SECURE_NO_WARNINGS;_ARCH_32=1;WIN32;_DEBUG;_LIB;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<AdditionalIncludeDirectories>..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\include;../common;..;../ext/native;../ext/glew;../ext/snappy;../ext/zlib;../ext</AdditionalIncludeDirectories>
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
<MinimalRebuild>false</MinimalRebuild>
|
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
|
<ForcedIncludeFiles>Common/DbgNew.h</ForcedIncludeFiles>
|
|
<AdditionalOptions>$(EXTERNAL_COMPILE_OPTIONS)</AdditionalOptions>
|
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
|
<LanguageStandard>stdcpp17</LanguageStandard>
|
|
</ClCompile>
|
|
<Link>
|
|
<SubSystem>Windows</SubSystem>
|
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
</Link>
|
|
</ItemDefinitionGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
<ClCompile>
|
|
<PrecompiledHeader>
|
|
</PrecompiledHeader>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<PreprocessorDefinitions>_CRT_NO_POSIX_ERROR_CODES;RC_CLIENT_SUPPORTS_RAINTEGRATION;_CRTDBG_MAP_ALLOC;_CRT_SECURE_NO_WARNINGS;_ARCH_64=1;WIN32;_DEBUG;_LIB;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<AdditionalIncludeDirectories>..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\include;../common;..;../ext/native;../ext/glew;../ext/snappy;../ext/zlib;../ext</AdditionalIncludeDirectories>
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
<MinimalRebuild>false</MinimalRebuild>
|
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
|
<OmitFramePointers>false</OmitFramePointers>
|
|
<ForcedIncludeFiles>Common/DbgNew.h</ForcedIncludeFiles>
|
|
<AdditionalOptions>$(EXTERNAL_COMPILE_OPTIONS)</AdditionalOptions>
|
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
|
<LanguageStandard>stdcpp17</LanguageStandard>
|
|
</ClCompile>
|
|
<Link>
|
|
<SubSystem>Windows</SubSystem>
|
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
</Link>
|
|
</ItemDefinitionGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
|
|
<ClCompile>
|
|
<PrecompiledHeader>
|
|
</PrecompiledHeader>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<PreprocessorDefinitions>_CRT_NO_POSIX_ERROR_CODES;_CRTDBG_MAP_ALLOC;_CRT_SECURE_NO_WARNINGS;_ARCH_64=1;WIN32;_DEBUG;_LIB;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<AdditionalIncludeDirectories>..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\aarch64\include;../common;..;../ext/native;../ext/glew;../ext/snappy;../ext/zlib;../ext</AdditionalIncludeDirectories>
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
<MinimalRebuild>false</MinimalRebuild>
|
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
|
<OmitFramePointers>false</OmitFramePointers>
|
|
<ForcedIncludeFiles>Common/DbgNew.h</ForcedIncludeFiles>
|
|
<AdditionalOptions>$(EXTERNAL_COMPILE_OPTIONS)</AdditionalOptions>
|
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
|
<LanguageStandard>stdcpp17</LanguageStandard>
|
|
</ClCompile>
|
|
<Link>
|
|
<SubSystem>Windows</SubSystem>
|
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
</Link>
|
|
</ItemDefinitionGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<PrecompiledHeader>
|
|
</PrecompiledHeader>
|
|
<Optimization>MaxSpeed</Optimization>
|
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
|
<PreprocessorDefinitions>_CRT_NO_POSIX_ERROR_CODES;RC_CLIENT_SUPPORTS_RAINTEGRATION;_CRT_SECURE_NO_WARNINGS;_ARCH_32=1;WIN32;NDEBUG;_LIB;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<AdditionalIncludeDirectories>..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\include;../common;..;../ext/native;../ext/glew;../ext/snappy;../ext/zlib;../ext</AdditionalIncludeDirectories>
|
|
<BufferSecurityCheck>false</BufferSecurityCheck>
|
|
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
|
<AdditionalOptions>$(EXTERNAL_COMPILE_OPTIONS)</AdditionalOptions>
|
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
|
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
|
|
<LanguageStandard>stdcpp17</LanguageStandard>
|
|
</ClCompile>
|
|
<Link>
|
|
<SubSystem>Windows</SubSystem>
|
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
|
<OptimizeReferences>true</OptimizeReferences>
|
|
</Link>
|
|
</ItemDefinitionGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<PrecompiledHeader>
|
|
</PrecompiledHeader>
|
|
<Optimization>MaxSpeed</Optimization>
|
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
|
<PreprocessorDefinitions>_CRT_NO_POSIX_ERROR_CODES;RC_CLIENT_SUPPORTS_RAINTEGRATION;_CRT_SECURE_NO_WARNINGS;_ARCH_64=1;WIN32;NDEBUG;_LIB;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<AdditionalIncludeDirectories>..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\include;../common;..;../ext/native;../ext/glew;../ext/snappy;../ext/zlib;../ext</AdditionalIncludeDirectories>
|
|
<BufferSecurityCheck>false</BufferSecurityCheck>
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
|
<StringPooling>true</StringPooling>
|
|
<AdditionalOptions>$(EXTERNAL_COMPILE_OPTIONS)</AdditionalOptions>
|
|
<OmitFramePointers>false</OmitFramePointers>
|
|
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
|
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
|
<LanguageStandard>stdcpp17</LanguageStandard>
|
|
</ClCompile>
|
|
<Link>
|
|
<SubSystem>Windows</SubSystem>
|
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
|
<OptimizeReferences>true</OptimizeReferences>
|
|
</Link>
|
|
</ItemDefinitionGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<PrecompiledHeader>
|
|
</PrecompiledHeader>
|
|
<Optimization>MaxSpeed</Optimization>
|
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
|
<PreprocessorDefinitions>_CRT_NO_POSIX_ERROR_CODES;_CRT_SECURE_NO_WARNINGS;_ARCH_64=1;WIN32;NDEBUG;_LIB;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<AdditionalIncludeDirectories>..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\aarch64\include;../common;..;../ext/native;../ext/glew;../ext/snappy;../ext/zlib;../ext</AdditionalIncludeDirectories>
|
|
<BufferSecurityCheck>false</BufferSecurityCheck>
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
|
<StringPooling>true</StringPooling>
|
|
<AdditionalOptions>$(EXTERNAL_COMPILE_OPTIONS)</AdditionalOptions>
|
|
<OmitFramePointers>false</OmitFramePointers>
|
|
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
|
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
|
<LanguageStandard>stdcpp17</LanguageStandard>
|
|
</ClCompile>
|
|
<Link>
|
|
<SubSystem>Windows</SubSystem>
|
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
|
<OptimizeReferences>true</OptimizeReferences>
|
|
</Link>
|
|
</ItemDefinitionGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
<ImportGroup Label="ExtensionTargets">
|
|
</ImportGroup>
|
|
</Project>
|