aboutsummaryrefslogtreecommitdiff
path: root/build.zig
diff options
context:
space:
mode:
authorLN Liberda <lauren@selfisekai.rocks>2025-03-07 18:20:46 +0100
committerLinus Groh <mail@linusgroh.de>2025-03-08 17:54:50 +0000
commit21620f3c652bc874776acc7251f05b25d2838019 (patch)
tree0bc0e3aed364d4ec749233c80c06b267495ed9c9 /build.zig
parent3b3c18909d5f745f607ead203f67d42d13f200d5 (diff)
downloadzig-21620f3c652bc874776acc7251f05b25d2838019.tar.gz
zig-21620f3c652bc874776acc7251f05b25d2838019.zip
build: Don't check parent directories for git tag
Sometimes Zig is built not from a git repository (e.g. from tarball), but inside another git repository (e.g. distro package repository). Make sure that the version check tries to parse a tag of Zig, and not of a parent directory.
Diffstat (limited to 'build.zig')
-rw-r--r--build.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/build.zig b/build.zig
index 9a52a35275..c8056295e9 100644
--- a/build.zig
+++ b/build.zig
@@ -259,6 +259,8 @@ pub fn build(b: *std.Build) !void {
"git",
"-C",
b.build_root.path orelse ".",
+ "--git-dir",
+ ".git",
"describe",
"--match",
"*.*.*",