<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="..\msvc\vsprops\Configurations.props" />
  <PropertyGroup Label="Globals">
    <ProjectGuid>{27B8D4BB-4F01-4432-BC14-9BF6CA458EEE}</ProjectGuid>
  </PropertyGroup>
  <ItemGroup>
    <ClInclude Include="include\effect_codegen.hpp" />
    <ClInclude Include="include\effect_expression.hpp" />
    <ClInclude Include="include\effect_lexer.hpp" />
    <ClInclude Include="include\effect_module.hpp" />
    <ClInclude Include="include\effect_parser.hpp" />
    <ClInclude Include="include\effect_preprocessor.hpp" />
    <ClInclude Include="include\effect_symbol_table.hpp" />
    <ClInclude Include="include\effect_token.hpp" />
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="src\effect_codegen_glsl.cpp" />
    <ClCompile Include="src\effect_codegen_hlsl.cpp" />
    <ClCompile Include="src\effect_codegen_spirv.cpp" />
    <ClCompile Include="src\effect_expression.cpp" />
    <ClCompile Include="src\effect_lexer.cpp" />
    <ClCompile Include="src\effect_parser_exp.cpp" />
    <ClCompile Include="src\effect_parser_stmt.cpp" />
    <ClCompile Include="src\effect_preprocessor.cpp" />
    <ClCompile Include="src\effect_symbol_table.cpp" />
  </ItemGroup>
  <ItemGroup>
    <None Include="src\effect_symbol_table_intrinsics.inl" />
  </ItemGroup>
  <Import Project="..\msvc\vsprops\StaticLibrary.props" />
  <ItemDefinitionGroup>
    <ClCompile>
      <WarningLevel>TurnOffAllWarnings</WarningLevel>
      <AdditionalIncludeDirectories>$(ProjectDir)src;$(ProjectDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <LanguageStandard>stdcpp17</LanguageStandard>
    </ClCompile>
  </ItemDefinitionGroup>
  <Import Project="..\msvc\vsprops\Targets.props" />
</Project>