Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/poac-dev/poac
A package manager and build system for C++
https://github.com/poac-dev/poac
build-system c-plus-plus package-manager
Last synced: about 1 month ago
JSON representation
A package manager and build system for C++
- Host: GitHub
- URL: https://github.com/poac-dev/poac
- Owner: poac-dev
- License: apache-2.0
- Created: 2018-01-31T12:33:17.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2024-10-10T23:52:08.000Z (4 months ago)
- Last Synced: 2024-10-29T17:51:28.167Z (3 months ago)
- Topics: build-system, c-plus-plus, package-manager
- Language: C++
- Homepage: https://poac.dev
- Size: 9.6 MB
- Stars: 1,151
- Watchers: 39
- Forks: 74
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
> [!CAUTION]
> Poac is still under development and may contain a bunch of bugs.![demo](https://vhs.charm.sh/vhs-5dQzA2VI3B0e4jTAC6RrME.gif)
Poac (pronounced as `/pəʊək/`) is a package manager and build system for C++ users, inspired by Cargo for Rust. Poac is designed as a structure-oriented build system, which means that as long as you follow Poac's designated project structure, you almost do not need configurations, much less a language to build, unlike CMake. If you do not like writing a bunch of configurations to build your project, Poac might be best suited. Currently, the supported project structure can be known by looking at this repository since Poac can build itself.
## Installation
Read ["Installation"](https://docs.poac.dev/installation) from [Poac Docs](https://docs.poac.dev).
## Installing from Source (*not recommended*)
See [INSTALL.md](INSTALL.md).
## Community
See [GitHub Discussions](https://github.com/orgs/poac-dev/discussions).
## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md).
## License
Poac is licensed under the terms of the Apache License version 2.0.
See [LICENSE](LICENSE) for details.