From 64d8f9a3c66bc5a7be9cd2db84d8989992983d1c Mon Sep 17 00:00:00 2001 From: Peter van der Perk Date: Mon, 27 Jan 2025 10:43:20 +0100 Subject: [PATCH] cmake: for vscode launch fallback to gdb-multiarch Newer toolchains don't ship with arm-none-eabi-gdb hence we should use gdb-multiarch instead --- platforms/nuttx/CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/platforms/nuttx/CMakeLists.txt b/platforms/nuttx/CMakeLists.txt index ba89894efe..19fcae552e 100644 --- a/platforms/nuttx/CMakeLists.txt +++ b/platforms/nuttx/CMakeLists.txt @@ -506,6 +506,11 @@ if(NOT NUTTX_DIR MATCHES "external") message(STATUS "Found SVD: ${DEBUG_SVD_FILE_PATH}") endif() + if(NOT CMAKE_GDB) + find_program(CMAKE_GDB gdb-multiarch) + message(STATUS "Found GDB: ${CMAKE_GDB}") + endif() + if(DEBUG_DEVICE) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Debug/launch.json.in ${PX4_SOURCE_DIR}/.vscode/launch.json @ONLY) endif()