blob: 7afc70fa111cd746b8d4bc05f8d87322ad2892fe (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
---
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
|