<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <ProjectGuid>{767268EE-174A-46FE-96F0-EEE698A1BBC9}</ProjectGuid>
    <Keyword>Win32Proj</Keyword>
    <RootNamespace>tilunittests</RootNamespace>
    <ProjectName>til.unit.tests</ProjectName>
    <TargetName>til.Unit.Tests</TargetName>
    <ConfigurationType>DynamicLibrary</ConfigurationType>
  </PropertyGroup>
  <Import Project="$(SolutionDir)src\common.build.pre.props" />
  <Import Project="$(SolutionDir)\src\common.nugetversions.props" />
  <ItemGroup>
    <ClCompile Include="..\precomp.cpp">
      <PrecompiledHeader>Create</PrecompiledHeader>
    </ClCompile>
    <ClCompile Include="BaseTests.cpp" />
    <ClCompile Include="CoalesceTests.cpp" />
    <ClCompile Include="ColorTests.cpp" />
    <ClCompile Include="EnumSetTests.cpp" />
    <ClCompile Include="EnvTests.cpp" />
    <ClCompile Include="FlatSetTests.cpp" />
    <ClCompile Include="GenerationalTests.cpp" />
    <ClCompile Include="HashTests.cpp" />
    <ClCompile Include="MathTests.cpp" />
    <ClCompile Include="mutex.cpp" />
    <ClCompile Include="OperatorTests.cpp" />
    <ClCompile Include="PointTests.cpp" />
    <ClCompile Include="RectangleTests.cpp" />
    <ClCompile Include="ReplaceTests.cpp" />
    <ClCompile Include="RunLengthEncodingTests.cpp" />
    <ClCompile Include="SizeTests.cpp" />
    <ClCompile Include="SmallVectorTests.cpp" />
    <ClCompile Include="SPSCTests.cpp" />
    <ClCompile Include="StaticMapTests.cpp" />
    <ClCompile Include="string.cpp" />
    <ClCompile Include="throttled_func.cpp" />
    <ClCompile Include="u8u16convertTests.cpp" />
    <ClCompile Include="UnicodeTests.cpp" />
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\inc\til\at.h" />
    <ClInclude Include="..\..\inc\til\atomic.h" />
    <ClInclude Include="..\..\inc\til\bit.h" />
    <ClInclude Include="..\..\inc\til\bytes.h" />
    <ClInclude Include="..\..\inc\til\coalesce.h" />
    <ClInclude Include="..\..\inc\til\color.h" />
    <ClInclude Include="..\..\inc\til\colorbrewer.h" />
    <ClInclude Include="..\..\inc\til\enumset.h" />
    <ClInclude Include="..\..\inc\til\env.h" />
    <ClInclude Include="..\..\inc\til\flat_set.h" />
    <ClInclude Include="..\..\inc\til\generational.h" />
    <ClInclude Include="..\..\inc\til\hash.h" />
    <ClInclude Include="..\..\inc\til\io.h" />
    <ClInclude Include="..\..\inc\til\latch.h" />
    <ClInclude Include="..\..\inc\til\math.h" />
    <ClInclude Include="..\..\inc\til\mutex.h" />
    <ClInclude Include="..\..\inc\til\operators.h" />
    <ClInclude Include="..\..\inc\til\pmr.h" />
    <ClInclude Include="..\..\inc\til\point.h" />
    <ClInclude Include="..\..\inc\til\rand.h" />
    <ClInclude Include="..\..\inc\til\rect.h" />
    <ClInclude Include="..\..\inc\til\regex.h" />
    <ClInclude Include="..\..\inc\til\replace.h" />
    <ClInclude Include="..\..\inc\til\rle.h" />
    <ClInclude Include="..\..\inc\til\size.h" />
    <ClInclude Include="..\..\inc\til\small_vector.h" />
    <ClInclude Include="..\..\inc\til\spsc.h" />
    <ClInclude Include="..\..\inc\til\static_map.h" />
    <ClInclude Include="..\..\inc\til\string.h" />
    <ClInclude Include="..\..\inc\til\throttled_func.h" />
    <ClInclude Include="..\..\inc\til\ticket_lock.h" />
    <ClInclude Include="..\..\inc\til\type_traits.h" />
    <ClInclude Include="..\..\inc\til\u8u16convert.h" />
    <ClInclude Include="..\..\inc\til\unicode.h" />
    <ClInclude Include="..\..\inc\til\winrt.h" />
    <ClInclude Include="..\precomp.h" />
  </ItemGroup>
  <ItemDefinitionGroup>
    <ClCompile>
      <AdditionalIncludeDirectories>..;$(SolutionDir)src\inc;$(SolutionDir)src\inc\test;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    </ClCompile>
  </ItemDefinitionGroup>
  <!-- Careful reordering these. Some default props (contained in these files) are order sensitive. -->
  <Import Project="$(SolutionDir)src\common.build.post.props" />
  <Import Project="$(SolutionDir)src\common.build.tests.props" />
  <Import Project="$(SolutionDir)src\common.nugetversions.targets" />
</Project>
