0Pricing
Zig Academy · Lesson

Build Options and Flags

Configure builds from the command line.

Configure from the CLI

A good build adapts without code edits. Zig lets you expose options that users set on the command line at build time. ⚙️

The Optimize Flag

Because you used standardOptimizeOption, users pass -Doptimize to pick a mode, like -Doptimize=ReleaseFast for a fast build.

zig build -Doptimize=ReleaseFast

All lessons in this course

  1. Anatomy of a build.zig File
  2. Declaring Executables and Libraries
  3. Build Steps and zig build run
  4. Build Options and Flags
← Back to Zig Academy