Chakra.Build.Default.props 1.1 KB

123456789101112131415161718
  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 Project="Common.Build.Default.props"/>
  4. <Import Condition="'$(Clang)'!=''" Project="Chakra.Build.Clang.Default.props"/>
  5. <PropertyGroup>
  6. <WindowsTargetPlatformVersion Condition="'$(Platform)'=='ARM'">10.0.10240.0</WindowsTargetPlatformVersion>
  7. <!-- Always use Platform SDK for core builds -->
  8. <EventManifestXmlPath>$(WindowsSDK80Path)Include\um</EventManifestXmlPath>
  9. <!-- Unless indicated otherwise, statically link the C++ Runtime into ChakraCore.dll -->
  10. <RuntimeLib Condition="'$(RuntimeLib)'==''">static_library</RuntimeLib>
  11. <NtTargetVersion>$(NtTargetVersion_Win7)</NtTargetVersion>
  12. <!-- On ARM we depend an API that was added in Win8 timeframe, specifically GetCurrentThreadLimits.
  13. Note that for ARM we don't need to support running on Win7, so it's fine to require Win8 as minimum. -->
  14. <NtTargetVersion Condition="'$(Platform)'=='ARM' or '$(Platform)'=='Arm64'">$(NtTargetVersion_Win8)</NtTargetVersion>
  15. </PropertyGroup>
  16. </Project>