zbuild/README.md

863 B

Zbuild

zbuild is a modern makefile-like build automation tool.

Guide

Zbuild uses a yaml file to specify all rules. It will look for for the nearest zbuild.yaml file in the current or parent directories.

See the Guide for a proper introduction to zbuild.

Examples

See the examples/ directory for examples.

In particular the examples/simple_c/zbuild.yaml is a fully documented example that helps you understand how zbuild works.

Installation

You may download the latest release from the releases page.

You may also compile it yourself, with a nightly rust compiled (>= rustc 1.68.0-nightly (9c07efe84 2022-12-16), may work with older) and install it by:

  1. Clone the repo

    git clone https://github.com/Zenithsiz/zbuild

  2. Build + install

    cargo install --path zbuild