Introduction
User Guide
1.
Installation
2.
Configuration
3.
Getting Started
4.
Running Laze
5.
Contributing
Concepts
6.
Build Files
7.
Apps, Builders, Contexts, Modules, Tasks
8.
Module Dependencies
9.
Object Sharing
Reference
10.
laze file format
10.1.
laze_required_version
10.2.
apps
10.3.
builders
10.4.
contexts
10.4.1.
name
10.4.2.
parent
10.4.3.
env
10.4.4.
selects
10.4.5.
disables
10.4.6.
rules
10.4.6.1.
name
10.4.6.2.
cmd
10.4.6.3.
description
10.4.6.4.
in
10.4.6.5.
out
10.4.6.6.
options
10.4.6.7.
gcc_deps
10.4.6.8.
rspfile
10.4.6.9.
rspfile_content
10.4.6.10.
pool
10.4.6.11.
always
10.4.7.
tasks
10.4.7.1.
cmd
10.4.7.2.
build
10.4.7.3.
export
10.4.7.4.
ignore_ctrl_c
10.4.7.5.
required_vars
10.4.8.
var_options
10.5.
modules
10.5.1.
name
10.5.2.
sources
10.5.3.
depends
10.5.4.
selects
10.5.5.
uses
10.5.6.
conflicts
10.5.7.
provides
10.5.8.
provides_unique
10.5.9.
build
10.5.10.
notify_all
10.5.11.
env
10.5.12.
blocklist
10.5.13.
allowlist
10.5.14.
srcdir
10.6.
subdirs
10.7.
imports
10.7.1.
git
10.7.2.
laze
10.7.3.
path
10.8.
defaults
10.9.
variables
11.
Expression evaluation
Light
Rust
Coal
Navy
Ayu
laze Manual
Running Laze
To build an application for a builder, run
laze build -b <builder> -a <application>