Turtle

GitHub Action License

Clone of the Ninja build system written in Rust

Goals

Turtle is originally written for the Pen programming language. Therefore, we support only dynamic dependencies but not C/C++ header dependencies currently. Your contribution is welcome! 😄

Install

sh cargo install turtle-build

Usage

sh turtle

For more information, see turtle --help.

Compatibility

Turtle aims to support full syntax of the Ninja build files. It also supports basic command line arguments but is not going to implement all the original options (e.g. -t option.)

Syntax

Command line arguments

Others

Similar projects

License

Dual-licensed under MIT and Apache 2.0.