Chakra.Parser.vcxproj 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project DefaultTargets="Build" ToolsVersion="12.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>Chakra.Parser</TargetName>
  7. <ProjectGuid>{F6FAD160-5A4B-476A-93AC-33E0B3A18C0C}</ProjectGuid>
  8. <RootNamespace>JS</RootNamespace>
  9. <Keyword>Win32Proj</Keyword>
  10. </PropertyGroup>
  11. <PropertyGroup Label="Configuration">
  12. <ConfigurationType>StaticLibrary</ConfigurationType>
  13. </PropertyGroup>
  14. <Import Project="$(BuildConfigPropsPath)Chakra.Build.Default.props" />
  15. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  16. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  17. <Import Project="$(BuildConfigPropsPath)Chakra.Build.props" />
  18. <PropertyGroup>
  19. <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
  20. </PropertyGroup>
  21. <ItemDefinitionGroup>
  22. <ClCompile>
  23. <AdditionalIncludeDirectories>
  24. $(MSBuildThisFileDirectory)..\Common;
  25. $(MSBuildThisFileDirectory)..\Backend;
  26. $(MSBuildThisFileDirectory)..\WasmReader;
  27. $(MSBuildThisFileDirectory)..\JITClient;
  28. $(MSBuildThisFileDirectory)..\Runtime;
  29. $(MSBuildThisFileDirectory)..\Runtime\ByteCode;
  30. $(ChakraJITIDLIntDir);
  31. $(ChakraManifestsIncludeDirectory);
  32. %(AdditionalIncludeDirectories)
  33. </AdditionalIncludeDirectories>
  34. <PrecompiledHeader>Use</PrecompiledHeader>
  35. <PrecompiledHeaderFile>ParserPch.h</PrecompiledHeaderFile>
  36. <!-- # Check out https://osgwiki.com/wiki/Dev_14_Migration for more details about -Zc:implicitNoexcept- -->
  37. <AdditionalOptions>-Zc:implicitNoexcept- %(AdditionalOptions)</AdditionalOptions>
  38. </ClCompile>
  39. </ItemDefinitionGroup>
  40. <ItemGroup>
  41. <ClCompile Include="$(MSBuildThisFileDirectory)Alloc.cpp" />
  42. <ClCompile Include="$(MSBuildThisFileDirectory)BackgroundParser.cpp" />
  43. <ClCompile Include="$(MSBuildThisFileDirectory)CaseInsensitive.cpp" />
  44. <ClCompile Include="$(MSBuildThisFileDirectory)CharClassifier.cpp" />
  45. <ClCompile Include="$(MSBuildThisFileDirectory)CharSet.cpp" />
  46. <ClCompile Include="$(MSBuildThisFileDirectory)CharTrie.cpp" />
  47. <ClCompile Include="$(MSBuildThisFileDirectory)cmperr.cpp" />
  48. <ClCompile Include="$(MSBuildThisFileDirectory)DebugWriter.cpp" />
  49. <ClCompile Include="$(MSBuildThisFileDirectory)errstr.cpp" />
  50. <ClCompile Include="$(MSBuildThisFileDirectory)globals.cpp" />
  51. <ClCompile Include="$(MSBuildThisFileDirectory)Hash.cpp" />
  52. <ClCompile Include="$(MSBuildThisFileDirectory)OctoquadIdentifier.cpp" />
  53. <ClCompile Include="$(MSBuildThisFileDirectory)Parse.cpp" />
  54. <ClCompile Include="$(MSBuildThisFileDirectory)RegexCompileTime.cpp" />
  55. <ClCompile Include="$(MSBuildThisFileDirectory)RegexParser.cpp" />
  56. <ClCompile Include="$(MSBuildThisFileDirectory)RegexPattern.cpp" />
  57. <ClCompile Include="$(MSBuildThisFileDirectory)RegexRuntime.cpp" />
  58. <ClCompile Include="$(MSBuildThisFileDirectory)RegexStats.cpp" />
  59. <ClCompile Include="$(MSBuildThisFileDirectory)rterror.cpp" />
  60. <ClCompile Include="$(MSBuildThisFileDirectory)Scan.cpp" />
  61. <ClCompile Include="$(MSBuildThisFileDirectory)screrror.cpp" />
  62. <ClCompile Include="$(MSBuildThisFileDirectory)StandardChars.cpp" />
  63. <ClCompile Include="$(MSBuildThisFileDirectory)ParserPch.cpp">
  64. <PrecompiledHeader>Create</PrecompiledHeader>
  65. </ClCompile>
  66. <ClCompile Include="$(MSBuildThisFileDirectory)TextbookBoyerMoore.cpp" />
  67. <None Include="HashFunc.cpp" />
  68. </ItemGroup>
  69. <ItemGroup>
  70. <ClInclude Include="Alloc.h" />
  71. <ClInclude Include="BackgroundParser.h" />
  72. <ClInclude Include="CaseInsensitive.h" />
  73. <ClInclude Include="CharClassifier.h" />
  74. <ClInclude Include="CharMap.h" />
  75. <ClInclude Include="Chars.h" />
  76. <ClInclude Include="CharSet.h" />
  77. <ClInclude Include="CharTrie.h" />
  78. <ClInclude Include="cmperr.h" />
  79. <ClInclude Include="DebugWriter.h" />
  80. <ClInclude Include="errstr.h" />
  81. <ClInclude Include="FormalsUtil.h" />
  82. <ClInclude Include="globals.h" />
  83. <ClInclude Include="Hash.h" />
  84. <ClInclude Include="idiom.h" />
  85. <ClInclude Include="keywords.h" />
  86. <ClInclude Include="kwd-lsc.h" />
  87. <ClInclude Include="kwd-swtch.h" />
  88. <ClInclude Include="kwds_sw.h" />
  89. <ClInclude Include="objnames.h" />
  90. <ClInclude Include="OctoquadIdentifier.h" />
  91. <ClInclude Include="Parse.h" />
  92. <ClInclude Include="ParseFlags.h" />
  93. <ClInclude Include="Parser.h" />
  94. <ClInclude Include="ParserCommon.h" />
  95. <ClInclude Include="ParserPch.h" />
  96. <ClInclude Include="ParseTreeComparer.h" />
  97. <ClInclude Include="perrors.h" />
  98. <ClInclude Include="pnodechange.h" />
  99. <ClInclude Include="pnodediff.h" />
  100. <ClInclude Include="pnodevisit.h" />
  101. <ClInclude Include="pnodewalk.h" />
  102. <ClInclude Include="popcode.h" />
  103. <ClInclude Include="ptlist.h" />
  104. <ClInclude Include="ptree.h" />
  105. <ClInclude Include="RegCodes.h" />
  106. <ClInclude Include="RegexCommon.h" />
  107. <ClInclude Include="RegexCompileTime.h" />
  108. <ClInclude Include="RegexContcodes.h" />
  109. <ClInclude Include="RegexFlags.h" />
  110. <ClInclude Include="RegexOpCodes.h" />
  111. <ClInclude Include="RegexParser.h" />
  112. <ClInclude Include="RegexPattern.h" />
  113. <ClInclude Include="RegexRuntime.h" />
  114. <ClInclude Include="RegexStats.h" />
  115. <ClInclude Include="rterror.h" />
  116. <ClInclude Include="rterrors.h" />
  117. <ClInclude Include="rterrors_limits.h" />
  118. <ClInclude Include="Scan.h" />
  119. <ClInclude Include="screrror.h" />
  120. <ClInclude Include="StandardChars.h" />
  121. <ClInclude Include="TextbookBoyerMoore.h" />
  122. <ClInclude Include="tokens.h" />
  123. </ItemGroup>
  124. <ItemGroup>
  125. <ClCompile Include="$(MSBuildThisFileDirectory)jserr.gen">
  126. <PreprocessToFile>true</PreprocessToFile>
  127. <PreprocessSuppressLineNumbers>true</PreprocessSuppressLineNumbers>
  128. <ObjectFileName>$(IntDir)jserr.rc2</ObjectFileName>
  129. <AdditionalIncludeDirectories>
  130. $(MSBuildThisFileDirectory);
  131. $(MSBuildThisFileDirectory)..\Common;
  132. $(MSBuildThisFileDirectory)..\runtime;
  133. $(MSBuildThisFileDirectory)..\runtime\library;
  134. </AdditionalIncludeDirectories>
  135. <LibCompiled>false</LibCompiled>
  136. <ForcedIncludeFiles>
  137. </ForcedIncludeFiles>
  138. <PrecompiledHeader>NotUsing</PrecompiledHeader>
  139. </ClCompile>
  140. </ItemGroup>
  141. <ItemGroup>
  142. <None Include="JsScan.js" />
  143. </ItemGroup>
  144. <ItemGroup>
  145. <ProjectReference Include="..\JITIDL\Chakra.JITIDL.vcxproj">
  146. <Project>{0db5ecbc-9385-4a65-be2c-4ef7c65cb719}</Project>
  147. </ProjectReference>
  148. </ItemGroup>
  149. <Import Project="$(BuildConfigPropsPath)Chakra.Build.targets" Condition="exists('$(BuildConfigPropsPath)Chakra.Build.targets')" />
  150. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  151. </Project>