aboutsummaryrefslogtreecommitdiff
path: root/examples/build-options/src/main.zig
blob: 5bab0110df43796edc1c62aa655f0921aaab91fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const std = @import("std");
const opts = @import("build_options");

pub fn main(init: std.process.Init) !void {
    const io = init.io;
    var buf: [1024]u8 = undefined;
    var fw: std.Io.File.Writer = .init(.stdout(), io, &buf);
    defer fw.interface.flush() catch {};
    const w = &fw.interface;

    try w.print("verbose  = {}\n", .{opts.verbose});
    try w.print("port     = {d}\n", .{opts.port});
    try w.print("backend  = {s}\n", .{@tagName(opts.backend)});
    try w.print("max_conn = {d}\n", .{opts.max_conn});
}