Выборочное включение и выключение make -warn-undefined-variable - PullRequest
0 голосов
/ 11 ноября 2019

Есть ли способ управлять 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 имеет какой-либо эффект.

...