Lines Matching +full:llvm +full:- +full:ranlib
8 # Avoid to use system path for cross-compile
13 set(TOOLCHAIN_PATH ${CMAKE_SOURCE_DIR}/build-toolchain-qemu/riscv-clang)
16 set(TOOLCHAIN_PREFIX "riscv64-unknown-linux-gnu-" CACHE STRING "The toolcahin prefix.")
22 # CMake will just use the host-side tools for the following tools, so we setup them here.
23 set(CMAKE_C_COMPILER_AR "${TOOLCHAIN_PATH}/bin/llvm-ar")
24 set(CMAKE_CXX_COMPILER_AR "${TOOLCHAIN_PATH}/bin/llvm-ar")
25 set(CMAKE_C_COMPILER_RANLIB "${TOOLCHAIN_PATH}/bin/llvm-ranlib")
26 set(CMAKE_CXX_COMPILER_RANLIB "${TOOLCHAIN_PATH}/bin/llvm-ranlib")
27 set(CMAKE_OBJDUMP "${TOOLCHAIN_PATH}/bin/llvm-objdump")
28 set(CMAKE_OBJCOPY "${TOOLCHAIN_PATH}/bin/llvm-objcopy")
37 list(APPEND RISCV_COMPILER_FLAGS "-march=rv64gcv")
39 # Disable auto-vectorizer
40 add_compile_options(-fno-vectorize -fno-slp-vectorize)
43 list(APPEND RISCV_COMPILER_FLAGS "-march=rv64gc")
51 set(RISCV_LINKER_FLAGS "-lstdc++ -lpthread -lm -ldl")