From 9932cae9c1acd5d5986869d4ecaac7294f28204f Mon Sep 17 00:00:00 2001 From: Miku AuahDark Date: Thu, 3 Dec 2020 13:01:33 +0800 Subject: [PATCH] OpenAL-soft: Apply kcat/openal-soft@ee9f0fe3063c61584e7a34d7b3ddc73d8464a29c Recognize ARM64 as a VS platform --- libs/openal-soft/cmake/FindWindowsSDK.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/openal-soft/cmake/FindWindowsSDK.cmake b/libs/openal-soft/cmake/FindWindowsSDK.cmake index e136b897..a1655073 100644 --- a/libs/openal-soft/cmake/FindWindowsSDK.cmake +++ b/libs/openal-soft/cmake/FindWindowsSDK.cmake @@ -470,9 +470,11 @@ find_package_handle_standard_args(WindowsSDK if(WINDOWSSDK_FOUND) # Internal: Architecture-appropriate library directory names. - if("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "ARM") + if("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "ARM" OR "${CMAKE_VS_PLATFORM_NAME}" STREQUAL "ARM64") if(CMAKE_SIZEOF_VOID_P MATCHES "8") # Only supported in Win10 SDK and up. + set(_winsdk_archbare ) # what the architecture used to be called in oldest SDKs + set(_winsdk_arch arm64) # what the architecture used to be called set(_winsdk_arch8 arm64) # what the WDK for Win8+ calls this architecture else() set(_winsdk_archbare /arm) # what the architecture used to be called in oldest SDKs