--- CMake/unix_config.cmake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CMake/unix_config.cmake b/CMake/unix_config.cmake index 4ec81bb..ecb2c8c 100644 --- a/CMake/unix_config.cmake +++ b/CMake/unix_config.cmake @@ -16,6 +16,9 @@ macro(os_set_flags) elseif(${MACHINE} MATCHES "powerpc64(le)?-linux-gnu") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -ftree-vectorize") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ftree-vectorize") + elseif(${MACHINE} MATCHES "riscv-*") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -march=rv64ifd") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=rv64ifd") else() set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mssse3") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mssse3") -- 2.43.0