https://github.com/kaspar030/laze
A fast, declarative meta build system for C/C++/Rust projects, based on Ninja, designed to handle large build matrices of highly modular projects.
https://github.com/kaspar030/laze
build-tool c laze make ninja rust
Last synced: 6 months ago
JSON representation
A fast, declarative meta build system for C/C++/Rust projects, based on Ninja, designed to handle large build matrices of highly modular projects.
- Host: GitHub
- URL: https://github.com/kaspar030/laze
- Owner: kaspar030
- License: apache-2.0
- Created: 2020-12-03T19:23:56.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-03-29T15:32:52.000Z (6 months ago)
- Last Synced: 2025-03-29T16:28:43.406Z (6 months ago)
- Topics: build-tool, c, laze, make, ninja, rust
- Language: Rust
- Homepage:
- Size: 2.83 MB
- Stars: 40
- Watchers: 3
- Forks: 5
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/kaspar030/laze/actions/workflows/tests.yml)
[](https://deps.rs/repo/github/kaspar030/laze)
[](https://coveralls.io/github/kaspar030/laze)
[](https://repology.org/project/laze/versions)
[](https://repology.org/project/laze/versions)

# Introduction
Welcome to laze, powerful meta build system designed to handle large build
matrices of highly modular projects.# 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](https://kaspar030.github.io/laze/dev/index.html). It is still
incomplete, but being worked on.# License
laze is licensed under the terms of the Apache License (Version 2.0).