asm_Debug_cmdline="yasm -Xvc -g cv8 -f win32 ${yasmincs} "%(FullPath)""
asm_Release_cmdline="yasm -Xvc -f win32 ${yasmincs} "%(FullPath)""
;;
+ arm64*)
+ platforms[0]="ARM64"
+ asm_Debug_cmdline="armasm64 -nologo -oldit "%(FullPath)""
+ asm_Release_cmdline="armasm64 -nologo -oldit "%(FullPath)""
+ ;;
arm*)
platforms[0]="ARM"
asm_Debug_cmdline="armasm -nologo -oldit "%(FullPath)""
tag_content ApplicationType "Windows Store"
tag_content ApplicationTypeRevision 8.1
fi
+ if [ $vs_ver -eq 15 ] && [ "${platforms[0]}" = "ARM64" ]; then
+ # Require the first Visual Studio version to have ARM64 support.
+ tag_content MinimumVisualStudioVersion 15.9
+ # Require a Windows SDK that has ARM64 support rather than the
+ # default of 8.1.
+ # Since VS 15 does not have a 'use latest SDK version' facility,
+ # set WindowsTargetPlatformVersion to the first official SDK
+ # version to have ARM64 support.
+ tag_content WindowsTargetPlatformVersion 10.0.17134.0
+ fi
close_tag PropertyGroup
tag Import \