@@ -8,21 +8,17 @@ set(CMAKE_SYSTEM_PROCESSOR "riscv" CACHE STRING "")
88
99set (TOOLCHAIN_PREFIX "riscv64-unknown-elf-" )
1010
11- set (MYRISCV "/scratch/iansseijelly/riscv-llvm-install " )
11+ set (MYRISCV "$ENV{RISCV} " )
1212
13- set (CMAKE_AR "llvm-ar" )
13+ set (CMAKE_AR "${MYRISCV} /bin/ llvm-ar" )
1414set (CMAKE_ASM_COMPILER "${MYRISCV} /bin/clang" )
1515set (CMAKE_C_COMPILER "${MYRISCV} /bin/clang" )
1616set (CMAKE_CXX_COMPILER "${MYRISCV} /bin/clang++" )
1717set (CMAKE_LINKER "${MYRISCV} /bin/lld" )
18- set (CMAKE_OBJCOPY "llvm-objcopy" )
19- set (CMAKE_OBJDUMP "llvm-objdump" )
20- set (CMAKE_SIZE "llvm-size" )
21-
22- set (CMAKE_FIND_ROOT_PATH "${MYRISCV} /" )
23- set (CMAKE_INCLUDE_PATH "${MYRISCV} /include/" )
24- set (CMAKE_LIBRARY_PATH "${MYRISCV} /lib/" )
25- set (CMAKE_PROGRAM_PATH "${MYRISCV} /bin/" )
18+ set (CMAKE_RANLIB "${MYRISCV} /bin/llvm-ranlib" )
19+ set (CMAKE_OBJCOPY "${MYRISCV} /bin/llvm-objcopy" )
20+ set (CMAKE_OBJDUMP "${MYRISCV} /bin/llvm-objdump" )
21+ set (CMAKE_SIZE "${MYRISCV} /bin/llvm-size" )
2622
2723# tell me the cc compiler cmake found
2824message (STATUS "CC: ${CMAKE_C_COMPILER} " )
@@ -37,4 +33,6 @@ set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
3733
3834# add std lib path
3935include_directories ("$ENV{RISCV} /riscv64-unknown-elf/include" )
40- link_directories ("$ENV{RISCV} /riscv64-unknown-elf/lib" )
36+ link_directories ("$ENV{RISCV} /riscv64-unknown-elf/lib" )
37+ # for libgcc
38+ link_directories ("${MYRISCV} /lib/gcc/riscv64-unknown-elf/15.1.0" )
0 commit comments