wabt.vcxproj 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3. <Import Condition="'$(ChakraBuildPathImported)'!='true'" Project="$(SolutionDir)Chakra.Build.Paths.props" />
  4. <Import Project="$(BuildConfigPropsPath)Chakra.Build.ProjectConfiguration.props" />
  5. <PropertyGroup Label="Globals">
  6. <TargetName>wabt</TargetName>
  7. <ProjectGuid>{F48B3491-81DF-4F49-B35F-3308CBE6A379}</ProjectGuid>
  8. <RootNamespace>JS</RootNamespace>
  9. <Keyword>Win32Proj</Keyword>
  10. <ProjectName>wabt</ProjectName>
  11. </PropertyGroup>
  12. <PropertyGroup Label="Configuration">
  13. <ConfigurationType>StaticLibrary</ConfigurationType>
  14. </PropertyGroup>
  15. <Import Project="$(BuildConfigPropsPath)Chakra.Build.Default.props" />
  16. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  17. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  18. <Import Project="$(BuildConfigPropsPath)Chakra.Build.props" />
  19. <PropertyGroup>
  20. <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
  21. </PropertyGroup>
  22. <PropertyGroup>
  23. <RunCodeAnalysis>false</RunCodeAnalysis>
  24. <RunCodeAnalysisOnThisProject>false</RunCodeAnalysisOnThisProject>
  25. </PropertyGroup>
  26. <ItemDefinitionGroup>
  27. <ClCompile>
  28. <AdditionalIncludeDirectories>
  29. $(MSBuildThisFileDirectory);
  30. $(MSBuildThisFileDirectory)\chakra;
  31. $(MSBuildThisFileDirectory)\chakra\windows;
  32. %(AdditionalIncludeDirectories)
  33. </AdditionalIncludeDirectories>
  34. <WarningLevel>TurnOffAllWarnings</WarningLevel>
  35. <TreatWarningAsError>false</TreatWarningAsError>
  36. <DisableSpecificWarnings>
  37. %(DisableSpecificWarnings);
  38. 4996; <!-- Call to 'std::move' with parameters that may be unsafe; could also disable with -D_SCL_SECURE_NO_WARNINGS --></DisableSpecificWarnings>
  39. <EnablePREfast>false</EnablePREfast>
  40. </ClCompile>
  41. </ItemDefinitionGroup>
  42. <!-- Do not build wabt with old toolset -->
  43. <ItemGroup Condition="'$(BuildWabt)'=='true'">
  44. <ClCompile Include="$(MSBuildThisFileDirectory)chakra\wabtapi.cc">
  45. <WarningLevel>Level4</WarningLevel>
  46. </ClCompile>
  47. <ClCompile Include="$(MSBuildThisFileDirectory)src\apply-names.cc" />
  48. <ClCompile Include="$(MSBuildThisFileDirectory)src\binary-reader-ir.cc" />
  49. <ClCompile Include="$(MSBuildThisFileDirectory)src\binary-reader-logging.cc" />
  50. <ClCompile Include="$(MSBuildThisFileDirectory)src\binary-reader-objdump.cc" />
  51. <ClCompile Include="$(MSBuildThisFileDirectory)src\binary-reader-opcnt.cc" />
  52. <ClCompile Include="$(MSBuildThisFileDirectory)src\binary-reader.cc" />
  53. <ClCompile Include="$(MSBuildThisFileDirectory)src\binary-writer-spec.cc" />
  54. <ClCompile Include="$(MSBuildThisFileDirectory)src\binary-writer.cc" />
  55. <ClCompile Include="$(MSBuildThisFileDirectory)src\binary.cc" />
  56. <ClCompile Include="$(MSBuildThisFileDirectory)src\binding-hash.cc" />
  57. <ClCompile Include="$(MSBuildThisFileDirectory)src\color.cc" />
  58. <ClCompile Include="$(MSBuildThisFileDirectory)src\common.cc" />
  59. <ClCompile Include="$(MSBuildThisFileDirectory)src\config.cc" />
  60. <ClCompile Include="$(MSBuildThisFileDirectory)src\emscripten-helpers.cc" />
  61. <ClCompile Include="$(MSBuildThisFileDirectory)src\error-formatter.cc" />
  62. <ClCompile Include="$(MSBuildThisFileDirectory)src\expr-visitor.cc" />
  63. <ClCompile Include="$(MSBuildThisFileDirectory)src\feature.cc" />
  64. <ClCompile Include="$(MSBuildThisFileDirectory)src\filenames.cc" />
  65. <ClCompile Include="$(MSBuildThisFileDirectory)src\generate-names.cc" />
  66. <ClCompile Include="$(MSBuildThisFileDirectory)src\hash-util.cc" />
  67. <ClCompile Include="$(MSBuildThisFileDirectory)src\ir.cc" />
  68. <ClCompile Include="$(MSBuildThisFileDirectory)src\leb128.cc" />
  69. <ClCompile Include="$(MSBuildThisFileDirectory)src\lexer-source-line-finder.cc" />
  70. <ClCompile Include="$(MSBuildThisFileDirectory)src\lexer-source.cc" />
  71. <ClCompile Include="$(MSBuildThisFileDirectory)src\literal.cc" />
  72. <ClCompile Include="$(MSBuildThisFileDirectory)src\opcode-code-table.c" />
  73. <ClCompile Include="$(MSBuildThisFileDirectory)src\opcode.cc" />
  74. <ClCompile Include="$(MSBuildThisFileDirectory)src\option-parser.cc" />
  75. <ClCompile Include="$(MSBuildThisFileDirectory)src\prebuilt\wast-lexer-gen.cc" />
  76. <ClCompile Include="$(MSBuildThisFileDirectory)src\resolve-names.cc" />
  77. <ClCompile Include="$(MSBuildThisFileDirectory)src\stream.cc" />
  78. <ClCompile Include="$(MSBuildThisFileDirectory)src\string-view.cc" />
  79. <ClCompile Include="$(MSBuildThisFileDirectory)src\token.cc" />
  80. <ClCompile Include="$(MSBuildThisFileDirectory)src\tracing.cc" />
  81. <ClCompile Include="$(MSBuildThisFileDirectory)src\type-checker.cc" />
  82. <ClCompile Include="$(MSBuildThisFileDirectory)src\utf8.cc" />
  83. <ClCompile Include="$(MSBuildThisFileDirectory)src\validator.cc" />
  84. <ClCompile Include="$(MSBuildThisFileDirectory)src\wast-parser.cc" />
  85. <ClCompile Include="$(MSBuildThisFileDirectory)src\wat-writer.cc" />
  86. </ItemGroup>
  87. <ItemGroup>
  88. <ClInclude Include="chakra\wabtapi.h" />
  89. <ClInclude Include="chakra\windows\config.h" />
  90. <ClInclude Include="src\apply-names.h" />
  91. <ClInclude Include="src\binary-reader-ir.h" />
  92. <ClInclude Include="src\binary-reader-logging.h" />
  93. <ClInclude Include="src\binary-reader-nop.h" />
  94. <ClInclude Include="src\binary-reader-objdump.h" />
  95. <ClInclude Include="src\binary-reader-opcnt.h" />
  96. <ClInclude Include="src\binary-reader.h" />
  97. <ClInclude Include="src\binary-writer-spec.h" />
  98. <ClInclude Include="src\binary-writer.h" />
  99. <ClInclude Include="src\binary.h" />
  100. <ClInclude Include="src\binding-hash.h" />
  101. <ClInclude Include="src\cast.h" />
  102. <ClInclude Include="src\circular-array.h" />
  103. <ClInclude Include="src\color.h" />
  104. <ClInclude Include="src\common.h" />
  105. <ClInclude Include="src\error-formatter.h" />
  106. <ClInclude Include="src\error.h" />
  107. <ClInclude Include="src\expr-visitor.h" />
  108. <ClInclude Include="src\feature.def" />
  109. <ClInclude Include="src\feature.h" />
  110. <ClInclude Include="src\filenames.h" />
  111. <ClInclude Include="src\generate-names.h" />
  112. <ClInclude Include="src\hash-util.h" />
  113. <ClInclude Include="src\intrusive-list.h" />
  114. <ClInclude Include="src\ir.h" />
  115. <ClInclude Include="src\leb128.h" />
  116. <ClInclude Include="src\lexer-source-line-finder.h" />
  117. <ClInclude Include="src\lexer-source.h" />
  118. <ClInclude Include="src\literal.h" />
  119. <ClInclude Include="src\make-unique.h" />
  120. <ClInclude Include="src\opcode-code-table.h" />
  121. <ClInclude Include="src\opcode.def" />
  122. <ClInclude Include="src\opcode.h" />
  123. <ClInclude Include="src\option-parser.h" />
  124. <ClInclude Include="src\range.h" />
  125. <ClInclude Include="src\resolve-names.h" />
  126. <ClInclude Include="src\result.h" />
  127. <ClInclude Include="src\stream.h" />
  128. <ClInclude Include="src\string-view.h" />
  129. <ClInclude Include="src\token.h" />
  130. <ClInclude Include="src\tracing.h" />
  131. <ClInclude Include="src\type-checker.h" />
  132. <ClInclude Include="src\utf8.h" />
  133. <ClInclude Include="src\validator.h" />
  134. <ClInclude Include="src\wast-lexer.h" />
  135. <ClInclude Include="src\wast-parser.h" />
  136. <ClInclude Include="src\wat-writer.h" />
  137. </ItemGroup>
  138. <ItemGroup>
  139. <None Include="src\token.def" />
  140. </ItemGroup>
  141. <Import Project="$(BuildConfigPropsPath)Chakra.Build.targets" Condition="exists('$(BuildConfigPropsPath)Chakra.Build.targets')" />
  142. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  143. </Project>