我的Makefile中的foreach似乎即使在列表为空时也会执行 - 它会在它不应该时抛出错误。我该如何解决?
FLAGERROR := $(foreach package, $(PKGLIST), $(if $(wildcard $(package)/lib),,$(error can't find the package:$(package))))
当我在PKGLIST中有一个包列表时,它工作正常。但是当它为空(我没有依赖)时,它应该通过。相反,它会以错误退出
无法找到包裹: