В моем Makefile есть foreach, который, кажется, выполняется, даже когда список пуст - он выдает ошибки, когда не должен. Как мне это исправить?
FLAGERROR := $(foreach package, $(PKGLIST), $(if $(wildcard $(package)/lib),,$(error can't find the package:$(package))))
Работает нормально, когда у меня есть список пакетов в PKGLIST. Но когда он пуст (у меня нет зависимостей), он должен пройти. Вместо этого он выходит с ошибкой
Не могу найти пакет: