Re:An Introduction to Modern CMake
by TonCherAmi on Saturday March 14, 2020 @05:08PM
(#22578709)
Meson supports CMake subprojects:
https://mesonbuild.com/CMake-module.html#cmake-subprojects
Re:An Introduction to Modern CMake
by Johnnynator on Saturday March 14, 2020 @06:43PM
(#22579314)
CMake subprojects was far from reliable last time I tested it. But this might also have been due to meson targeting unreleased CMake versions...
If your dependencies use CMake or not doesn't really matter, you still end up writing some FindX.cmake file.
(Which is a whole other thing with this "modern CMake" by the way: only half of them that come with CMake are "upgraded" to modern and if you don't want to require the absolute latest version, you end up having to check what the FindX script did or redefine stuff manually)
More than that CMake at this point is the ""standard"" and there are many others with a similar share of the market and selling points, it makes it harder to pick one that is not CMake.