Module Name:    src
Committed By:   rillig
Date:           Tue Dec 22 20:10:21 UTC 2020

Modified Files:
        src/usr.bin/make: make.1 nonints.h var.c
        src/usr.bin/make/unit-tests: directive-undef.exp directive-undef.mk

Log Message:
make(1): allow .undef to undefine multiple variables at once

Since make doesn't support variable names containing spaces, this edge
case is not enough reason to stop this feature.  Having multiple
variable names as arguments nicely aligns with other directives such as
.for and .export.


To generate a diff of this commit:
cvs rdiff -u -r1.293 -r1.294 src/usr.bin/make/make.1
cvs rdiff -u -r1.180 -r1.181 src/usr.bin/make/nonints.h
cvs rdiff -u -r1.761 -r1.762 src/usr.bin/make/var.c
cvs rdiff -u -r1.4 -r1.5 src/usr.bin/make/unit-tests/directive-undef.exp
cvs rdiff -u -r1.8 -r1.9 src/usr.bin/make/unit-tests/directive-undef.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Reply via email to