Hacker News new | ask | show | jobs
by nice_byte 2424 days ago
i never understood the need for package managers. just check your dependencies in and build with the rest of your source code. this doesn't introduce extra moving parts into the system (why should i need an internet connection to build my stuff?), easy to patch and debug dependencies, gives you full control and doesn't restrict your toolchain (e.g. conan doesn't as of now support vs2019+llvm). what i _would_ like to see though is a standardized build system for c++ projects, although that will likely never happen.
1 comments

This is what most companies do irl for security reasons. It's also the easiest, most obvious solution with the least moving parts.

There will never be a standard build system, but CMake is the de facto standard build generator and works well enough.