diff --git a/vendor.cmake b/vendor.cmake index 0c33d08..3f8a8a1 100644 --- a/vendor.cmake +++ b/vendor.cmake @@ -26,10 +26,18 @@ elseif (ANDROID OR IOS) else () set(ARCH arm) endif () +elseif (APPLE) + if (CMAKE_OSX_ARCHITECTURES STREQUAL "x86_64") + set(ARCH x64) + elseif (CMAKE_OSX_ARCHITECTURES STREQUAL "arm64") + set(ARCH arm64) + else () + set(ARCH x64) + endif () else () if (MSVC) string(TOLOWER ${MSVC_C_ARCHITECTURE_ID} ARCH) - elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" OR $CMAKE_SYSTEM_PROCESSOR STREQUAL "amd64") + elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" OR CMAKE_SYSTEM_PROCESSOR STREQUAL "amd64") set(ARCH x64) elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "arm64" OR CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64") set(ARCH arm64)