microsoft / microsoft/vscode-cmake-tools

Provide feature that makes visible the vendor settings of a CMake preset

Open
#2,575 3 comments 0 reactions 0 assignees View on GitHub
enhancement Feature: presets
Dominant language
TypeScript
Stars
1.7k
Forks
546
Avg merge
2d 16h
Merged PRs (30d)
32

Description

### Brief Issue Summary

When defining CMake Presets with multiple levels of inheritance it would be useful to be able to verify that the net vendor settings of a preset are correct. With CMake settings this can be done by inspecting the cache (cmake -LA) but I think there is no way of verifying vendor settings. Please consider adding a feature to cmake-tools to facilitate this.

### CMake Tools Diagnostics

_No response_

### Debug Log

_No response_

### Additional Information

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by reviewing how cmake-tools reads and presents CMake Presets, with particular attention to inherited vendor settings; the issue names no files or tests. Done should provide a way to inspect the effective vendor settings of a preset and verify them across inheritance.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
build-system
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.