--- libultrahdr-2.0.2/CMakeLists.txt +++ libultrahdr-2.0.2/CMakeLists.txt @@ -55,7 +55,8 @@ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^loongarch64") set(ARCH "loong64") else() - message(FATAL_ERROR "Architecture: ${CMAKE_SYSTEM_PROCESSOR} not recognized") + # generic C++ code path for other architectures + set(ARCH "${CMAKE_SYSTEM_PROCESSOR}") endif() # Cross compiling on macOS. The cross compiling architecture should override