Hacker News new | past | comments | ask | show | jobs | submit login

I should have said: the lack of standardized build system. CMake is a pain, Bazel, vcpkg, autotools, plain old Makefiles, etc... All of them do not match the developer experience of npm, cargo, etc...

Yeah we managed, I never said the opposite. I only talked about why I liked header-only libs: because I just copy/paste the source in my source tree, regardless of the build system I use.

If I'm using CMake, and a library is using autotools, I'll have to rewrite the lib's build system, and maintain it. I'm too lazy for that.




You should have installed it already via the OS package system, or the modern alternative, conan/vcpkg.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: