Есть ли способ управлять GNU Make --warn-undefined-variables
на более тонком уровне, чем весь make
прогон?
В GNU make sources --warn-undefined-variables
устанавливает уровень C var warn_undefined_variables_flag
. Я не вижу никаких признаков того, что он отображается как переменная Make или какая-либо функция, которая включает или выключает его. Он отключается на уровне C при расширении некоторых переменных для внутреннего использования, таких как SHELL
, VPATH
и т. Д., Но это так.
У меня есть несколько файлов Makefile, где я очень хотел бы обнаружить прямое использованиенеопределенные переменные, но где я должен включить другой код Makefile, где практически невозможно исключить все неопределенные переменные (старые / обратные версии стабильных выпусков продукта).
Это не похоже на настройку/ очистка в MAKEFLAGS
имеет какой-либо эффект.