glslang.vcxproj 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project>
  3. <Import Project="..\..\Source\VSProps\Base.Macros.props" />
  4. <Import Project="$(VSPropsDir)Base.Targets.props" />
  5. <PropertyGroup Label="Globals">
  6. <ProjectGuid>{D178061B-84D3-44F9-BEED-EFD18D9033F0}</ProjectGuid>
  7. </PropertyGroup>
  8. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  9. <Import Project="$(VSPropsDir)Configuration.StaticLibrary.props" />
  10. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  11. <ImportGroup Label="ExtensionSettings" />
  12. <ImportGroup Label="PropertySheets">
  13. <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  14. <Import Project="$(VSPropsDir)Base.props" />
  15. <Import Project="$(VSPropsDir)ClDisableAllWarnings.props" />
  16. </ImportGroup>
  17. <PropertyGroup Label="UserMacros" />
  18. <ItemDefinitionGroup>
  19. <ClCompile>
  20. <AdditionalIncludeDirectories>.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  21. </ClCompile>
  22. </ItemDefinitionGroup>
  23. <ItemGroup>
  24. <ClCompile Include="glslang\GenericCodeGen\CodeGen.cpp" />
  25. <ClCompile Include="glslang\GenericCodeGen\Link.cpp" />
  26. <!--<ClCompile Include="glslang\HLSL\hlslAttributes.cpp" />
  27. <ClCompile Include="glslang\HLSL\hlslGrammar.cpp" />
  28. <ClCompile Include="glslang\HLSL\hlslOpMap.cpp" />
  29. <ClCompile Include="glslang\HLSL\hlslParseables.cpp" />
  30. <ClCompile Include="glslang\HLSL\hlslParseHelper.cpp" />
  31. <ClCompile Include="glslang\HLSL\hlslScanContext.cpp" />
  32. <ClCompile Include="glslang\HLSL\hlslTokenStream.cpp" />-->
  33. <ClCompile Include="glslang\MachineIndependent\attribute.cpp" />
  34. <ClCompile Include="glslang\MachineIndependent\Constant.cpp" />
  35. <ClCompile Include="glslang\MachineIndependent\glslang_tab.cpp" />
  36. <ClCompile Include="glslang\MachineIndependent\InfoSink.cpp" />
  37. <ClCompile Include="glslang\MachineIndependent\Initialize.cpp" />
  38. <ClCompile Include="glslang\MachineIndependent\Intermediate.cpp" />
  39. <ClCompile Include="glslang\MachineIndependent\intermOut.cpp" />
  40. <ClCompile Include="glslang\MachineIndependent\IntermTraverse.cpp" />
  41. <ClCompile Include="glslang\MachineIndependent\iomapper.cpp" />
  42. <ClCompile Include="glslang\MachineIndependent\limits.cpp" />
  43. <ClCompile Include="glslang\MachineIndependent\linkValidate.cpp" />
  44. <ClCompile Include="glslang\MachineIndependent\parseConst.cpp" />
  45. <ClCompile Include="glslang\MachineIndependent\ParseContextBase.cpp" />
  46. <ClCompile Include="glslang\MachineIndependent\ParseHelper.cpp" />
  47. <ClCompile Include="glslang\MachineIndependent\PoolAlloc.cpp" />
  48. <ClCompile Include="glslang\MachineIndependent\preprocessor\Pp.cpp" />
  49. <ClCompile Include="glslang\MachineIndependent\preprocessor\PpAtom.cpp" />
  50. <ClCompile Include="glslang\MachineIndependent\preprocessor\PpContext.cpp" />
  51. <ClCompile Include="glslang\MachineIndependent\preprocessor\PpScanner.cpp" />
  52. <ClCompile Include="glslang\MachineIndependent\preprocessor\PpTokens.cpp" />
  53. <ClCompile Include="glslang\MachineIndependent\propagateNoContraction.cpp" />
  54. <ClCompile Include="glslang\MachineIndependent\reflection.cpp" />
  55. <ClCompile Include="glslang\MachineIndependent\RemoveTree.cpp" />
  56. <ClCompile Include="glslang\MachineIndependent\Scan.cpp" />
  57. <ClCompile Include="glslang\MachineIndependent\ShaderLang.cpp" />
  58. <ClCompile Include="glslang\MachineIndependent\SpirvIntrinsics.cpp" />
  59. <ClCompile Include="glslang\MachineIndependent\SymbolTable.cpp" />
  60. <ClCompile Include="glslang\MachineIndependent\Versions.cpp" />
  61. <ClCompile Include="glslang\OSDependent\Windows\ossource.cpp" />
  62. <ClCompile Include="OGLCompilersDLL\InitializeDll.cpp" />
  63. <ClCompile Include="SPIRV\disassemble.cpp" />
  64. <ClCompile Include="SPIRV\doc.cpp" />
  65. <ClCompile Include="SPIRV\GlslangToSpv.cpp" />
  66. <ClCompile Include="SPIRV\InReadableOrder.cpp" />
  67. <ClCompile Include="SPIRV\Logger.cpp" />
  68. <ClCompile Include="SPIRV\SpvBuilder.cpp" />
  69. <ClCompile Include="SPIRV\SpvPostProcess.cpp" />
  70. <ClCompile Include="SPIRV\SPVRemapper.cpp" />
  71. <ClCompile Include="StandAlone\ResourceLimits.cpp" />
  72. </ItemGroup>
  73. <ItemGroup>
  74. <!--<ClInclude Include="glslang\HLSL\hlslAttributes.h" />
  75. <ClInclude Include="glslang\HLSL\hlslGrammar.h" />
  76. <ClInclude Include="glslang\HLSL\hlslOpMap.h" />
  77. <ClInclude Include="glslang\HLSL\hlslParseables.h" />
  78. <ClInclude Include="glslang\HLSL\hlslParseHelper.h" />
  79. <ClInclude Include="glslang\HLSL\hlslScanContext.h" />
  80. <ClInclude Include="glslang\HLSL\hlslTokens.h" />
  81. <ClInclude Include="glslang\HLSL\hlslTokenStream.h" />
  82. <ClInclude Include="glslang\HLSL\pch.h" />-->
  83. <ClInclude Include="glslang\Include\arrays.h" />
  84. <ClInclude Include="glslang\Include\BaseTypes.h" />
  85. <ClInclude Include="glslang\Include\Common.h" />
  86. <ClInclude Include="glslang\Include\ConstantUnion.h" />
  87. <ClInclude Include="glslang\Include\InfoSink.h" />
  88. <ClInclude Include="glslang\Include\InitializeGlobals.h" />
  89. <ClInclude Include="glslang\Include\intermediate.h" />
  90. <ClInclude Include="glslang\Include\PoolAlloc.h" />
  91. <ClInclude Include="glslang\Include\revision.h" />
  92. <ClInclude Include="glslang\Include\ShHandle.h" />
  93. <ClInclude Include="glslang\Include\SpirvIntrinsics.h" />
  94. <ClInclude Include="glslang\Include\Types.h" />
  95. <ClInclude Include="glslang\MachineIndependent\attribute.h" />
  96. <ClInclude Include="glslang\MachineIndependent\glslang_tab.cpp.h" />
  97. <ClInclude Include="glslang\MachineIndependent\gl_types.h" />
  98. <ClInclude Include="glslang\MachineIndependent\Initialize.h" />
  99. <ClInclude Include="glslang\MachineIndependent\iomapper.h" />
  100. <ClInclude Include="glslang\MachineIndependent\LiveTraverser.h" />
  101. <ClInclude Include="glslang\MachineIndependent\localintermediate.h" />
  102. <ClInclude Include="glslang\MachineIndependent\ParseHelper.h" />
  103. <ClInclude Include="glslang\MachineIndependent\parseVersions.h" />
  104. <ClInclude Include="glslang\MachineIndependent\preprocessor\PpContext.h" />
  105. <ClInclude Include="glslang\MachineIndependent\preprocessor\PpTokens.h" />
  106. <ClInclude Include="glslang\MachineIndependent\propagateNoContraction.h" />
  107. <ClInclude Include="glslang\MachineIndependent\reflection.h" />
  108. <ClInclude Include="glslang\MachineIndependent\RemoveTree.h" />
  109. <ClInclude Include="glslang\MachineIndependent\Scan.h" />
  110. <ClInclude Include="glslang\MachineIndependent\ScanContext.h" />
  111. <ClInclude Include="glslang\MachineIndependent\SymbolTable.h" />
  112. <ClInclude Include="glslang\MachineIndependent\Versions.h" />
  113. <ClInclude Include="glslang\OSDependent\osinclude.h" />
  114. <ClInclude Include="glslang\Public\ShaderLang.h" />
  115. <ClInclude Include="OGLCompilersDLL\InitializeDll.h" />
  116. <ClInclude Include="SPIRV\disassemble.h" />
  117. <ClInclude Include="SPIRV\doc.h" />
  118. <ClInclude Include="SPIRV\GLSL.std.450.h" />
  119. <ClInclude Include="SPIRV\GlslangToSpv.h" />
  120. <ClInclude Include="SPIRV\Logger.h" />
  121. <ClInclude Include="SPIRV\NonSemanticDebugPrintf.h" />
  122. <ClInclude Include="SPIRV\spirv.hpp" />
  123. <ClInclude Include="SPIRV\SpvBuilder.h" />
  124. <ClInclude Include="SPIRV\spvIR.h" />
  125. <ClInclude Include="SPIRV\SPVRemapper.h" />
  126. <ClInclude Include="StandAlone\ResourceLimits.h" />
  127. </ItemGroup>
  128. <ItemGroup>
  129. <None Include="glslang\MachineIndependent\glslang.y" />
  130. </ItemGroup>
  131. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  132. <ImportGroup Label="ExtensionTargets">
  133. </ImportGroup>
  134. </Project>