是的,我读过 《将选项传达给子‘make’》 ,但我想为这个 make(而不是子 make)设置一个选项,并在 Makefile 中设置它,而不是通过命令行。
$ cat Makefile
MAKEFLAGS = --warn-undefined-variables
zz: $(yy); xx
$ make -n # see, it didn't work!:
xx
$ make -n --warn-undefined-variables #need to do instead.
Makefile:2: warning: undefined variable 'yy'
xx
$ make --version
GNU Make 4.3
其他人也遇到了同样的问题。