Are you tired of dealing with different C++ compilers for every platform, cmake/make/shell build scripts, and dealing with static libraries? Me too!

I'm currently working on a #cpp project manager that aims to unify these aspects into one tool (heavily inspired by #rust 's Cargo tool).

I hope that it may prove useful!

#programming #coding #toolchains

@Giona_2 Right. Great.

Except you're not first one I'm afraid. 🤷‍♂️

@michalfita I was afraid of that. It's a cool project at least. I'll keep posted about it regardless

@Giona_2 I appreciate the effort.

The problem I see is that there's one `cargo` everyone used to. But there's now like five projects mimicking `cargo` for C++, while the power of `cargo` lies in the fact it's de facto a standard.

How C++ is going to make something a default choice if can't even agree on a single coding standard? #CMake seem to be winner recently in terms of new adoptions, but...

@michalfita My tool queries an external repo for packages. In the repo every package has a folder, then subfolders for each version, then a config file for each intended platform. My tool will assume the package was built using it or is prebuilt, or the config will otherwise include a series of commands (with required build tools) that build the project.

This project is mainly to make C++ projects easier for me and to pass time, I'm not really expecting it to go anywhere.