diff --git a/CMakeLists.txt b/CMakeLists.txt index 84084e38..08aeffb5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,8 +13,13 @@ if(ANDROID) set(QT_ANDROID_BUILD_ALL_ABIS ON) endif() +# TODO: determine build step for arm64 build, from x86_64 host if(APPLE AND NOT IOS) - set(CMAKE_OSX_ARCHITECTURES "x86_64") + if(CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "arm64") + set(CMAKE_OSX_ARCHITECTURES "arm64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "x86_64") + set(CMAKE_OSX_ARCHITECTURES "x86_64") + endif() endif() add_subdirectory(client) diff --git a/client/3rd/OpenSSL/lib/macos/arm64/libcrypto.a b/client/3rd/OpenSSL/lib/macos/arm64/libcrypto.a new file mode 100644 index 00000000..c3abac83 Binary files /dev/null and b/client/3rd/OpenSSL/lib/macos/arm64/libcrypto.a differ diff --git a/client/3rd/OpenSSL/lib/macos/arm64/libssl.a b/client/3rd/OpenSSL/lib/macos/arm64/libssl.a new file mode 100644 index 00000000..9ef26acc Binary files /dev/null and b/client/3rd/OpenSSL/lib/macos/arm64/libssl.a differ