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
Parents
rS365360: rtld: Handle ELF dso with program headers outside the first page.
Branches
Unknown
Tags
Unknown