4 ms·
The C++ community has de facto standardized on CMake, which solves half the problem. It's not pretty, but it gets the job done. Dependencies can mostly be mana
by TillE 3y ago
The C++ community has de facto standardized on CMake, which solves half the problem. It's not pretty, but it gets the job done.
Dependencies can mostly be managed with vcpkg and its CMake integration. The only real problem is when you need something that's not in vcpkg and have to write your own port overlay.
It's not perfect, but the situation is vastly better than it was ten years ago.
- ansgri 3y agoThere’s also Conan which supposedly solves all problems, but we weren’t successful at migrating a large CMake project to it. Maybe if you use it from very beginning, it would work.