
Which interprets C/C Preprocessor conditional syntax ( #ifdef, #if, #else, #elif, #define, etc.) New conditional C Scanner ( .CConditionalScanner()).Extended Environment.Dump() to select a format to serialize construction variables (pretty, json).Address Issue #3693 and #3694 found during development.

Setting COMPILATIONDB_USE_ABSPATH to True|False controls whether the files are absolute or relative Add CompilationDatabase() builder in compilation_db tool.That instructs scons to use single line drawing characters to draw the dependency tree. Added a new flag called "linedraw" for the command line argument "-tree".When the value can't be converted to a string or if having a name is otherwise desirable. Added support for explicitly passing a name when creating Value() nodes.If it is a non-source and non-target path and added to the list of implicit dependencies This enables more thoroughĪction scanning where every item in each command line is scanned to determine IMPLICIT_COMMAND_DEPENDENCIES is set to 2 or 'all'.

