Added support to detect ppc64* processors

This commit is contained in:
Marvin Gießing 2023-05-02 18:13:41 +02:00 committed by GitHub
parent a063f2e4d3
commit f3e212361d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -359,8 +359,11 @@ elseif (${CMAKE_SYSTEM_PROCESSOR} MATCHES "^(x86_64|i686|AMD64)$")
add_compile_options(-mavx512vnni)
endif()
endif()
elseif (${CMAKE_SYSTEM_PROCESSOR} MATCHES "ppc64")
message(STATUS "PowerPC detected")
add_compile_options(-mcpu=native -mtune=native)
#TODO: Add targets for Power8/Power9 (Altivec/VSX) and Power10(MMA) and query for big endian systems (ppc64/le/be)
else()
# TODO: support PowerPC
message(STATUS "Unknown architecture")
endif()