diff -ruN SFML-2.5.1.orig/CMakeLists.txt SFML-2.5.1/CMakeLists.txt --- CMakeLists.txt.orig 2018-10-15 12:41:39.000000000 -0700 +++ CMakeLists.txt 2021-02-22 10:49:59.000000000 -0800 @@ -29,9 +29,6 @@ # add some default value for some additional macOS variable # note that those variables are ignored on other systems -if(NOT CMAKE_OSX_ARCHITECTURES) - set(CMAKE_OSX_ARCHITECTURES "x86_64" CACHE STRING "macOS architecture to build; 64-bit is expected" FORCE) -endif() if(NOT CMAKE_OSX_SYSROOT) # query the path to the default SDK, will fail on non-macOS, but it's okay. execute_process(COMMAND xcodebuild -sdk macosx -version Path @@ -252,11 +249,6 @@ endif() endif() - # only the default architecture (i.e. 64-bit) is supported - if(NOT CMAKE_OSX_ARCHITECTURES STREQUAL "x86_64") - message(FATAL_ERROR "Only 64-bit architecture is supported") - endif() - # configure Xcode templates set(XCODE_TEMPLATES_ARCH "\$(NATIVE_ARCH_ACTUAL)") endif()