disable cpu features on arm64, amrhf, s390x
tested on launchpad
@@ -65,12 +65,12 @@ if(UNIX)
target_link_libraries(mayaqua PRIVATE OpenSSL::SSL OpenSSL::Crypto Threads::Threads ZLIB::ZLIB)
- if(HAVE_SYS_AUXV)
+ if (CMAKE_SYSTEM_PROCESSOR MATCHES "^(armv7l|aarch64|s390x)$" OR NOT HAVE_SYS_AUXV)
+ add_definitions(-DSKIP_CPU_FEATURES)
+ else()
add_subdirectory(3rdparty/cpu_features)
set_property(TARGET cpu_features PROPERTY POSITION_INDEPENDENT_CODE ON)
target_link_libraries(mayaqua PRIVATE cpu_features)
- else()
- add_definitions(-DSKIP_CPU_FEATURES)
endif()
if(LIB_RT)
