Cpp.Common.props 1.6 KB

1234567891011121314151617181920212223242526272829303132
  1. <!-- Targets for making .vcxproj better. -->
  2. <Project>
  3. <PropertyGroup>
  4. <SignOutput Condition=" '$(SignType)' != '' ">true</SignOutput>
  5. <IsPackable>false</IsPackable>
  6. <!-- This maps the common MSBuild property name to equivalent C++ project properties. -->
  7. <IntDir>$(IntermediateOutputPath)</IntDir>
  8. </PropertyGroup>
  9. <!-- These test projects are skipped because you cannot test native ARM64 projects on a x86/x64 machine. -->
  10. <PropertyGroup Condition=" '$(Platform)' == 'ARM64' AND '$(TargetArchitecture)' == 'x64' ">
  11. <SkipNativeTest>true</SkipNativeTest>
  12. <TestProjectSkipReason>You cannot test native ARM64 projects on a x86/x64 machine</TestProjectSkipReason>
  13. </PropertyGroup>
  14. <PropertyGroup Label="Configuration">
  15. <Configuration Condition="'$(Configuration)'==''">Debug</Configuration>
  16. <VCProjectVersion>15.0</VCProjectVersion>
  17. <Keyword>Win32Proj</Keyword>
  18. <Platform Condition="'$(Platform)' == ''">x64</Platform>
  19. <PlatformToolsetVersion>v143</PlatformToolsetVersion>
  20. <PlatformToolset>$(PlatformToolsetVersion)</PlatformToolset>
  21. <!-- If the following line is updated ensure that the /eng/scripts/vs.17.*.json files are updated to include the same version component too. -->
  22. <WindowsTargetPlatformVersion Condition=" '$(WindowsTargetPlatformVersion)' == '' ">10.0.19041.0</WindowsTargetPlatformVersion>
  23. </PropertyGroup>
  24. <Import Project="MicroBuild.Plugin.props" Condition="'$(MicroBuildSentinelFile)' == ''" />
  25. <Import Project="$(MicroBuildPluginDirectory)\MicroBuild.Plugins.*\**\build\MicroBuild.Plugins.*.props" Condition=" '$(MicroBuildPluginDirectory)' != ''" />
  26. </Project>