diff options
| author | Motiejus Jakštys <motiejus@uber.com> | 2023-04-25 16:57:43 +0300 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2023-05-16 20:38:39 -0700 |
| commit | df5085bde012773b974f58e8ee28ed90ff686468 (patch) | |
| tree | 3b3cc168b824c2196f52160dc021fc916a71eb2d /build.zig | |
| parent | c6966486e3d33054f1dfc822704dc48c62466d54 (diff) | |
| download | zig-df5085bde012773b974f58e8ee28ed90ff686468.tar.gz zig-df5085bde012773b974f58e8ee28ed90ff686468.zip | |
stage2: implement --build-id styles
Diffstat (limited to 'build.zig')
| -rw-r--r-- | build.zig | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -165,8 +165,11 @@ pub fn build(b: *std.Build) !void { exe.strip = strip; exe.pie = pie; exe.sanitize_thread = sanitize_thread; - exe.build_id = b.option(bool, "build-id", "Include a build id note") orelse false; exe.entitlements = entitlements; + + if (b.option([]const u8, "build-id", "Include a build id note")) |build_id| + exe.build_id = try std.Build.CompileStep.BuildId.parse(b.allocator, build_id); + b.installArtifact(exe); test_step.dependOn(&exe.step); |
