From 5870ca658dc8495e0da831cb98f2967068e738dd Mon Sep 17 00:00:00 2001 From: Siarhei Fedartsou Date: Sat, 15 Oct 2022 15:30:55 +0200 Subject: [PATCH] Attempt to cross-compile for arm64 Linux --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 327d0532f..1652e010c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -518,8 +518,8 @@ if(ENABLE_CONAN) # explicitly say Conan to use x86 dependencies if build for x86 platforms (https://github.com/conan-io/cmake-conan/issues/141) if(NOT CMAKE_SIZEOF_VOID_P EQUAL 8) conan_cmake_run("${CONAN_ARGS};ARCH;x86") - # cross-compilation for Apple Silicon - elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL "arm64" AND CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "x86_64") + # cross-compilation for arm64 processors + elseif((CMAKE_SYSTEM_PROCESSOR STREQUAL "arm64" OR CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64") AND CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "x86_64") conan_cmake_run("${CONAN_ARGS};ARCH;armv8") else() conan_cmake_run("${CONAN_ARGS}")