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"