summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--Makefile16
1 files changed, 10 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 98e9bc3..14090ed 100644
--- a/Makefile
+++ b/Makefile
@@ -88,7 +88,7 @@ $(TARBALL): build $(DIST_ELEMS) | $(DISTDIR)/$(DISTNAME)
$(SHA256): $(TARBALL)
{ cd $(DISTDIR) && sha256sum "$(DISTNAME).tar.gz"; } > "$@"
-$(BUILDINFO): | $(DISTDIR)
+$(BUILDINFO): $(TARGET) | $(DISTDIR)
{ \
echo "Name: $(PROJECT)"; \
echo "Version: $(VERSION)"; \
@@ -98,11 +98,15 @@ $(BUILDINFO): | $(DISTDIR)
echo "Cargo: $$(cargo --version)"; \
echo "Date: $$(date -u -d @$(SOURCE_DATE_EPOCH) +%Y-%m-%dT%H:%M:%SZ)"; \
echo "Host: $$(uname -srvmo)"; \
- if command -v getconf >/dev/null 2>&1 && getconf GNU_LIBC_VERSION >/dev/null 2>&1; then \
- echo "libc: $$(getconf GNU_LIBC_VERSION)"; \
- else \
- echo "libc: $$(ldd --version 2>&1 | head -n1 || true)"; \
- fi; \
+ if echo "$(TARGET)" | grep gnu &>/dev/null; then \
+ if command -v getconf >/dev/null 2>&1 && getconf GNU_LIBC_VERSION >/dev/null 2>&1; then \
+ echo "libc: $$(getconf GNU_LIBC_VERSION)"; \
+ else \
+ echo "libc: $$(ldd --version 2>&1 | head -n1 || true)"; \
+ fi; \
+ else \
+ echo "libc: musl"; \
+ fi; \
} > "$@"
clean:
rm -rf "$(PROG)" \