2022-12-04 08:55:47 +00:00
|
|
|
set(CMAKE_SYSTEM_NAME Generic)
|
|
|
|
|
2023-01-30 04:41:58 +00:00
|
|
|
find_program(RISCV_GCC_FOUND
|
2023-02-02 22:46:17 +00:00
|
|
|
NAMES riscv-none-elf-gcc riscv32-unknown-elf-gcc)
|
2023-01-30 04:41:58 +00:00
|
|
|
|
|
|
|
get_filename_component(GCC_BIN ${RISCV_GCC_FOUND} NAME)
|
|
|
|
|
|
|
|
string(REPLACE gcc "" TOOLCHAIN_PREFIX ${GCC_BIN})
|
|
|
|
|
2023-02-02 22:46:17 +00:00
|
|
|
set(CMAKE_ASM_COMPILER ${TOOLCHAIN_PREFIX}as)
|
2022-12-04 08:55:47 +00:00
|
|
|
set(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}gcc)
|
|
|
|
set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}g++)
|
2022-12-24 00:30:12 +00:00
|
|
|
set(CMAKE_OBJCOPY ${TOOLCHAIN_PREFIX}objcopy)
|
|
|
|
set(CMAKE_OBJDUMP ${TOOLCHAIN_PREFIX}objdump)
|