diff --git a/scripts/generate_badges.d b/scripts/generate_badges.d
index e5037ef..ffa4762 100755
--- a/scripts/generate_badges.d
+++ b/scripts/generate_badges.d
@@ -18,10 +18,14 @@ import std.traits : EnumMembers;
immutable string bazel_svg = ``;
const string bazel_svg_base64 = Base64.encode(representation(bazel_svg));
+immutable string zig_svg = ``;
+const string zig_svg_base64 = Base64.encode(representation(zig_svg));
+
enum BuildSystem
{
CMake,
- Bazel
+ Bazel,
+ Zig
}
enum Cpu
@@ -89,6 +93,8 @@ private:
return url ~ "&logo=cmake";
case BuildSystem.Bazel:
return url ~ "&logo=data:image/svg%2bxml;base64," ~ bazel_svg_base64;
+ case BuildSystem.Zig:
+ return url ~ "&logo=data:image/svg%2bxml;base64," ~ zig_svg_base64;
}
}