Skip to content

Commit 45b2cd2

Browse files
committed
treat armv8 CMAKE_SYSTEM_PROCESSOR as arm64
The cmake scripts incorrectly treated armv8 as 32-bit arm, causing compilation issues. This just adds 'armv8' to the arm64 condition check.
1 parent 904f9a2 commit 45b2cd2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

cmake/system_check.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "amd64.*|x86_64.*|AMD64.*")
5454
endif()
5555
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "i686.*|i386.*|x86.*|amd64.*|AMD64.*")
5656
set(X86 1)
57-
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(aarch64.*|AARCH64.*|arm64.*|ARM64.*)")
57+
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(aarch64.*|AARCH64.*|arm64.*|ARM64.*|armv8.*)")
5858
if("${CMAKE_SIZEOF_VOID_P}" EQUAL "8")
5959
set(ARM64 1)
6060
else()

0 commit comments

Comments
 (0)