#build-system #ninja-build #build-tool #declarative #correct #projects #file

build laze

A declarative build system for C projects aiming to be simple, fast and correct

21 releases

0.1.21 Feb 13, 2024
0.1.18 Dec 18, 2023
0.1.17 Oct 6, 2023
0.1.15 Jan 17, 2023
0.1.2 Mar 8, 2021

#60 in Build Utils

Download history 65/week @ 2024-01-29 50/week @ 2024-02-05 157/week @ 2024-02-12 1208/week @ 2024-02-19 465/week @ 2024-02-26 1042/week @ 2024-03-04 1383/week @ 2024-03-11 714/week @ 2024-03-18 805/week @ 2024-03-25 81/week @ 2024-04-01 1197/week @ 2024-04-08 703/week @ 2024-04-15 499/week @ 2024-04-22 386/week @ 2024-04-29 291/week @ 2024-05-06 692/week @ 2024-05-13

1,873 downloads per month

Apache-2.0

205KB
5K SLoC

CI Dependency Status Coverage Status Packaging status latest packaged version(s)

Introduction

Welcome to laze, a ninja build file generator. Aspires to be the next goto-alternative to make.

Installation

Install the ninja build tool using your distro's package manager, then install laze using cargo:

$ cargo install laze

Getting started

$ laze -C examples/hello-world build run

Documentation

Please take a look at the manual. It is still incomplete, but being worked on.

License

laze is licensed under the terms of the Apache License (Version 2.0).

Dependencies

~12–21MB
~321K SLoC