turtle-build-0.1.0 is not a library.
Visit the last successful build:
turtle-build-0.5.15
Turtle
Clone of the Ninja build system in Rust
Goals
- Safe (no
unsafe) and fast reimplementation of the Ninja build system in Rust - Improved frontend support
- Full output from build rules and no output from Turtle by default
- More customizable build/rule/progress/error output
Install
Usage
For more information, see turtle --help.
Compatibility
Turtle aims to support full syntax of the Ninja build files. Command line arguments are supported only partially excluding ones for debugging purposes.
- Syntax
-
buildstatement- Explicit outputs
- Explicit inputs
- Implicit outputs
- Implicit inputs
- Order-only inputs
-
phonyrule
-
rulestatement -
defaultstatement -
includestatement -
subninjastatement - Global variables
- Build-local variables
-
inandoutspecial variable -
builddirspecial variable
-
- Command line arguments
-
-fcustom build file option -
-jjob limit option -
-kkeep-going option
-
- Others
- Dynamic dependencies
- Circular output dependency detection
- Circular build file dependency detection
- Windows support
For more information, see issues.