microsoft / microsoft/vscode-cmake-tools
Queue builds issued while a configure is in progress instead of aborting them
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 1.7k
- Forks
- 546
- Avg merge
- 2d 16h
- Merged PRs (30d)
- 32
Description
If I run `CMake: Configure`, `CMake: Delete Cache and Reconfigure`, or when I open with `configureOnOpen`, and try to build while configuration is still in progress (sometimes it can linger for several seconds), the build will abort. That requires me to watch and wait for the right moment to issue the build. Generally, if I've issued a build, and the only thing currently occurring is configuration, it would be great if it could queue the build instead of aborting it. This might apply to other operations as well (i.e. trying to build while waiting for a `CMake: Clean`).
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files or tests are named. Start by tracing how configure and build operations are dispatched and how an in-progress operation causes a build to abort. Done means a build issued during configuration is queued and runs afterward instead of aborting; consider whether the same behavior applies while waiting for a clean operation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cmake, typescript
- Domain
- build-system, developer-experience
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100