Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for CMake Presets v9 #3946

Closed
gcampbell-msft opened this issue Jul 30, 2024 · 1 comment · Fixed by #4113
Closed

Add support for CMake Presets v9 #3946

gcampbell-msft opened this issue Jul 30, 2024 · 1 comment · Fixed by #4113
Assignees
Labels
enhancement an enhancement to the product that is either not present or an improvement to an existing feature Feature: presets
Milestone

Comments

@gcampbell-msft
Copy link
Collaborator

gcampbell-msft commented Jul 30, 2024

Brief Issue Summary

CMake Presets version 9 is available and allows for more types of expansion in include field. In short, v9 supports all expansion in include field except for env and preset-specific macros like presetName

Additional Information

https://cmake.org/cmake/help/latest/manual/cmake-presets.7.html

image

@github-project-automation github-project-automation bot moved this to Blocked in CMake Tools Jul 30, 2024
@gcampbell-msft gcampbell-msft added enhancement an enhancement to the product that is either not present or an improvement to an existing feature Feature: presets labels Jul 30, 2024
@gcampbell-msft gcampbell-msft moved this from Blocked to Pending Prioritization in CMake Tools Jul 30, 2024
@gcampbell-msft gcampbell-msft added this to the On Deck milestone Jul 30, 2024
@Zingam
Copy link
Contributor

Zingam commented Aug 1, 2024

Next: CMake 3.31.0 introduces version 10, which enables cmake comments. I'd like to have that feature sooner. Please consider adding support for CMake Presets 10 too. It will probably match with the next release of the extension.

"$comment": "An example CMakePresets.json file",

@gcampbell-msft gcampbell-msft moved this from Pending Prioritization to In Progress in CMake Tools Oct 8, 2024
@gcampbell-msft gcampbell-msft modified the milestones: On Deck, 1.20 Oct 8, 2024
@gcampbell-msft gcampbell-msft self-assigned this Oct 9, 2024
@github-project-automation github-project-automation bot moved this from In Progress to Completed in CMake Tools Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement an enhancement to the product that is either not present or an improvement to an existing feature Feature: presets
Projects
Status: Completed
Development

Successfully merging a pull request may close this issue.

2 participants