Skip to content

Latest commit

 

History

History
98 lines (64 loc) · 1.47 KB

File metadata and controls

98 lines (64 loc) · 1.47 KB

Building & Testing

Русская версия | English

Complete guide to building and testing zig-recast.


Building the Library

Standard Build

zig build

This builds the library in Debug mode.

Optimized Build

zig build -Doptimize=ReleaseFast

Available optimization modes:

  • Debug - no optimization, full debug info (default)
  • ReleaseSafe - optimized with safety checks
  • ReleaseFast - maximum speed, no safety
  • ReleaseSmall - optimize for size

Running Tests

All Tests

zig build test

Runs all 191 tests (169 unit + 22 integration).

Specific Test Suite

# Unit tests only
zig build test --summary all

# Integration tests
zig build run -Dtest=integration

With Memory Leak Detection

zig build test -Doptimize=Debug

Building Examples

All Examples

zig build examples

Run Specific Example

zig build examples
./zig-out/bin/simple_navmesh
./zig-out/bin/pathfinding_demo
./zig-out/bin/crowd_simulation

Build Options

View all available options:

zig build --help

Common options:

  • -Doptimize=<mode> - optimization level
  • -Dtarget=<triple> - cross-compile target
  • --summary all - detailed build output

Next Steps