This library is in flux. APIs may change without notice. Generated from source with koruc 0.1.7 on 11/4/2026.

Build

import std/build

Build Requirements Standard Library

build.kz · 9 tors · ~[comptime]

Build Requirements Standard Library Allows modules to declare their build dependencies TOP-LEVEL COMPTIME EXECUTION: This module uses top-level comptime calls for automatic collection. When imported, the top-level collect() executes automatically.

requires

comptimenorun koru_std/build.kz:96

variants

comptime koru_std/build.kz:129

config

comptime koru_std/build.kz:219

command.sh

comptimenorun koru_std/build.kz:302

command.zig

comptimenorun koru_std/build.kz:346

command

comptimenorun koru_std/build.kz:380

step

comptimenorun koru_std/build.kz:411

collect

comptime koru_std/build.kz:478

~part app koru_std/build.app.kz

Declare app bundle identity — Usage: std/build:app { name: "Tray Spike", id: "org.koru.trayspike", version: "0.1", icon: "icon.icns" } The compiler embeds an Info.plist into __TEXT,__info_plist (macho): the binary answers a real CFBundleIdentifier/CFBundleName — the gate notifications and AppKit's real-app checks key on. `icon` is an .icns path relative to the entry file — `koruc bundle` puts it in Contents/Resources as CFBundleIconFile. A Source capture like requires — name + id required, version + icon optional; malformed blocks are parse errors, never defaulted identity.

app

comptimenorun koru_std/build.app.kz:11