Unbreak bsd.progs.mk with PROGS (but not PROGS_CXX) and when invoking the

"one of many" targets, e.g. `make hello_world`, where hello_world is a C
program

Tested with: PROGS and PROGS_CXX
MFC after: 1 week
X-MFC with: r289289
Sponsored by: EMC / Isilon Storage Division
This commit is contained in:
ngie 2015-10-30 06:07:41 +00:00
parent 8255b6ebd5
commit ee7c1670a8

View File

@ -31,7 +31,7 @@ UPDATE_DEPENDFILE_PROG = ${PROGS:[1]}
# They may have asked us to build just one
.for t in ${PROGS}
.if make($t)
.if ${PROGS_CXX:M${t}}
.if ${PROGS_CXX:U:M${t}}
PROG_CXX ?= $t
.endif
PROG ?= $t