0
Я пытаюсь написать правило Makefile, которое проверяет несколько переменных среды, чтобы убедиться, что они определены. Это близко к Makefile variable as prerequisite, но я пытаюсь перебрать несколько переменных. Другими словами, я пытаюсь написать это более лаконично:Зацикливание над конструкциями ifndef/endif в Makefile
check-env:
ifndef ENV1
$(error ENV1 is undefined)
endif
ifndef ENV2
$(error ENV2 is undefined)
endif
ifndef ENV3
$(error ENV3 is undefined)
endif
Я пытался использовать foreach
без успеха, так как она выглядит ifndef
оценивается перед Еогеасп.