microsoft / microsoft/vscode-cmake-tools

Queue builds issued while a configure is in progress instead of aborting them

Open
#2,815 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement Feature: build
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.