The lack of C or C++ build system makes me prefer header-only libraries, like nlohmann/json, entt, etc...
I do also like easily embeddable tech like imgui, or lua, where you can simply copy the source code in your source tree.
I do also like easily embeddable tech like imgui, or lua, where you can simply copy the source code in your source tree.
How come we have managed during the last 40 years?
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.
Nowadays, use cmake + conan/vcpkg as alternative as well.
Do we need to spoon-feed everything?
Also it is a toy library in size, then there are those that can be used to stress test compilers.