File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,8 @@ elseif(${OPENLIBM_ARCH_FOLDER} STREQUAL "x86" OR ${OPENLIBM_ARCH_FOLDER} STREQUA
26
26
set (OPENLIBM_ARCH_FOLDER "i387" )
27
27
elseif (${OPENLIBM_ARCH_FOLDER} STREQUAL "powerpc" )
28
28
set (OPENLIBM_ARCH_FOLDER "powerpc" )
29
+ elseif (${OPENLIBM_ARCH_FOLDER} STREQUAL "riscv64" )
30
+ set (OPENLIBM_ARCH_FOLDER "riscv64" )
29
31
else ()
30
32
message (FATAL_ERROR "${PROJECT_NAME} not set up for detected architecture: ${OPENLIBM_ARCH_FOLDER} " )
31
33
endif ()
@@ -62,7 +64,7 @@ endif()
62
64
target_compile_options ("${PROJECT_NAME} " PUBLIC ${C_ASM_COMPILE_FLAGS} )
63
65
64
66
# Project Source
65
- set (PROJECT_SRC "${PROJECT_SOURCE_DIR } " )
67
+ set (PROJECT_SRC "${CMAKE_CURRENT_SOURCE_DIR } " )
66
68
67
69
# Common
68
70
list (APPEND OPENLIBM_C_SOURCE
@@ -503,6 +505,9 @@ elseif(${OPENLIBM_ARCH_FOLDER} STREQUAL "powerpc")
503
505
list (APPEND OPENLIBM_C_SOURCE
504
506
"${PROJECT_SRC} /powerpc/fenv.c"
505
507
)
508
+ elseif (${OPENLIBM_ARCH_FOLDER} STREQUAL "riscv64" )
509
+ list (APPEND OPENLIBM_C_SOURCE
510
+ "${PROJECT_SRC} /riscv64/fenv.c" )
506
511
else ()
507
512
message (FATAL_ERROR "${PROJECT_NAME} CMake build is not set up for ${OPENLIBM_ARCH_FOLDER} " )
508
513
endif ()
You can’t perform that action at this time.
0 commit comments