from some time back, when i first learned about the MAKEFLAGS
variable, i was always a bit put off that (for historical reasons) it
insisted on representing the command-line options *without* the
leading hyphen. so if i called make with
$ make -I /tmp
MAKEFLAGS would, when calling a subshell, be set to "I /tmp" and, i'm
assuming, the callee would then use "-${MAKEFLAGS}", right?
but how to explain "make -j 5" then and what it does with MAKEFLAGS?
MAKEFLAGS = --jobserver-fds=3,4 -j
???. this seems inconsistent with the normal MAKEFLAGS behaviour WRT
to that leading hyphen. thoughts?
rday
_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make