1. 6
  1.  

  2. 4

    Since you didn’t mention it:

    Meson is also a buildsystem that facilitates distribution of C/C++ dependencies, whether networked, bundled or installed, with voluntary fallbacks, with as little effort as possible on the part of the library author, library user, and the poor guy that just wants to compile the resulting superproject in the end.

    If I sound opinionated, it is because I see Meson as the most promising candidate in the open-source world. You also mention Conan, which is getting popular too.

    I hope it’s also obvious to readers that CMake does not fully qualify: It has the ingredients (modules like PkgConfig, FetchContent and what not), but their use is explicit. Which is inflexible. Not that you can’t reinvent download fallback in CMake, but nobody does, and that’s what matters as an ecosystem.

    1. 2

      Not that you can’t reinvent download fallback in CMake, but nobody does

      I did