HomeFreeBSD

Import bmake-20200902

Description

Import bmake-20200902

Lots of code refactoring, simplification and cleanup.
Lots of new unit-tests providing much higher code coverage.
All courtesy of rillig at netbsd.

Other significant changes:

o new read-only variable .SHELL which provides the path of the shell

used to run scripts (as defined by  the .SHELL target).

o new debug option -dl: LINT mode, does the equivalent of := for all

variable assignments so that file and line number are reported for
variable parse errors.

Details

Provenance
sjgAuthored on Sep 5 2020, 4:11 PM
Parents
rG367d32e2b15f: Import bmake-20200710
Branches
Unknown
Tags
Unknown
References
tag: vendor/NetBSD/bmake/20200902

Event Timeline