Designate a target as optional so it won't be built by default. "Compile-time" version that can be aliased
Designate a target as optional so it won't be built by default.
Contains the top-level targets.
A command to be execute to produce a targets outputs from its inputs. In general this will be a shell command, but the high-level rules use commands with known semantics (compilation, linking, etc)
The core of reggae's D-based DSL for describing build systems. Targets contain outputs, a command to generate those outputs, explicit dependencies and implicit dependencies. All dependencies are themselves Target structs.
This module contains the core data definitions that allow a build to be expressed in. Build is a container struct for top-level targets, Target is the heart of the system.