Skip to content

New test and fixes for AlwaysBuild when using ninja execution engine. - #4871

Merged
bdbaddog merged 7 commits into
SCons:masterfrom
pmova7173630:NinjaAlwaysBuild
Aug 27, 2026
Merged

New test and fixes for AlwaysBuild when using ninja execution engine.#4871
bdbaddog merged 7 commits into
SCons:masterfrom
pmova7173630:NinjaAlwaysBuild

Conversation

@pmova7173630

Copy link
Copy Markdown
Contributor

Provide a new end-to-end test to verify that AlwaysBuild works correctly with the ninja execution engine. Provide fixes for that support. Updates to the required text files to document the fixes.

Contributor Checklist:

  • I have created a new test or updated the unit tests to cover the new/changed functionality.
  • I have updated CHANGES.txt and RELEASE.txt (and read the README.rst).
  • I have updated the appropriate documentation

Comment thread SCons/Tool/ninja_tool/NinjaState.py Outdated
Comment thread CHANGES.txt Outdated
@mwichmann mwichmann added the Ninja label Jul 2, 2026
@mwichmann mwichmann linked an issue Jul 2, 2026 that may be closed by this pull request
@mwichmann mwichmann added this to 4.11 Jul 14, 2026
@mwichmann mwichmann moved this to In review in 4.11 Jul 14, 2026
@mwichmann mwichmann added this to the 4.11.0 milestone Jul 14, 2026
@mwichmann mwichmann modified the milestones: 4.11.0, NextRelease Aug 24, 2026
@mwichmann mwichmann removed this from 4.11 Aug 24, 2026
@mwichmann mwichmann moved this to In review in Next Release Aug 24, 2026
@bdbaddog
bdbaddog merged commit 76b803f into SCons:master Aug 27, 2026
10 of 12 checks passed
@github-project-automation github-project-automation Bot moved this from In review to Done in Next Release Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

AlwaysBuild not honored when using ninja execution engine

3 participants