mirror of
https://github.com/zigzap/zap.git
synced 2025-10-20 23:24:09 +00:00
zig master: exit, get_env fixes
This commit is contained in:
parent
1cb29622e7
commit
8cf48ddfc1
3 changed files with 5 additions and 5 deletions
|
@ -5,7 +5,7 @@ pub fn build(b: *std.Build) !void {
|
||||||
const target = b.standardTargetOptions(.{});
|
const target = b.standardTargetOptions(.{});
|
||||||
if (target.result.os.tag == .windows) {
|
if (target.result.os.tag == .windows) {
|
||||||
std.log.err("\x1b[31mPlatform Not Supported\x1b[0m\nCurrently, Facil.io and Zap are not compatible with Windows. Consider using Linux or Windows Subsystem for Linux (WSL) instead.\nFor more information, please see:\n- https://github.com/zigzap/zap#most-faq\n- https://facil.io/#forking-contributing-and-all-that-jazz\n", .{});
|
std.log.err("\x1b[31mPlatform Not Supported\x1b[0m\nCurrently, Facil.io and Zap are not compatible with Windows. Consider using Linux or Windows Subsystem for Linux (WSL) instead.\nFor more information, please see:\n- https://github.com/zigzap/zap#most-faq\n- https://facil.io/#forking-contributing-and-all-that-jazz\n", .{});
|
||||||
std.os.exit(1);
|
std.process.exit(1);
|
||||||
}
|
}
|
||||||
// Standard release options allow the person running `zig build` to select
|
// Standard release options allow the person running `zig build` to select
|
||||||
// between Debug, ReleaseSafe, ReleaseFast, and ReleaseSmall.
|
// between Debug, ReleaseSafe, ReleaseFast, and ReleaseSmall.
|
||||||
|
@ -13,7 +13,7 @@ pub fn build(b: *std.Build) !void {
|
||||||
|
|
||||||
const use_openssl = b.option(bool, "openssl", "Use system-installed openssl for TLS support in zap") orelse blk: {
|
const use_openssl = b.option(bool, "openssl", "Use system-installed openssl for TLS support in zap") orelse blk: {
|
||||||
// Alternatively, use an os env var to determine whether to build openssl support
|
// Alternatively, use an os env var to determine whether to build openssl support
|
||||||
if (std.os.getenv("ZAP_USE_OPENSSL")) |val| {
|
if (std.posix.getenv("ZAP_USE_OPENSSL")) |val| {
|
||||||
if (std.mem.eql(u8, val, "true")) break :blk true;
|
if (std.mem.eql(u8, val, "true")) break :blk true;
|
||||||
}
|
}
|
||||||
break :blk false;
|
break :blk false;
|
||||||
|
|
|
@ -30,7 +30,7 @@ fn help_and_exit(filename: []const u8, err: anyerror) void {
|
||||||
,
|
,
|
||||||
.{ filename, err },
|
.{ filename, err },
|
||||||
);
|
);
|
||||||
std.os.exit(1);
|
std.process.exit(1);
|
||||||
}
|
}
|
||||||
pub fn main() !void {
|
pub fn main() !void {
|
||||||
const CERT_FILE = "mycert.pem";
|
const CERT_FILE = "mycert.pem";
|
||||||
|
|
|
@ -28,7 +28,7 @@ fn usage() void {
|
||||||
\\ instructions
|
\\ instructions
|
||||||
;
|
;
|
||||||
std.debug.print("{s}", .{message});
|
std.debug.print("{s}", .{message});
|
||||||
std.os.exit(1);
|
std.process.exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
var general_purpose_allocator = std.heap.GeneralPurposeAllocator(.{}){};
|
var general_purpose_allocator = std.heap.GeneralPurposeAllocator(.{}){};
|
||||||
|
@ -336,7 +336,7 @@ fn command_announce(allocator: std.mem.Allocator, tag: []const u8) !void {
|
||||||
defer allocator.free(url);
|
defer allocator.free(url);
|
||||||
sendToDiscord(allocator, url, announcement) catch |err| {
|
sendToDiscord(allocator, url, announcement) catch |err| {
|
||||||
std.debug.print("HTTP ERROR: {any}\n", .{err});
|
std.debug.print("HTTP ERROR: {any}\n", .{err});
|
||||||
std.os.exit(1);
|
std.process.exit(1);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue