microsoft / microsoft/vscode-cmake-tools

[Bug] FetchContent imported sources are not browsable

Open
#4,492 2 comments 0 reactions 0 assignees View on GitHub
bug more info needed
Dominant language
TypeScript
Stars
1.7k
Forks
546
Avg merge
2d 16h
Merged PRs (30d)
32

Description

### Brief Issue Summary

Modules imported with FetchContent have sources in the `build/_deps` directory. These are part of the build but they are not visible in the Explorer pane, not listed in the file picker (search by filename), and not searchable with "Find in Files".

It is frequently necessary to open or search these source files when working on a project, so this is a big pain point when using FetchContent.

Expected behavior: These files are part of the build and should be accessible for search, in the Explorer and file picker like other project sources.

### CMake Tools Diagnostics

```shell
{
"os": "linux",
"vscodeVersion": "1.101.0",
"cmtVersion": "1.20.53",
"configurations": [
{
"folder": "/home/marcus/src/sesame",
"cmakeVersion": "3.31.6",
"configured": true,
"generator": "Ninja",
"usesPresets": false,
"compilers": {
"C": "/usr/bin/arm-none-eabi-gcc"
}
}
],
"cpptoolsIntegration": {
"isReady": true,
"hasCodeModel": true,
"activeBuildType": "Debug",
"buildTypesSeen": [
"Debug"
],
"requests": [
"file:///home/marcus/src/sesame/src/ota.c",
"file:///home/marcus/src/sesame/src/ota_client.c",
"file:///home/marcus/src/sesame/include/controller.h",
"file:///home/marcus/src/sesame/src/httpd.c",
"file:///home/marcus/src/sesame/src/main.c",
"file:///home/marcus/src/sesame/build/_deps/corehttp-src/source/core_http_client.c",
"file:///home/marcus/src/sesame/libraries/network_transport/transport_plaintext.c",
"file:///usr/include/newlib/stdlib.h",
"file:///home/marcus/src/sesame/mw320_sdk/components/boot2_utils/psm-v2.c",
"file:///home/marcus/src/sesame/mw320_sdk/components/flash/mflash/mw320/mflash_drv.c",
"file:///home/marcus/src/sesame/src/config_manager.c",
"file:///home/marcus/src/sesame/src/string_util.c",
"file:///home/marcus/src/sesame/marvell/WMSDK/mw320/sdk/src/libc/src/strnlen.c"
],
"responses": [
{
"uri": "file:///home/marcus/src/sesame/src/ota.c",
"configuration": {
"includePath": [
"/home/marcus/src/sesame/build/_deps/corehttp-src/source/include",
"/home/marcus/src/sesame/build/_deps/corehttp-src/source/interface",
"/home/marcus/src/sesame/build/_deps/corehttp-src/source/dependency/3rdparty/llhttp/include",
"/home/marcus/src/sesame/build/_deps/freertos_plus_tcp-src/source/include",
"/home/marcus/src/sesame/include/config",
"/home/marcus/src/sesame/build/_deps/freertos_plus_tcp-src/source/portable/Compiler/GCC",
"/home/marcus/src/sesame/build/_deps/freertos_kernel-src/include",
"/home/marcus/src/sesame/build/_deps/freertos_kernel-src/portable/GCC/ARM_CM4F",
"/home/marcus/src/sesame/include",
"/home/marcus/src/sesame/build/_deps/coremqtt-agent-src/source/include",
"/home/marcus/src/sesame/build/_deps/coremqtt-src/source/include",
"/home/marcus/src/sesame/build/_deps/coremqtt-src/source/interface",
"/home/marcus/src/sesame/libraries/network_transport",
"/home/marcus/src/sesame/libraries/network_transport/tcp_sockets_wrapper/include",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/incl",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/incl/port/os",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/incl/wlcmgr",
"/home/marcus/src/sesame/build/_deps/freertos_plus_tcp-src/source/portable/NetworkInterface/include",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/incl/wifidriver",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/wifidriver",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/wifidriver/incl",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/sdio",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/common",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320/drivers",
"/home/marcus/src/sesame/mw320_sdk/CMSIS/Include",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/host/sdioc",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/osa",
"/home/marcus/src/sesame/mw320_sdk/components/osa",
"/home/marcus/src/sesame/mw320_sdk/components/lists",
"/home/marcus/src/sesame/build/_deps/mbedtls-src/include",
"/home/marcus/src/sesame/mw320_sdk/middleware/mbedtls/port/mw",
"/home/marcus/src/sesame/build/_deps/mbedtls-src/3rdparty/everest/include",
"/home/marcus/src/sesame/build/_deps/mbedtls-src/3rdparty/p256-m",
"/home/marcus/src/sesame/build/_deps/mbedtls-src/3rdparty/p256-m/p256-m",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320/utilities/debug_console",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320/utilities/str",
"/home/marcus/src/sesame/mw320_sdk/components/serial_manager",
"/home/marcus/src/sesame/mw320_sdk/components/uart",
"/home/marcus/src/sesame/mw320_sdk/components/boot2_utils",
"/home/marcus/src/sesame/mw320_sdk/components/flash/mflash",
"/home/marcus/src/sesame/mw320_sdk/components/flash/mflash/mw320",
"/home/marcus/src/sesame/board",
"/home/marcus/src/sesame/build/_deps/backoff_algorithm-src/source/include",
"/home/marcus/src/sesame/build",
"/home/marcus/src/sesame/build/_deps/nanopb-src"
],
"defines": [
"CPU_88MW320_A0_NAPC",
"FSL_RTOS_FREE_RTOS",
"LOGGING_ENABLE_METADATA_WITH_C99_AND_GNU_EXTENSION=0",
"MBEDTLS_CONFIG_FILE=\"mbedtls_app_config.h\"",
"PRINTF_ADVANCED_ENABLE=0",
"PRINTF_FLOAT_ENABLE=0",
"SCANF_ADVANCED_ENABLE=0",
"SCANF_FLOAT_ENABLE=0",
"SDIO_ENABLED",
"SDK_OS_FREE_RTOS",
"SERIAL_PORT_TYPE_UART=1",
"USE_BACKTRACE",
"USE_RTOS",
"_DEFAULT_SOURCE",
"_GNU_SOURCE",
"__FPU_PRESENT",
"projCOVERAGE_TEST=0"
],
"compilerPath": "/usr/bin/arm-none-eabi-gcc",
"compilerArgs": [],
"compilerFragments": [
"-g",
"-mcpu=cortex-m4",
"-mthumb",
"-mfloat-abi=softfp",
"-mfpu=fpv4-sp-d16",
"-fdata-sections",
"-ffunction-sections",
"-ffreestanding",
"-MMD",
"-Wall",
"-fno-strict-aliasing",
"-fno-common",
"-Wextra",
"-Wno-unused-parameter",
"-Wno-empty-body",
"-Wno-missing-field-initializers",
"-Wno-sign-compare",
"-Wno-type-limits",
"-std=c99",
"-Os",
"-funwind-tables",
"-mpoke-function-name",
"-fno-omit-frame-pointer",
"-imacros",
"/home/marcus/src/sesame/include/wifi_config.h"
]
}
},
{
"uri": "file:///home/marcus/src/sesame/src/ota_client.c",
"configuration": {
"includePath": [
"/home/marcus/src/sesame/build/_deps/corehttp-src/source/include",
"/home/marcus/src/sesame/build/_deps/corehttp-src/source/interface",
"/home/marcus/src/sesame/build/_deps/corehttp-src/source/dependency/3rdparty/llhttp/include",
"/home/marcus/src/sesame/build/_deps/freertos_plus_tcp-src/source/include",
"/home/marcus/src/sesame/include/config",
"/home/marcus/src/sesame/build/_deps/freertos_plus_tcp-src/source/portable/Compiler/GCC",
"/home/marcus/src/sesame/build/_deps/freertos_kernel-src/include",
"/home/marcus/src/sesame/build/_deps/freertos_kernel-src/portable/GCC/ARM_CM4F",
"/home/marcus/src/sesame/include",
"/home/marcus/src/sesame/build/_deps/coremqtt-agent-src/source/include",
"/home/marcus/src/sesame/build/_deps/coremqtt-src/source/include",
"/home/marcus/src/sesame/build/_deps/coremqtt-src/source/interface",
"/home/marcus/src/sesame/libraries/network_transport",
"/home/marcus/src/sesame/libraries/network_transport/tcp_sockets_wrapper/include",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/incl",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/incl/port/os",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/incl/wlcmgr",
"/home/marcus/src/sesame/build/_deps/freertos_plus_tcp-src/source/portable/NetworkInterface/include",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/incl/wifidriver",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/wifidriver",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/wifidriver/incl",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/sdio",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/common",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320/drivers",
"/home/marcus/src/sesame/mw320_sdk/CMSIS/Include",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/host/sdioc",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/osa",
"/home/marcus/src/sesame/mw320_sdk/components/osa",
"/home/marcus/src/sesame/mw320_sdk/components/lists",
"/home/marcus/src/sesame/build/_deps/mbedtls-src/include",
"/home/marcus/src/sesame/mw320_sdk/middleware/mbedtls/port/mw",
"/home/marcus/src/sesame/build/_deps/mbedtls-src/3rdparty/everest/include",
"/home/marcus/src/sesame/build/_deps/mbedtls-src/3rdparty/p256-m",
"/home/marcus/src/sesame/build/_deps/mbedtls-src/3rdparty/p256-m/p256-m",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320/utilities/debug_console",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320/utilities/str",
"/home/marcus/src/sesame/mw320_sdk/components/serial_manager",
"/home/marcus/src/sesame/mw320_sdk/components/uart",
"/home/marcus/src/sesame/mw320_sdk/components/boot2_utils",
"/home/marcus/src/sesame/mw320_sdk/components/flash/mflash",
"/home/marcus/src/sesame/mw320_sdk/components/flash/mflash/mw320",
"/home/marcus/src/sesame/board",
"/home/marcus/src/sesame/build/_deps/backoff_algorithm-src/source/include",
"/home/marcus/src/sesame/build",
"/home/marcus/src/sesame/build/_deps/nanopb-src"
],
"defines": [
"CPU_88MW320_A0_NAPC",
"FSL_RTOS_FREE_RTOS",
"LOGGING_ENABLE_METADATA_WITH_C99_AND_GNU_EXTENSION=0",
"MBEDTLS_CONFIG_FILE=\"mbedtls_app_config.h\"",
"PRINTF_ADVANCED_ENABLE=0",
"PRINTF_FLOAT_ENABLE=0",
"SCANF_ADVANCED_ENABLE=0",
"SCANF_FLOAT_ENABLE=0",
"SDIO_ENABLED",
"SDK_OS_FREE_RTOS",
"SERIAL_PORT_TYPE_UART=1",
"USE_BACKTRACE",
"USE_RTOS",
"_DEFAULT_SOURCE",
"_GNU_SOURCE",
"__FPU_PRESENT",
"projCOVERAGE_TEST=0"
],
"compilerPath": "/usr/bin/arm-none-eabi-gcc",
"compilerArgs": [],
"compilerFragments": [
"-g",
"-mcpu=cortex-m4",
"-mthumb",
"-mfloat-abi=softfp",
"-mfpu=fpv4-sp-d16",
"-fdata-sections",
"-ffunction-sections",
"-ffreestanding",
"-MMD",
"-Wall",
"-fno-strict-aliasing",
"-fno-common",
"-Wextra",
"-Wno-unused-parameter",
"-Wno-empty-body",
"-Wno-missing-field-initializers",
"-Wno-sign-compare",
"-Wno-type-limits",
"-std=c99",
"-Os",
"-funwind-tables",
"-mpoke-function-name",
"-fno-omit-frame-pointer",
"-imacros",
"/home/marcus/src/sesame/include/wifi_config.h"
]
}
},
{
"uri": "file:///home/marcus/src/sesame/src/httpd.c",
"configuration": {
"includePath": [
"/home/marcus/src/sesame/build/_deps/corehttp-src/source/include",
"/home/marcus/src/sesame/build/_deps/corehttp-src/source/interface",
"/home/marcus/src/sesame/build/_deps/corehttp-src/source/dependency/3rdparty/llhttp/include",
"/home/marcus/src/sesame/build/_deps/freertos_plus_tcp-src/source/include",
"/home/marcus/src/sesame/include/config",
"/home/marcus/src/sesame/build/_deps/freertos_plus_tcp-src/source/portable/Compiler/GCC",
"/home/marcus/src/sesame/build/_deps/freertos_kernel-src/include",
"/home/marcus/src/sesame/build/_deps/freertos_kernel-src/portable/GCC/ARM_CM4F",
"/home/marcus/src/sesame/include",
"/home/marcus/src/sesame/build/_deps/coremqtt-agent-src/source/include",
"/home/marcus/src/sesame/build/_deps/coremqtt-src/source/include",
"/home/marcus/src/sesame/build/_deps/coremqtt-src/source/interface",
"/home/marcus/src/sesame/libraries/network_transport",
"/home/marcus/src/sesame/libraries/network_transport/tcp_sockets_wrapper/include",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/incl",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/incl/port/os",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/incl/wlcmgr",
"/home/marcus/src/sesame/build/_deps/freertos_plus_tcp-src/source/portable/NetworkInterface/include",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/incl/wifidriver",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/wifidriver",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/wifidriver/incl",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/sdio",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/common",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320/drivers",
"/home/marcus/src/sesame/mw320_sdk/CMSIS/Include",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/host/sdioc",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/osa",
"/home/marcus/src/sesame/mw320_sdk/components/osa",
"/home/marcus/src/sesame/mw320_sdk/components/lists",
"/home/marcus/src/sesame/build/_deps/mbedtls-src/include",
"/home/marcus/src/sesame/mw320_sdk/middleware/mbedtls/port/mw",
"/home/marcus/src/sesame/build/_deps/mbedtls-src/3rdparty/everest/include",
"/home/marcus/src/sesame/build/_deps/mbedtls-src/3rdparty/p256-m",
"/home/marcus/src/sesame/build/_deps/mbedtls-src/3rdparty/p256-m/p256-m",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320/utilities/debug_console",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320/utilities/str",
"/home/marcus/src/sesame/mw320_sdk/components/serial_manager",
"/home/marcus/src/sesame/mw320_sdk/components/uart",
"/home/marcus/src/sesame/mw320_sdk/components/boot2_utils",
"/home/marcus/src/sesame/mw320_sdk/components/flash/mflash",
"/home/marcus/src/sesame/mw320_sdk/components/flash/mflash/mw320",
"/home/marcus/src/sesame/board",
"/home/marcus/src/sesame/build/_deps/backoff_algorithm-src/source/include",
"/home/marcus/src/sesame/build",
"/home/marcus/src/sesame/build/_deps/nanopb-src"
],
"defines": [
"CPU_88MW320_A0_NAPC",
"FSL_RTOS_FREE_RTOS",
"LOGGING_ENABLE_METADATA_WITH_C99_AND_GNU_EXTENSION=0",
"MBEDTLS_CONFIG_FILE=\"mbedtls_app_config.h\"",
"PRINTF_ADVANCED_ENABLE=0",
"PRINTF_FLOAT_ENABLE=0",
"SCANF_ADVANCED_ENABLE=0",
"SCANF_FLOAT_ENABLE=0",
"SDIO_ENABLED",
"SDK_OS_FREE_RTOS",
"SERIAL_PORT_TYPE_UART=1",
"USE_BACKTRACE",
"USE_RTOS",
"_DEFAULT_SOURCE",
"_GNU_SOURCE",
"__FPU_PRESENT",
"projCOVERAGE_TEST=0"
],
"compilerPath": "/usr/bin/arm-none-eabi-gcc",
"compilerArgs": [],
"compilerFragments": [
"-g",
"-mcpu=cortex-m4",
"-mthumb",
"-mfloat-abi=softfp",
"-mfpu=fpv4-sp-d16",
"-fdata-sections",
"-ffunction-sections",
"-ffreestanding",
"-MMD",
"-Wall",
"-fno-strict-aliasing",
"-fno-common",
"-Wextra",
"-Wno-unused-parameter",
"-Wno-empty-body",
"-Wno-missing-field-initializers",
"-Wno-sign-compare",
"-Wno-type-limits",
"-std=c99",
"-Os",
"-funwind-tables",
"-mpoke-function-name",
"-fno-omit-frame-pointer",
"-imacros",
"/home/marcus/src/sesame/include/wifi_config.h"
]
}
},
{
"uri": "file:///home/marcus/src/sesame/src/main.c",
"configuration": {
"includePath": [
"/home/marcus/src/sesame/build/_deps/corehttp-src/source/include",
"/home/marcus/src/sesame/build/_deps/corehttp-src/source/interface",
"/home/marcus/src/sesame/build/_deps/corehttp-src/source/dependency/3rdparty/llhttp/include",
"/home/marcus/src/sesame/build/_deps/freertos_plus_tcp-src/source/include",
"/home/marcus/src/sesame/include/config",
"/home/marcus/src/sesame/build/_deps/freertos_plus_tcp-src/source/portable/Compiler/GCC",
"/home/marcus/src/sesame/build/_deps/freertos_kernel-src/include",
"/home/marcus/src/sesame/build/_deps/freertos_kernel-src/portable/GCC/ARM_CM4F",
"/home/marcus/src/sesame/include",
"/home/marcus/src/sesame/build/_deps/coremqtt-agent-src/source/include",
"/home/marcus/src/sesame/build/_deps/coremqtt-src/source/include",
"/home/marcus/src/sesame/build/_deps/coremqtt-src/source/interface",
"/home/marcus/src/sesame/libraries/network_transport",
"/home/marcus/src/sesame/libraries/network_transport/tcp_sockets_wrapper/include",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/incl",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/incl/port/os",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/incl/wlcmgr",
"/home/marcus/src/sesame/build/_deps/freertos_plus_tcp-src/source/portable/NetworkInterface/include",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/incl/wifidriver",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/wifidriver",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/wifidriver/incl",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/sdio",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/common",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320/drivers",
"/home/marcus/src/sesame/mw320_sdk/CMSIS/Include",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/host/sdioc",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/osa",
"/home/marcus/src/sesame/mw320_sdk/components/osa",
"/home/marcus/src/sesame/mw320_sdk/components/lists",
"/home/marcus/src/sesame/build/_deps/mbedtls-src/include",
"/home/marcus/src/sesame/mw320_sdk/middleware/mbedtls/port/mw",
"/home/marcus/src/sesame/build/_deps/mbedtls-src/3rdparty/everest/include",
"/home/marcus/src/sesame/build/_deps/mbedtls-src/3rdparty/p256-m",
"/home/marcus/src/sesame/build/_deps/mbedtls-src/3rdparty/p256-m/p256-m",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320/utilities/debug_console",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320/utilities/str",
"/home/marcus/src/sesame/mw320_sdk/components/serial_manager",
"/home/marcus/src/sesame/mw320_sdk/components/uart",
"/home/marcus/src/sesame/mw320_sdk/components/boot2_utils",
"/home/marcus/src/sesame/mw320_sdk/components/flash/mflash",
"/home/marcus/src/sesame/mw320_sdk/components/flash/mflash/mw320",
"/home/marcus/src/sesame/board",
"/home/marcus/src/sesame/build/_deps/backoff_algorithm-src/source/include",
"/home/marcus/src/sesame/build",
"/home/marcus/src/sesame/build/_deps/nanopb-src"
],
"defines": [
"CPU_88MW320_A0_NAPC",
"FSL_RTOS_FREE_RTOS",
"LOGGING_ENABLE_METADATA_WITH_C99_AND_GNU_EXTENSION=0",
"MBEDTLS_CONFIG_FILE=\"mbedtls_app_config.h\"",
"PRINTF_ADVANCED_ENABLE=0",
"PRINTF_FLOAT_ENABLE=0",
"SCANF_ADVANCED_ENABLE=0",
"SCANF_FLOAT_ENABLE=0",
"SDIO_ENABLED",
"SDK_OS_FREE_RTOS",
"SERIAL_PORT_TYPE_UART=1",
"USE_BACKTRACE",
"USE_RTOS",
"_DEFAULT_SOURCE",
"_GNU_SOURCE",
"__FPU_PRESENT",
"projCOVERAGE_TEST=0"
],
"compilerPath": "/usr/bin/arm-none-eabi-gcc",
"compilerArgs": [],
"compilerFragments": [
"-g",
"-mcpu=cortex-m4",
"-mthumb",
"-mfloat-abi=softfp",
"-mfpu=fpv4-sp-d16",
"-fdata-sections",
"-ffunction-sections",
"-ffreestanding",
"-MMD",
"-Wall",
"-fno-strict-aliasing",
"-fno-common",
"-Wextra",
"-Wno-unused-parameter",
"-Wno-empty-body",
"-Wno-missing-field-initializers",
"-Wno-sign-compare",
"-Wno-type-limits",
"-std=c99",
"-Os",
"-funwind-tables",
"-mpoke-function-name",
"-fno-omit-frame-pointer",
"-imacros",
"/home/marcus/src/sesame/include/wifi_config.h"
]
}
},
{
"uri": "file:///home/marcus/src/sesame/build/_deps/corehttp-src/source/core_http_client.c",
"configuration": {
"includePath": [
"/home/marcus/src/sesame/build/_deps/corehttp-src/source/include",
"/home/marcus/src/sesame/build/_deps/corehttp-src/source/interface",
"/home/marcus/src/sesame/build/_deps/corehttp-src/source/dependency/3rdparty/llhttp/include",
"/home/marcus/src/sesame/build/_deps/freertos_plus_tcp-src/source/include",
"/home/marcus/src/sesame/include/config",
"/home/marcus/src/sesame/build/_deps/freertos_plus_tcp-src/source/portable/Compiler/GCC",
"/home/marcus/src/sesame/build/_deps/freertos_kernel-src/include",
"/home/marcus/src/sesame/build/_deps/freertos_kernel-src/portable/GCC/ARM_CM4F",
"/home/marcus/src/sesame/include"
],
"defines": [
"FSL_RTOS_FREE_RTOS",
"LOGGING_ENABLE_METADATA_WITH_C99_AND_GNU_EXTENSION=0",
"SDK_OS_FREE_RTOS",
"USE_BACKTRACE",
"USE_RTOS",
"_DEFAULT_SOURCE",
"_GNU_SOURCE",
"__FPU_PRESENT",
"projCOVERAGE_TEST=0"
],
"compilerPath": "/usr/bin/arm-none-eabi-gcc",
"compilerArgs": [],
"compilerFragments": [
"-g",
"-mcpu=cortex-m4",
"-mthumb",
"-mfloat-abi=softfp",
"-mfpu=fpv4-sp-d16",
"-fdata-sections",
"-ffunction-sections",
"-ffreestanding",
"-MMD",
"-Wall",
"-fno-strict-aliasing",
"-fno-common",
"-Wextra",
"-Wno-unused-parameter",
"-Wno-empty-body",
"-Wno-missing-field-initializers",
"-Wno-sign-compare",
"-Wno-type-limits",
"-std=c99",
"-g",
"-Og",
"-funwind-tables",
"-mpoke-function-name",
"-fno-omit-frame-pointer"
]
}
},
{
"uri": "file:///home/marcus/src/sesame/libraries/network_transport/transport_plaintext.c",
"configuration": {
"includePath": [
"/home/marcus/src/sesame/libraries/network_transport",
"/home/marcus/src/sesame/libraries/network_transport/tcp_sockets_wrapper/include",
"/home/marcus/src/sesame/build/_deps/corehttp-src/source/include",
"/home/marcus/src/sesame/build/_deps/corehttp-src/source/interface",
"/home/marcus/src/sesame/build/_deps/corehttp-src/source/dependency/3rdparty/llhttp/include",
"/home/marcus/src/sesame/build/_deps/freertos_plus_tcp-src/source/include",
"/home/marcus/src/sesame/include/config",
"/home/marcus/src/sesame/build/_deps/freertos_plus_tcp-src/source/portable/Compiler/GCC",
"/home/marcus/src/sesame/build/_deps/freertos_kernel-src/include",
"/home/marcus/src/sesame/build/_deps/freertos_kernel-src/portable/GCC/ARM_CM4F",
"/home/marcus/src/sesame/include"
],
"defines": [
"FSL_RTOS_FREE_RTOS",
"LOGGING_ENABLE_METADATA_WITH_C99_AND_GNU_EXTENSION=0",
"SDK_OS_FREE_RTOS",
"USE_BACKTRACE",
"USE_RTOS",
"_DEFAULT_SOURCE",
"_GNU_SOURCE",
"__FPU_PRESENT",
"projCOVERAGE_TEST=0"
],
"compilerPath": "/usr/bin/arm-none-eabi-gcc",
"compilerArgs": [],
"compilerFragments": [
"-g",
"-mcpu=cortex-m4",
"-mthumb",
"-mfloat-abi=softfp",
"-mfpu=fpv4-sp-d16",
"-fdata-sections",
"-ffunction-sections",
"-ffreestanding",
"-MMD",
"-Wall",
"-fno-strict-aliasing",
"-fno-common",
"-Wextra",
"-Wno-unused-parameter",
"-Wno-empty-body",
"-Wno-missing-field-initializers",
"-Wno-sign-compare",
"-Wno-type-limits",
"-std=c99",
"-g",
"-Og",
"-funwind-tables",
"-mpoke-function-name",
"-fno-omit-frame-pointer"
]
}
},
{
"uri": "file:///home/marcus/src/sesame/mw320_sdk/components/boot2_utils/psm-v2.c",
"configuration": {
"includePath": [
"/home/marcus/src/sesame/mw320_sdk/components/boot2_utils",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/incl/port/os",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/incl",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320/drivers",
"/home/marcus/src/sesame/mw320_sdk/CMSIS/Include",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320",
"/home/marcus/src/sesame/mw320_sdk/components/flash/mflash",
"/home/marcus/src/sesame/mw320_sdk/components/flash/mflash/mw320",
"/home/marcus/src/sesame/board",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/sdio",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/common",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/host/sdioc",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/osa",
"/home/marcus/src/sesame/mw320_sdk/components/osa",
"/home/marcus/src/sesame/mw320_sdk/components/lists",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320/utilities/debug_console",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320/utilities/str",
"/home/marcus/src/sesame/mw320_sdk/components/serial_manager",
"/home/marcus/src/sesame/mw320_sdk/components/uart",
"/home/marcus/src/sesame/build/_deps/freertos_kernel-src/include",
"/home/marcus/src/sesame/include/config",
"/home/marcus/src/sesame/build/_deps/freertos_kernel-src/portable/GCC/ARM_CM4F"
],
"defines": [
"CPU_88MW320_A0_NAPC",
"FSL_RTOS_FREE_RTOS",
"PRINTF_ADVANCED_ENABLE=0",
"PRINTF_FLOAT_ENABLE=0",
"SCANF_ADVANCED_ENABLE=0",
"SCANF_FLOAT_ENABLE=0",
"SDIO_ENABLED",
"SDK_OS_FREE_RTOS",
"SERIAL_PORT_TYPE_UART=1",
"USE_BACKTRACE",
"USE_RTOS",
"_DEFAULT_SOURCE",
"_GNU_SOURCE",
"__FPU_PRESENT",
"projCOVERAGE_TEST=0"
],
"compilerPath": "/usr/bin/arm-none-eabi-gcc",
"compilerArgs": [],
"compilerFragments": [
"-g",
"-imacros",
"/home/marcus/src/sesame/include/wifi_config.h",
"-mcpu=cortex-m4",
"-mthumb",
"-mfloat-abi=softfp",
"-mfpu=fpv4-sp-d16",
"-fdata-sections",
"-ffunction-sections",
"-ffreestanding",
"-MMD",
"-Wall",
"-fno-strict-aliasing",
"-fno-common",
"-Wextra",
"-Wno-unused-parameter",
"-Wno-empty-body",
"-Wno-missing-field-initializers",
"-Wno-sign-compare",
"-Wno-type-limits",
"-std=c99",
"-g",
"-Og",
"-funwind-tables",
"-mpoke-function-name",
"-fno-omit-frame-pointer"
]
}
},
{
"uri": "file:///home/marcus/src/sesame/mw320_sdk/components/flash/mflash/mw320/mflash_drv.c",
"configuration": {
"includePath": [
"/home/marcus/src/sesame/boot2/src/mw300",
"/home/marcus/src/sesame/boot2/src/utils",
"/home/marcus/src/sesame/boot2/include",
"/home/marcus/src/sesame/mw320_sdk/boards/rdmw320_r0/driver_examples/qspi/polling_transfer",
"/home/marcus/src/sesame/mw320_sdk/components/boot2_utils",
"/home/marcus/src/sesame/mw320_sdk/components/flash/mflash",
"/home/marcus/src/sesame/mw320_sdk/components/flash/mflash/mw320",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/incl",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320/drivers",
"/home/marcus/src/sesame/mw320_sdk/CMSIS/Include",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320"
],
"defines": [
"BOOT2_VERSION=\"1.1\"",
"CPU_88MW320_A0_NAPC",
"PRINTF_ADVANCED_ENABLE=0",
"PRINTF_FLOAT_ENABLE=0",
"SCANF_ADVANCED_ENABLE=0",
"SCANF_FLOAT_ENABLE=0",
"SERIAL_PORT_TYPE_UART=1",
"UART_DEBUG",
"USE_BACKTRACE",
"_DEFAULT_SOURCE",
"_GNU_SOURCE",
"__FPU_PRESENT"
],
"compilerPath": "/usr/bin/arm-none-eabi-gcc",
"compilerArgs": [],
"compilerFragments": [
"-g",
"-mcpu=cortex-m4",
"-mthumb",
"-mfloat-abi=softfp",
"-mfpu=fpv4-sp-d16",
"-fdata-sections",
"-ffunction-sections",
"-ffreestanding",
"-MMD",
"-Wall",
"-fno-strict-aliasing",
"-fno-common",
"-Wextra",
"-Wno-unused-parameter",
"-Wno-empty-body",
"-Wno-missing-field-initializers",
"-Wno-sign-compare",
"-Wno-type-limits",
"-std=c99",
"-g",
"-Og",
"-imacros",
"/home/marcus/src/sesame/include/wifi_config.h",
"-funwind-tables",
"-mpoke-function-name",
"-fno-omit-frame-pointer"
]
}
},
{
"uri": "file:///home/marcus/src/sesame/src/config_manager.c",
"configuration": {
"includePath": [
"/home/marcus/src/sesame/build/_deps/corehttp-src/source/include",
"/home/marcus/src/sesame/build/_deps/corehttp-src/source/interface",
"/home/marcus/src/sesame/build/_deps/corehttp-src/source/dependency/3rdparty/llhttp/include",
"/home/marcus/src/sesame/build/_deps/freertos_plus_tcp-src/source/include",
"/home/marcus/src/sesame/include/config",
"/home/marcus/src/sesame/build/_deps/freertos_plus_tcp-src/source/portable/Compiler/GCC",
"/home/marcus/src/sesame/build/_deps/freertos_kernel-src/include",
"/home/marcus/src/sesame/build/_deps/freertos_kernel-src/portable/GCC/ARM_CM4F",
"/home/marcus/src/sesame/include",
"/home/marcus/src/sesame/build/_deps/coremqtt-agent-src/source/include",
"/home/marcus/src/sesame/build/_deps/coremqtt-src/source/include",
"/home/marcus/src/sesame/build/_deps/coremqtt-src/source/interface",
"/home/marcus/src/sesame/libraries/network_transport",
"/home/marcus/src/sesame/libraries/network_transport/tcp_sockets_wrapper/include",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/incl",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/incl/port/os",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/incl/wlcmgr",
"/home/marcus/src/sesame/build/_deps/freertos_plus_tcp-src/source/portable/NetworkInterface/include",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/incl/wifidriver",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/wifidriver",
"/home/marcus/src/sesame/mw320_sdk/middleware/wifi/wifidriver/incl",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/sdio",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/common",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320/drivers",
"/home/marcus/src/sesame/mw320_sdk/CMSIS/Include",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/host/sdioc",
"/home/marcus/src/sesame/mw320_sdk/middleware/sdmmc/osa",
"/home/marcus/src/sesame/mw320_sdk/components/osa",
"/home/marcus/src/sesame/mw320_sdk/components/lists",
"/home/marcus/src/sesame/build/_deps/mbedtls-src/include",
"/home/marcus/src/sesame/mw320_sdk/middleware/mbedtls/port/mw",
"/home/marcus/src/sesame/build/_deps/mbedtls-src/3rdparty/everest/include",
"/home/marcus/src/sesame/build/_deps/mbedtls-src/3rdparty/p256-m",
"/home/marcus/src/sesame/build/_deps/mbedtls-src/3rdparty/p256-m/p256-m",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320/utilities/debug_console",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320/utilities/str",
"/home/marcus/src/sesame/mw320_sdk/components/serial_manager",
"/home/marcus/src/sesame/mw320_sdk/components/uart",
"/home/marcus/src/sesame/mw320_sdk/components/boot2_utils",
"/home/marcus/src/sesame/mw320_sdk/components/flash/mflash",
"/home/marcus/src/sesame/mw320_sdk/components/flash/mflash/mw320",
"/home/marcus/src/sesame/board",
"/home/marcus/src/sesame/build/_deps/backoff_algorithm-src/source/include",
"/home/marcus/src/sesame/build",
"/home/marcus/src/sesame/build/_deps/nanopb-src"
],
"defines": [
"CPU_88MW320_A0_NAPC",
"FSL_RTOS_FREE_RTOS",
"LOGGING_ENABLE_METADATA_WITH_C99_AND_GNU_EXTENSION=0",
"MBEDTLS_CONFIG_FILE=\"mbedtls_app_config.h\"",
"PRINTF_ADVANCED_ENABLE=0",
"PRINTF_FLOAT_ENABLE=0",
"SCANF_ADVANCED_ENABLE=0",
"SCANF_FLOAT_ENABLE=0",
"SDIO_ENABLED",
"SDK_OS_FREE_RTOS",
"SERIAL_PORT_TYPE_UART=1",
"USE_BACKTRACE",
"USE_RTOS",
"_DEFAULT_SOURCE",
"_GNU_SOURCE",
"__FPU_PRESENT",
"projCOVERAGE_TEST=0"
],
"compilerPath": "/usr/bin/arm-none-eabi-gcc",
"compilerArgs": [],
"compilerFragments": [
"-g",
"-mcpu=cortex-m4",
"-mthumb",
"-mfloat-abi=softfp",
"-mfpu=fpv4-sp-d16",
"-fdata-sections",
"-ffunction-sections",
"-ffreestanding",
"-MMD",
"-Wall",
"-fno-strict-aliasing",
"-fno-common",
"-Wextra",
"-Wno-unused-parameter",
"-Wno-empty-body",
"-Wno-missing-field-initializers",
"-Wno-sign-compare",
"-Wno-type-limits",
"-std=c99",
"-Os",
"-funwind-tables",
"-mpoke-function-name",
"-fno-omit-frame-pointer",
"-imacros",
"/home/marcus/src/sesame/include/wifi_config.h"
]
}
},
{
"uri": "file:///home/marcus/src/sesame/src/string_util.c",
"configuration": {
"includePath": [
"/home/marcus/src/sesame/include",
"/home/marcus/src/sesame/build/_deps/freertos_kernel-src/include",
"/home/marcus/src/sesame/include/config",
"/home/marcus/src/sesame/build/_deps/freertos_kernel-src/portable/GCC/ARM_CM4F",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320/utilities/debug_console",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320/utilities/str",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320/drivers",
"/home/marcus/src/sesame/mw320_sdk/CMSIS/Include",
"/home/marcus/src/sesame/mw320_sdk/devices/88MW320",
"/home/marcus/src/sesame/mw320_sdk/components/serial_manager",
"/home/marcus/src/sesame/mw320_sdk/components/lists",
"/home/marcus/src/sesame/mw320_sdk/components/uart"
],
"defines": [
"CPU_88MW320_A0_NAPC",
"FSL_RTOS_FREE_RTOS",
"LOGGING_ENABLE_METADATA_WITH_C99_AND_GNU_EXTENSION=0",
"PRINTF_ADVANCED_ENABLE=0",
"PRINTF_FLOAT_ENABLE=0",
"SCANF_ADVANCED_ENABLE=0",
"SCANF_FLOAT_ENABLE=0",
"SDK_OS_FREE_RTOS",
"SERIAL_PORT_TYPE_UART=1",
"USE_BACKTRACE",
"USE_RTOS",
"_DEFAULT_SOURCE",
"_GNU_SOURCE",
"__FPU_PRESENT",
"projCOVERAGE_TEST=0"
],
"compilerPath": "/usr/bin/arm-none-eabi-gcc",
"compilerArgs": [],
"compilerFragments": [
"-g",
"-mcpu=cortex-m4",
"-mthumb",
"-mfloat-abi=softfp",
"-mfpu=fpv4-sp-d16",
"-fdata-sections",
"-ffunction-sections",
"-ffreestanding",
"-MMD",
"-Wall",
"-fno-strict-aliasing",
"-fno-common",
"-Wextra",
"-Wno-unused-parameter",
"-Wno-empty-body",
"-Wno-missing-field-initializers",
"-Wno-sign-compare",
"-Wno-type-limits",
"-std=c99",
"-g",
"-Og",
"-funwind-tables",
"-mpoke-function-name",
"-fno-omit-frame-pointer",
"-imacros",
"/home/marcus/src/sesame/include/wifi_config.h"
]
}
}
],
"partialMatches": [],
"targetCount": 60,
"executablesCount": 3,
"librariesCount": 54,
"targets": []
},
"settings": [
{
"communicationMode": "automatic",
"useCMakePresets": "auto",
"configureOnOpen": true
}
]
}
```

