aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorViktor Szakats <commit@vsz.me>2024-01-02 03:08:14 +0000
committerViktor Szakats <commit@vsz.me>2024-01-02 03:08:20 +0000
commitbebf63788f2165f8352fe08586526d056a3f547f (patch)
treee12b38cf2a3cae30bc76ef0e7b79e14308427549
parent0b6d6610c989cc203c5a71550f8b016fe962b665 (diff)
downloadportable-bebf63788f2165f8352fe08586526d056a3f547f.tar.gz
portable-bebf63788f2165f8352fe08586526d056a3f547f.tar.bz2
portable-bebf63788f2165f8352fe08586526d056a3f547f.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 3b8c1aa..78840b2 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")