https://github.com/a2p1k02/cppmaker
helper to optimize creating c++ projects
https://github.com/a2p1k02/cppmaker
boost cmake cpp helper program-options
Last synced: 4 months ago
JSON representation
helper to optimize creating c++ projects
- Host: GitHub
- URL: https://github.com/a2p1k02/cppmaker
- Owner: a2p1k02
- Created: 2025-05-27T08:37:52.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-05-27T12:01:19.000Z (9 months ago)
- Last Synced: 2025-07-23T05:44:43.856Z (7 months ago)
- Topics: boost, cmake, cpp, helper, program-options
- Language: C++
- Homepage:
- Size: 2.93 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# cppmaker
Are you tired to create your project manually, create files, directories, etc?
You can use cppmaker to make your life easier!
Run:
```bash
cppmaker --cmake hello_world
```
And this maker will create a cmake project with a standard hello world code in the src directory
Support
- [x] CMake
- [x] Makefile
- [x] Qmake
- [x] Bazel
## Compiling
```
sudo pacman -Syu boost boost-libs clang cmake make
mkdir build && cd build
cmake ..
make
./cppmake
```
TODO
- [ ] Allow to choose library or binary project
- [ ] Support python, golang, zig
- [ ] Add feature to build projects with cppmaker
- [ ] Install dependencies