Results 10 issues of Daniel Moody

Fixes #2757 from https://pairlist4.pair.net/pipermail/scons-users/2022-May/008989.html ## Contributor Checklist: * [x] I have created a new test or updated the unit tests to cover the new/changed functionality. * [x] I have updated...

Configure()

brought to discord: https://discord.com/channels/571796279483564041/571796280146133047/996112461126185053 **Describe the Feature** Mongodb uses an 'append' type option `--variables-files` to allow users to load preset custom files which setup variables. This is used for things...

args_and_options

I sent this to the user mailing list and also wrote a stack overflow question: https://stackoverflow.com/questions/50396802/checking-if-arg-was-passed-when-default-is-set-with-python-optparse In my case I am interested in num_jobs options, but this could apply to...

args_and_options

Several other build systems use this idea, which is to group tasks together so that a given group will only utilize a certain number of cpu threads/cores out of the...

enhancement
taskmaster

The Textfile builder could have an automatic translator to prevent needing to callback to scons, similar to the MkDir or Copy Builder: https://github.com/SCons/scons/blob/f70935229414532f55ee172148ded902ec25e558/SCons/Tool/ninja/Rules.py#L37-L52 This was requested by a user in...

enhancement
Ninja
experimental

Mongodb was running into cases where the partial cache file still existed in a bad state after a bad retrieval. The lack of any error message around the related code...

cachedir

fixes #2908 https://discord.com/channels/571796279483564041/971831743944491008/976472063990718494 ## Contributor Checklist: * [x] I have created a new test or updated the unit tests to cover the new/changed functionality. * [x] I have updated `CHANGES.txt`...

taskmaster

See commit https://github.com/bminor/binutils-gdb/commit/2988a36005f2821cee6744473ad8a3ba7638c212 This causes issues for https://github.com/ruediger/Boost-Pretty-Printer/blob/60da4b46b0fe8812fcc3e407ac2fbbfb50c3af88/boost/utils.py#L521

This change adds conflicts for most of the packages to help create saner environments. The problem is that all the versions need to symlink their binaries to the the same...

SCons currently support use of a single PCH file on msvc builds. However it is possible to chain PCH files so that a given compile job will use a PCH...

pch