aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorViktor Szakats <commit@vsz.me>2024-01-02 03:08:14 +0000
committerBrent Cook <busterb@gmail.com>2024-03-03 15:32:50 -0600
commit33925d16d03641fb4b764882a40e8ef3d246a36c (patch)
tree4918b866ea9de216371f63b2e160aadfca4a123a
parentdef998b1b3d9f312bc4f740b41ac3d508f297a69 (diff)
downloadportable-33925d16d03641fb4b764882a40e8ef3d246a36c.tar.gz
portable-33925d16d03641fb4b764882a40e8ef3d246a36c.tar.bz2
portable-33925d16d03641fb4b764882a40e8ef3d246a36c.zip
cmake: disable ASM for Windows ARM64
With ASM support the builds either exit with an assert or hang (with asserts disabled).
-rw-r--r--CMakeLists.txt3
1 files changed, 3 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7a414aa..8447d95 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -342,6 +342,9 @@ endif()
342 342
343if(CMAKE_SYSTEM_PROCESSOR MATCHES "(aarch64|arm64|ARM64)") 343if(CMAKE_SYSTEM_PROCESSOR MATCHES "(aarch64|arm64|ARM64)")
344 set(HOST_AARCH64 true) 344 set(HOST_AARCH64 true)
345 if(WIN32)
346 set(ENABLE_ASM false)
347 endif()
345elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "arm") 348elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "arm")
346 set(HOST_ARM true) 349 set(HOST_ARM true)
347elseif(CMAKE_SYSTEM_NAME STREQUAL "SunOS" AND CMAKE_SYSTEM_PROCESSOR MATCHES "i386") 350elseif(CMAKE_SYSTEM_NAME STREQUAL "SunOS" AND CMAKE_SYSTEM_PROCESSOR MATCHES "i386")