Skip to content

Commit

Permalink
Presets V6 support (package and workflow) (microsoft#3548)
Browse files Browse the repository at this point in the history
* Draft incomplete - does not compile

* Remaining functionality, needs more cleanup and testing

* More bug fixes, not much cleanup

* More bug fixes and stabilization

* fix indentation issues, unused variables, etc.

* Implement first round of code review feedback

* Fix more subtle and complex merge conflicts

* Fix linter issues

* Forgot to dispose of package event subscription

* PR review round two

* Incomplete status bar support for V6 presets. Don't clear output when in workflow mode, regardless of cleanOutputBeforeBuild setting. More cleanup.

* Finish status bar UI support for package and workflow presets

* Add validation of presets structure (applies to all). Fix some bugs.

* Skip expanding strings when not necessary. Remember more presets associations in the workspace state when reseting configure preset. More cleanup.

---------

Co-authored-by: Garrett Campbell <gcampbell@microsoft.com>
  • Loading branch information
andreeis and gcampbell-msft authored Jan 30, 2024
1 parent f0dca85 commit aa46849
Show file tree
Hide file tree
Showing 31 changed files with 4,660 additions and 106 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ Bug Fixes:
Features:
- Support different debug config for different targets. [PR #2801](https://github.com/microsoft/vscode-cmake-tools/pull/2801) [@RichardLuo0](https://github.com/RichardLuo0)
- Add ability to get a test's `WORKING_DIRECTORY` in launch.json via `cmake.testWorkingDirectory` [PR #3336](https://github.com/microsoft/vscode-cmake-tools/pull/3336)
- Add support for CMake Presets V6 (package presets to run CPack and workflow presets). [#2871](https://github.com/microsoft/vscode-cmake-tools/issues/2871)

Improvements:
- Updated debugging documentation to add the LLDB configuration needed for macOS. [PR #3332](https://github.com/microsoft/vscode-cmake-tools/pull/3332) [@slhck](https://github.com/slhck)
Expand Down
Loading

0 comments on commit aa46849

Please sign in to comment.