cabinpkg 0.17.0

A package manager and build system for C/C++
Documentation
# Cabin

![demo](https://github.com/cabinpkg/cabin/releases/latest/download/demo.gif)

Cabin is an opinionated build and package manager for conventional C/C++ projects.

It uses a declarative manifest and a predictable project model to reduce build configuration
boilerplate.  Cabin is inspired by Cargo where the workflow maps cleanly, but it deliberately
diverges where C and C++ require different semantics.

Cabin is best suited for projects that want a simple, explicit, package-oriented workflow rather
than a fully programmable build system.

## Current Limitations

Cabin is still pre-1.0.  Some features may be incomplete, experimental, or subject to redesign.

## Installation

Read ["Installation"](https://cabinpkg.com/docs/installation/) from
[Cabin Docs](https://cabinpkg.com/docs/).

## Installing from Source (*not recommended*)

See [INSTALL.md](INSTALL.md).

## Examples

Runnable Cabin example projects live in [`examples/`](examples).  Each one is a real Cabin package
you can build and run directly; see [`examples/README.md`](examples/README.md) for the index.

## Community

See [GitHub Discussions](https://github.com/orgs/cabinpkg/discussions).

## Sponsorship

This project was initially funded by the
[MITOU IT Program](https://www.ipa.go.jp/en/it-talents/mitou/index.html)
([project page (ja)](https://www.ipa.go.jp/jinzai/mitou/it/2018/gaiyou_t-2.html)),
with additional financial support from
[Shigeru Urushibara of UL Systems, Inc.](https://www.ulsystems.co.jp/company/management-committee.html).

## Contributing

See [CONTRIBUTING.md](CONTRIBUTING.md).

## License

Cabin is licensed under the terms of the Apache License version 2.0.

See [LICENSE](LICENSE) for details.