From a5825bfd67f6e48563c14dcabf9d07d0d4bbe7d1 Mon Sep 17 00:00:00 2001 From: Hongyu Liu Date: Fri, 11 Apr 2025 15:44:52 +0200 Subject: [PATCH] updates preset for 64bit --- hello-world/CMakePresets.json | 47 +++++++++++++++++++++++++++++++++-- 1 file changed, 45 insertions(+), 2 deletions(-) diff --git a/hello-world/CMakePresets.json b/hello-world/CMakePresets.json index 1814549..345cd99 100644 --- a/hello-world/CMakePresets.json +++ b/hello-world/CMakePresets.json @@ -10,14 +10,57 @@ }, "configurePresets": [ { - "name": "dbg", + "name": "debug", "cacheVariables": { "CMAKE_BUILD_TYPE": "Debug", "CMAKE_TOOLCHAIN_FILE": "../../bare-metal-bsp/cmake/rv32imc.cmake" } }, { - "name": "rel", + "name": "debug_moon", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Debug", + "BOARD": "moonlight", + "HAVE_NO_INIT_FINI": "ON", + "CMAKE_TOOLCHAIN_FILE": "../../bare-metal-bsp/cmake/rv32imc.cmake" + } + }, + { + "name": "debug_tgc", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Debug", + "BOARD": "tgc_vp", + "HAVE_NO_INIT_FINI": "ON", + "CMAKE_TOOLCHAIN_FILE": "../../bare-metal-bsp/cmake/rv32imc.cmake" + } + }, + { + "name": "debug_64", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Debug", + "CMAKE_TOOLCHAIN_FILE": "../../bare-metal-bsp/cmake/rv64gc.cmake" + } + }, + { + "name": "debug_64_moon", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Debug", + "BOARD": "moonlight", + "HAVE_NO_INIT_FINI": "ON", + "CMAKE_TOOLCHAIN_FILE": "../../bare-metal-bsp/cmake/rv64gc.cmake" + } + }, + { + "name": "debug_64_tgc", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Debug", + "BOARD": "tgc_vp", + "HAVE_NO_INIT_FINI": "ON", + "CMAKE_TOOLCHAIN_FILE": "../../bare-metal-bsp/cmake/rv64gc.cmake" + } + }, + { + "name": "release", "cacheVariables": { "CMAKE_BUILD_TYPE": "Release", "CMAKE_TOOLCHAIN_FILE": "../../bare-metal-bsp/cmake/rv32imc.cmake"