mirror of
https://github.com/eclipse-threadx/threadx.git
synced 2026-08-18 11:23:53 +08:00
17 lines
510 B
CMake
17 lines
510 B
CMake
# Name of the target
|
|
set(CMAKE_SYSTEM_NAME Generic)
|
|
set(CMAKE_SYSTEM_PROCESSOR risc-v32)
|
|
set(THREADX_ARCH "risc-v32")
|
|
set(THREADX_TOOLCHAIN "gnu")
|
|
if(DEFINED SOFT_FLOAT)
|
|
set(ARCH_FLAGS "-g -march=rv32ima_zicsr -mabi=ilp32 -mcmodel=medany")
|
|
set(CACHE{SOFT_FLOAT} FORCE 1)
|
|
else()
|
|
set(ARCH_FLAGS "-g -march=rv32gc -mabi=ilp32d -mcmodel=medany")
|
|
endif()
|
|
set(CFLAGS "${ARCH_FLAGS}")
|
|
set(ASFLAGS "${ARCH_FLAGS}")
|
|
set(LDFLAGS "${ARCH_FLAGS}")
|
|
|
|
include(${CMAKE_CURRENT_LIST_DIR}/riscv32-unknown-elf.cmake)
|