Lines 1-10
Link Here
|
1 |
--- build.zig.orig 2023-01-19 06:57:48 UTC |
1 |
--- build.zig.orig 2023-08-04 10:43:27 UTC |
2 |
+++ build.zig |
2 |
+++ build.zig |
3 |
@@ -13,6 +13,7 @@ pub fn build(b: *std.build.Builder) void { |
3 |
@@ -8,6 +8,7 @@ pub fn build(b: *std.Build) void { |
4 |
exe.addCSourceFile("src/ncurses_refs.c", &[_][]const u8{}); |
4 |
const optimize = b.standardOptimizeOption(.{}); |
5 |
exe.linkLibC(); |
5 |
|
6 |
exe.linkSystemLibrary("ncursesw"); |
6 |
const pie = b.option(bool, "pie", "Build with PIE support (by default false)") orelse false; |
7 |
+ exe.strip = b.option(bool, "strip", "Strip debug information") orelse false; |
7 |
+ const strip = b.option(bool, "strip", "Omit debug information (by default false)") orelse false; |
8 |
exe.install(); |
8 |
|
9 |
|
9 |
const exe = b.addExecutable(.{ |
10 |
const run_cmd = exe.run(); |
10 |
.name = "ncdu", |
|
|
11 |
@@ -23,6 +24,7 @@ pub fn build(b: *std.Build) void { |
12 |
} |
13 |
linkNcurses(exe); |
14 |
exe.pie = pie; |
15 |
+ exe.strip = strip; |
16 |
b.installArtifact(exe); |
17 |
|
18 |
const run_cmd = b.addRunArtifact(exe); |
19 |
@@ -41,6 +43,7 @@ pub fn build(b: *std.Build) void { |
20 |
}); |
21 |
linkNcurses(unit_tests); |
22 |
unit_tests.pie = pie; |
23 |
+ unit_tests.strip = strip; |
24 |
|
25 |
const run_unit_tests = b.addRunArtifact(unit_tests); |
26 |
|