an experimental irc client

chore(build): add -Dpie build option to create PIE executable

authored by

tranzystorekk and committed by rockorager.dev 92383c2d ac9545e6

verified
+4
+4
build.zig
··· 8 8 const target = b.standardTargetOptions(.{}); 9 9 const optimize = b.standardOptimizeOption(.{}); 10 10 11 + const pie = b.option(bool, "pie", "Build a Position Independent Executable") orelse false; 12 + 11 13 // manpages 12 14 { 13 15 var man_step = zzdoc.addManpageStep(b, .{ ··· 46 48 .target = target, 47 49 .optimize = optimize, 48 50 }); 51 + exe.pie = pie; 52 + 49 53 const opts = b.addOptions(); 50 54 const version_string = version(b) catch |err| { 51 55 std.debug.print("{}", .{err});