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
2626 set (OPENLIBM_ARCH_FOLDER "i387" )
2727elseif (${OPENLIBM_ARCH_FOLDER} STREQUAL "powerpc" )
2828 set (OPENLIBM_ARCH_FOLDER "powerpc" )
29+ elseif (${OPENLIBM_ARCH_FOLDER} STREQUAL "riscv64" )
30+ set (OPENLIBM_ARCH_FOLDER "riscv64" )
2931else ()
3032 message (FATAL_ERROR "${PROJECT_NAME} not set up for detected architecture: ${OPENLIBM_ARCH_FOLDER} " )
3133endif ()
@@ -62,7 +64,7 @@ endif()
6264target_compile_options ("${PROJECT_NAME} " PUBLIC ${C_ASM_COMPILE_FLAGS} )
6365
6466# Project Source
65- set (PROJECT_SRC "${PROJECT_SOURCE_DIR } " )
67+ set (PROJECT_SRC "${CMAKE_CURRENT_SOURCE_DIR } " )
6668
6769# Common
6870list (APPEND OPENLIBM_C_SOURCE
@@ -503,6 +505,9 @@ elseif(${OPENLIBM_ARCH_FOLDER} STREQUAL "powerpc")
503505 list (APPEND OPENLIBM_C_SOURCE
504506 "${PROJECT_SRC} /powerpc/fenv.c"
505507 )
508+ elseif (${OPENLIBM_ARCH_FOLDER} STREQUAL "riscv64" )
509+ list (APPEND OPENLIBM_C_SOURCE
510+ "${PROJECT_SRC} /riscv64/fenv.c" )
506511else ()
507512 message (FATAL_ERROR "${PROJECT_NAME} CMake build is not set up for ${OPENLIBM_ARCH_FOLDER} " )
508513endif ()
You can’t perform that action at this time.
0 commit comments