build: Windows Cmake Automation Tool Update#8214
Merged
scarf005 merged 4 commits intocataclysmbn:mainfrom Feb 20, 2026
Merged
Conversation
Implements Debug Now uses UI instead of text input when used as external tool with "Use Output window" enabled.
Fixed the WSL pipeline with the new paradigm Debug functional and tested Updated docs
Contributor
|
Autofix has formatted code style violation in this PR. I edit commits locally (e.g: git, github desktop) and want to keep autofix
I do not want the automated commit
If you don't do this, your following commits will be based on the old commit, and cause MERGE CONFLICT. |
Just provides feedback It was building, but might confuse the user into thinking it stopped
scarf005
approved these changes
Feb 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Purpose of change (The Why)
This tool was useful, but you did still have to interact with a console, but only to type numbers.
I wanted GUI instead.
Also, debugging wasn't properly supported, and the Visual Studio console should be used instead of a random cmd or Powershell console if possible.
Describe the solution (The How)
Properly integrates with the Visual Studio console
Uses GUI to accept input, logging looks identical to how it used to, essentially - Less user friction
WSL builds can now be debugged
It works by connecting via SSH
This is a little awkward and slow to attach, but no WSL solution is going to be perfect for this kind of setup.
We handle more of the requirements automatically, including Clang and SSH.
Describe alternatives you've considered
I mean, the tool was useful as was, but this makes it straight up friendly to use.
Testing
Built, launched, and debugged Windows tiles and Linux slim.
All previous testing seemed to pass.
Main use cases validated, at the very least.
Additional context
WSL drops out of GUI handling after you first launch it because of elevation requirements.
Oh well, if you're using Linux, typing numbers isn't that bad. It's the same as before.
That does mean that the Visual Studio console isn't utilized for WSL builds until you Debug. The build log happens in Powershell.
Standard Flow for Windows:








