我想创建由BUILDS指定的构建(本质上是一个扁平化的构建矩阵)。创建目标非常简单--但在目标内部,我需要解析路径以确定OS和ARCH。一定有更好的办法。
BUILDS=\
darwin-amd64 \
linux-386 \
linux-amd64 \
linux-arm \
linux-arm64 \
windows-386 \
windows-amd64 \
DISTS=$(BUILDS:%=dist/$(NAME)-%-$(VERSION).tgz)
dist:
@mkdir -p dist
$(DISTS): dist
@echo "building: $@"
@touch $@访问$(DISTS)目标中的OS和ARCH的好方法是什么?
https://stackoverflow.com/questions/51383487
复制相似问题