<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="..\..\dep\msvc\vsprops\Configurations.props" />
  <ItemGroup>
    <ClInclude Include="align.h" />
    <ClInclude Include="assert.h" />
    <ClInclude Include="bitfield.h" />
    <ClInclude Include="bitutils.h" />
    <ClInclude Include="build_timestamp.h" />
    <ClInclude Include="crash_handler.h" />
    <ClInclude Include="dimensional_array.h" />
    <ClInclude Include="dynamic_library.h" />
    <ClInclude Include="easing.h" />
    <ClInclude Include="error.h" />
    <ClInclude Include="fastjmp.h" />
    <ClInclude Include="fifo_queue.h" />
    <ClInclude Include="file_system.h" />
    <ClInclude Include="gsvector.h" />
    <ClInclude Include="gsvector_formatter.h" />
    <ClInclude Include="gsvector_neon.h" />
    <ClInclude Include="gsvector_nosimd.h" />
    <ClInclude Include="gsvector_sse.h" />
    <ClInclude Include="hash_combine.h" />
    <ClInclude Include="heap_array.h" />
    <ClInclude Include="intrin.h" />
    <ClInclude Include="layered_settings_interface.h" />
    <ClInclude Include="log.h" />
    <ClInclude Include="lru_cache.h" />
    <ClInclude Include="memmap.h" />
    <ClInclude Include="memory_settings_interface.h" />
    <ClInclude Include="md5_digest.h" />
    <ClInclude Include="path.h" />
    <ClInclude Include="perf_scope.h" />
    <ClInclude Include="progress_callback.h" />
    <ClInclude Include="scoped_guard.h" />
    <ClInclude Include="settings_interface.h" />
    <ClInclude Include="sha1_digest.h" />
    <ClInclude Include="small_string.h" />
    <ClInclude Include="heterogeneous_containers.h" />
    <ClInclude Include="binary_reader_writer.h" />
    <ClInclude Include="string_util.h" />
    <ClInclude Include="thirdparty\SmallVector.h" />
    <ClInclude Include="thirdparty\StackWalker.h" />
    <ClInclude Include="threading.h" />
    <ClInclude Include="timer.h" />
    <ClInclude Include="types.h" />
    <ClInclude Include="minizip_helpers.h" />
    <ClInclude Include="windows_headers.h" />
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="assert.cpp" />
    <ClCompile Include="crash_handler.cpp" />
    <ClCompile Include="dynamic_library.cpp" />
    <ClCompile Include="error.cpp" />
    <ClCompile Include="fastjmp.cpp" />
    <ClCompile Include="file_system.cpp" />
    <ClCompile Include="gsvector.cpp" />
    <ClCompile Include="layered_settings_interface.cpp" />
    <ClCompile Include="log.cpp" />
    <ClCompile Include="memmap.cpp" />
    <ClCompile Include="memory_settings_interface.cpp" />
    <ClCompile Include="md5_digest.cpp" />
    <ClCompile Include="perf_scope.cpp" />
    <ClCompile Include="progress_callback.cpp" />
    <ClCompile Include="sha1_digest.cpp" />
    <ClCompile Include="small_string.cpp" />
    <ClCompile Include="binary_reader_writer.cpp" />
    <ClCompile Include="string_util.cpp" />
    <ClCompile Include="thirdparty\SmallVector.cpp" />
    <ClCompile Include="thirdparty\StackWalker.cpp" />
    <ClCompile Include="threading.cpp" />
    <ClCompile Include="timer.cpp" />
  </ItemGroup>
  <ItemGroup>
    <Natvis Include="bitfield.natvis" />
    <Natvis Include="gsvector.natvis" />
    <Natvis Include="thirdparty\llvm.natvis" />
  </ItemGroup>
  <ItemGroup>
    <MARMASM Include="fastjmp_arm.asm">
      <FileType>Document</FileType>
      <ExcludedFromBuild Condition="'$(Platform)'!='ARM64' Or $(Configuration.Contains(Clang))">true</ExcludedFromBuild>
    </MARMASM>
    <MASM Include="fastjmp_x86.asm">
      <FileType>Document</FileType>
      <ExcludedFromBuild Condition="'$(Platform)'!='Win32' And '$(Platform)'!='x64'">true</ExcludedFromBuild>
      <PreprocessorDefinitions Condition="'$(Platform)'=='Win32'">_M_X86_32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <PreprocessorDefinitions Condition="'$(Platform)'=='x64'">_M_X86_64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    </MASM>
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\..\dep\fmt\fmt.vcxproj">
      <Project>{8be398e6-b882-4248-9065-fecc8728e038}</Project>
    </ProjectReference>
  </ItemGroup>
  <ImportGroup Label="ExtensionTargets">
    <Import Project="$(VCTargetsPath)\BuildCustomizations\marmasm.targets" />
    <Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets" />
  </ImportGroup>
  <PropertyGroup Label="Globals">
    <ProjectGuid>{EE054E08-3799-4A59-A422-18259C105FFD}</ProjectGuid>
  </PropertyGroup>
  <ImportGroup Label="ExtensionSettings">
    <Import Project="$(VCTargetsPath)\BuildCustomizations\marmasm.props" />
    <Import Project="$(VCTargetsPath)\BuildCustomizations\masm.props" />
  </ImportGroup>
  <Import Project="..\..\dep\msvc\vsprops\StaticLibrary.props" />
  <Import Project="common.props" />
  <ItemDefinitionGroup>
    <ClCompile>
      <ObjectFileName>$(IntDir)/%(RelativeDir)/</ObjectFileName>
    </ClCompile>
  </ItemDefinitionGroup>
  <Import Project="..\..\dep\msvc\vsprops\Targets.props" />
</Project>