### Debug Log

```shell
[main] Configuring project: sesame
[main] Saving open files before configure/build
[expand] expanded ${workspaceFolder}/build
[driver] Start configure
[driver] Running pre-configure checks and steps
[driver] Using compilers in GCC 14.2.1 arm-none-eabi for configure
[expand] expanded ${workspaceFolder}/build
[cmakefileapi-driver] Configuring using kit
[cmakefileapi-driver] Invoking CMake /usr/bin/cmake with arguments ["-DCMAKE_BUILD_TYPE:STRING=Debug","-DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE","-DCMAKE_C_COMPILER:FILEPATH=/usr/bin/arm-none-eabi-gcc","--no-warn-unused-cli","-S/home/marcus/src/sesame","-B/home/marcus/src/sesame/build","-G","Ninja"]
[proc] Executing command: /usr/bin/cmake -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -DCMAKE_C_COMPILER:FILEPATH=/usr/bin/arm-none-eabi-gcc --no-warn-unused-cli -S/home/marcus/src/sesame -B/home/marcus/src/sesame/build -G Ninja
[proc] with environment: {redacted}

[cmake] Not searching for unused variables given on the command line.
[cmake] -- Python install dir: /usr/local/lib/python3.13/dist-packages
[cmake] CMake Deprecation Warning at build/_deps/mbedtls-src/CMakeLists.txt:21 (cmake_minimum_required):
[cmake] Compatibility with CMake < 3.10 will be removed from a future version of
[cmake] CMake.
[cmake]
[cmake] Update the VERSION argument value. Or, use the ... syntax
[cmake] to tell CMake that the project requires at least but has been updated
[cmake] to work with policies introduced by or earlier.
[cmake]
[cmake]
[cmake] -- USING O3
[cmake] -- Configuring done (5.5s)
[cmake] -- Generating done (0.2s)
[cmake] -- Build files have been written to: /home/marcus/src/sesame/build
[cmakefileapi-parser] Read reply folder: /home/marcus/src/sesame/build/.cmake/api/v1/reply
[cmakefileapi-parser] Found index files: ["cache-v2-230e52d9ffeb0e139e7d.json","cmakeFiles-v1-2e11f9eeab103e76892e.json","codemodel-v2-db995f53774cbe5a838e.json","directory-.-Debug-f5ebdc15457944623624.json","directory-_deps.freertos_kernel-build-Debug-554d65028d2345f40097.json","directory-_deps.freertos_kernel-build.include-Debug-f76e6cdca8a0f6e6b6fd.json","directory-_deps.freertos_kernel-build.portable-Debug-5bafa39b0263343d1818.json","directory-_deps.freertos_plus_tcp-build-Debug-406844d2223f99da2f01.json","directory-_deps.freertos_plus_tcp-build.source-Debug-6a95c6d9a09bfb824f78.json","directory-_deps.freertos_plus_tcp-build.source.portable-Debug-bbbe83c56afdc1d680e8.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface-Debug-25dac6a546357abedb82.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.ATSAM4E-Debug-1ab5eec9955a3bc6d3f0.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.ATSAME5x-Debug-429455e3ae5b37b20cd7.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.DriverSAM-Debug-76d951017f672f2c9459.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.LPC17xx-Debug-3082303190d9b665b058.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.LPC18xx-Debug-b30a0a0861a02fa711a1.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.LPC54018-Debug-ead247ea06dceac68863.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.M487-Debug-5f1e33288cd3ff5484d1.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.MPS2_AN385-Debug-5205d690b261bb4f41e2.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.MPS3_AN552-Debug-e6a7b6a851a588501d98.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.MPS4_CS315-Debug-f98eadc415cebdc03491.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.NXP1060-Debug-4fdf2c2dc5896ce6afae.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.RX-Debug-b4182e7044b30ce140aa.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.SH2A-Debug-b320014ff6f543969314.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.STM32-Debug-b20b8c2f43c5a3ccaa98.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.TM4C-Debug-f8c8c86d01613852c323.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.ThirdParty.MSP432-Debug-54555e96e0ea42d9fc1f.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.WinPCap-Debug-81b6e9bf6ebf61018f68.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.Zynq-Debug-e35307cc4d87146f0a70.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.esp32-Debug-a5306fd23a8928c06f4a.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.ksz8851snl-Debug-cae1bd7566da884c9b4d.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.libslirp-Debug-d918ac3b8c2c41c4abc8.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.linux-Debug-e2c2cf42a36ff592084e.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.loopback-Debug-e82026f95f0f4056cf0f.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.mw300_rd-Debug-6cfa00a9c2ff4df5fdc9.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.pic32mzef-Debug-d6e6674811a196a981de.json","directory-_deps.freertos_plus_tcp-build.source.portable.NetworkInterface.xilinx_ultrascale-Debug-c20ca5ae43f2b0dccc8d.json","directory-_deps.freertos_plus_tcp-build.test-Debug-f631529d5e0ce6ae8a81.json","directory-_deps.freertos_plus_tcp-build.tools-Debug-464b4a54a0ed4d59f95f.json","directory-_deps.mbedtls-build-Debug-0537e4da4f2c5ad10afc.json","directory-_deps.mbedtls-build.3rdparty-Debug-3e8d899b5fe4d3e23cfc.json","directory-_deps.mbedtls-build.3rdparty.everest-Debug-53c33824e111cd390b01.json","directory-_deps.mbedtls-build.3rdparty.p256-m-Debug-66dd859b398fd9331118.json","directory-_deps.mbedtls-build.framework-Debug-9e298de51ed7fa725b88.json","directory-_deps.mbedtls-build.include-Debug-2564c51070183eee36a0.json","directory-_deps.mbedtls-build.library-Debug-74bb305250330adfef73.json","directory-_deps.mbedtls-build.pkgconfig-Debug-3b5793379f38acd3cf7f.json","directory-_deps.nanopb-build-Debug-daf6963799922f85a147.json","index-2025-06-22T15-43-49-0986.json","target-apidoc-Debug-eac0d10837ea9e488871.json","target-app_shared-Debug-5ccfd28c2043541b19ab.json","target-backoff_algorithm-Debug-c2860da6e97e847cc373.json","target-backtrace-Debug-a3ade77f67ef1a10bdc6.json","target-board-Debug-9cb6fd1115687ede1e5b.json","target-boot2-Debug-80b8a346a0b0105b0bf2.json","target-coreHTTP-Debug-b0c1878ab86de4825efc.json","target-coreMQTT-Debug-1b14cfb6a2f66bfbe873.json","target-coreMQTT_agent-Debug-b8fc0595052be1453577.json","target-everest-Debug-f5a9d3c315b5519f0e80.json","target-freertos_kernel-Debug-9fb3167fdf9efc3006f1.json","target-freertos_kernel_port-Debug-76f211b88cec539ef9d8.json","target-freertos_plus_tcp-Debug-98529e5490e4cb7f1502.json","target-freertos_plus_tcp_network_if_common-Debug-6010348013541efdb95f.json","target-freertos_plus_tcp_port-Debug-b6440a0b52517e1bf1da.json","target-freertos_plus_tcp_utilities-Debug-d4d987d163c18715896d.json","target-freertos_plus_transport-Debug-abe6f507cb0df6f7ba3e.json","target-lib-Debug-9dd10bcf3ba5e73755c4.json","target-logging-Debug-41d79e5d58af86c35a3e.json","target-mbedcrypto-Debug-b2304b3bf0fe1380bf04.json","target-mbedtls-Debug-85aee065add328b2464f.json","target-mbedx509-Debug-3d53844a592295e5b604.json","target-mw320_board_mbedtls-Debug-c81c4b1fe765c078741f.json","target-mw320_boot2_partition-Debug-a71f4efa0263485b77b8.json","target-mw320_boot2_psm-Debug-61be305d3329551096a2.json","target-mw320_component_mflash-Debug-987bc6f7c2aba66b194e.json","target-mw320_device_startup-Debug-bc02a9ce03e6979b4ec3.json","target-mw320_device_system-Debug-d37ccfb7ae1e71e74132.json","target-mw320_drivers_aes-Debug-2c7376241fad809045a7.json","target-mw320_drivers_clock-Debug-ff9d9c8b4900f460d0dd.json","target-mw320_drivers_common-Debug-442ad1a773695a052470.json","target-mw320_drivers_crc-Debug-25b0ef9ff0ccc9d89794.json","target-mw320_drivers_flashc-Debug-99c2e8bd410117f1dca8.json","target-mw320_drivers_gpio-Debug-8c725aa83f357ee86e6b.json","target-mw320_drivers_pinmux-Debug-481064ac477dfc2eb45f.json","target-mw320_drivers_power-Debug-4177df1709a22a9b97d7.json","target-mw320_drivers_qspi-Debug-344041327b8993cf6778.json","target-mw320_drivers_rtc-Debug-c9c67dcfc8bbd46bee6d.json","target-mw320_drivers_sdioc-Debug-4bb98c65138697fe731e.json","target-mw320_drivers_uart-Debug-0000284c601c8943df4e.json","target-mw320_drivers_wdt-Debug-ad5b1763acbd24c41633.json","target-mw320_lists-Debug-ab0615efa0a66a46350f.json","target-mw320_mw_uart_adapter-Debug-917e8c95baff8c3bbf59.json","target-mw320_osa-Debug-be2334684d70d0b87a0f.json","target-mw320_sdmmc_common-Debug-8e209e3cee82fae4ba07.json","target-mw320_sdmmc_host_sdioc_freertos-Debug-bb22ac43f6022338a58f.json","target-mw320_sdmmc_osa_freertos-Debug-de2b90ff13d3670d23ec.json","target-mw320_sdmmc_sdio-Debug-630c985def6a422d0b01.json","target-mw320_serial_manager-Debug-047ff8615826fcaa0ca3.json","target-mw320_serial_manager_uart-Debug-4478c6281c7d93c2795a.json","target-mw320_utility_debug_console-Debug-2768e24e32f3da2a8de7.json","target-mw320_wifidriver-Debug-6025ef6b2517797923be.json","target-mw320_wlcmgr-Debug-6e5c28d39a0673405177.json","target-nanopb-Debug-89d12e0e6152396a0037.json","target-nanopb_generator-Debug-ce6728f360e26efb4d66.json","target-p256m-Debug-27520d98e713982257c9.json","target-proto-Debug-612a27ad6dc1645cfd06.json","target-protobuf-nanopb-static-Debug-c25b6c59383ae51eb18e.json","target-sesame-Debug-0ca0d880c68953f768c7.json","target-sesame_ram-Debug-03d30e81f734c57a4b0e.json","toolchains-v1-efce6aec1d353f6b9ce8.json"]
[cache] Reading CMake cache file /home/marcus/src/sesame/build/CMakeCache.txt
[cache] Parsing CMake cache string
[extension] [4125] cmake.configure finished (returned 0)
```

### Additional Information

Using CMake Tools v1.20.53 on Linux.

Contributor guide

Open the contributing guide

Research direction

Reproduce with a CMake project that uses FetchContent, then trace how paths under build/_deps reach the Explorer pane, file picker, and Find in Files. Done means imported source files are visible and searchable in all three surfaces; the issue names no implementation files or tests, so those must be located first.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, typescript, vscode
Domain
developer-experience, tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.