diff --git a/geodiff/CMakeLists.txt b/geodiff/CMakeLists.txt index 23d57de..4ae76d2 100644 --- a/geodiff/CMakeLists.txt +++ b/geodiff/CMakeLists.txt @@ -31,9 +31,9 @@ IF(SKBUILD) IF (CMAKE_GENERATOR_PLATFORM STREQUAL "Win32") SET(GEODIFF_NAME "${GEODIFF_NAME}-win32") ENDIF (CMAKE_GENERATOR_PLATFORM STREQUAL "Win32") - IF (APPLE AND CMAKE_SYSTEM_PROCESSOR STREQUAL "arm64") + IF (APPLE AND (CMAKE_SYSTEM_PROCESSOR STREQUAL "arm64" OR CMAKE_OSX_ARCHITECTURES MATCHES "arm64")) SET(GEODIFF_NAME "${GEODIFF_NAME}-arm64") - ENDIF (APPLE AND CMAKE_SYSTEM_PROCESSOR STREQUAL "arm64") + ENDIF () ELSE(SKBUILD) SET(GEODIFF_NAME geodiff) ENDIF(SKBUILD)