选择性地打开和关闭Make的--warn-undefined-variables

时间:2019-11-11 07:06:42

标签: makefile gnu-make

有什么方法可以在比整个--warn-undefined-variables运行更好的级别上控制GNU Make的make

在GNU make源--warn-undefined-variables中设置C级var warn_undefined_variables_flag。我没有看到任何迹象表明它会作为Make变量公开,也没有任何打开或关闭它的函数。扩展一些内部使用的变量,如SHELLVPATH等时,它将关闭C级别,仅此而已。

我有一些Makefile,我想检测未定义变量的直接使用,但是我必须包含其他Makefile代码,在这种情况下,消除所有未定义变量的使用是不切实际的(旧版/后退版本的稳定的产品发布)。

MAKEFLAGS中设置/清除它似乎没有任何效果。

0 个答案:

没有答案