add thoughts on adding git rev
This commit is contained in:
parent
3834fe6a49
commit
64dc7b5772
10
build.zig
10
build.zig
|
@ -13,6 +13,16 @@ pub fn build(b: *Builder) !void {
|
||||||
// between Debug, ReleaseSafe, ReleaseFast, and ReleaseSmall.
|
// between Debug, ReleaseSafe, ReleaseFast, and ReleaseSmall.
|
||||||
const optimize = b.standardOptimizeOption(.{});
|
const optimize = b.standardOptimizeOption(.{});
|
||||||
|
|
||||||
|
// TODO: Embed the current git version in the code. We can do this
|
||||||
|
// by looking for .git/HEAD (if it exists, follow the ref to /ref/heads/whatevs,
|
||||||
|
// grab that commit, and use b.addOptions/exe.addOptions to generate the
|
||||||
|
// Options file. See https://github.com/ziglang/zig/issues/14979 for usage
|
||||||
|
// example.
|
||||||
|
//
|
||||||
|
// From there, I'm not sure what the generated file looks like or quite how
|
||||||
|
// to use, but that should be easy. It may also give some ideas on the
|
||||||
|
// code gen piece itself, though it might be nice to leave as a seperate
|
||||||
|
// executable
|
||||||
const exe = b.addExecutable(.{
|
const exe = b.addExecutable(.{
|
||||||
.name = "demo",
|
.name = "demo",
|
||||||
.root_source_file = .{ .path = "src/main.zig" },
|
.root_source_file = .{ .path = "src/main.zig" },
|
||||||
|
|
Loading…
Reference in New Issue
Block a user