https://github.com/matthewacon/cakemake
A CMake toolchain for C/C++ projects
https://github.com/matthewacon/cakemake
Last synced: 5 months ago
JSON representation
A CMake toolchain for C/C++ projects
- Host: GitHub
- URL: https://github.com/matthewacon/cakemake
- Owner: Matthewacon
- License: mit
- Created: 2022-06-13T00:58:12.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-24T20:43:37.000Z (about 2 years ago)
- Last Synced: 2024-04-25T12:12:31.834Z (about 2 years ago)
- Language: CMake
- Homepage:
- Size: 124 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cakemake
A CMake toolchain for C/C++ projects
## Goals
cakemake is intended for use as a bridge and bootstrap toolchain for my
projects while the [motomoto](https://github.com/Matthewacon/motomoto) build
system is under development. In order to fulfill the needs of my projects,
cakemake aims to provide:
1. An easy-to-use mimimal overhead development toolkit, including:
- Build configurations
- SAST
- Testing and test reporting
- Benchmarks and profiling
- Packaging
2. Support for as many compilers as possible (within reason)
3. Support for as many platformas as possible (within reason)
5. Integration with CI platforms and reusable automated workflows
6. Equivalent pipelines for local development
Currently I only plan to add and maintain support for C and C++ projects,
however, if the need arises I may add support for other languages
## Documentation
TBD
## Attributions
- Thanks [meme](https://github.com/meme) for the project name!
## License
This project is licensed under the [M.I.T. License](./LICENSE).