|
|
|
|
|
by da_big_ghey
2031 days ago
|
|
I was about to complain that this would only cause fragmentation, but the fact that it uses other package repos (vcpkg and conan being the big two for C++) sounds like a really good move. AUR integration is really nice as well. Does anyone have experience with xmake and can offer some perspective on how well it works? CMake not really working on windows without MSVC and MSBuild is still a pain point; I've been bugged by it for a long time but without a viable, cross-platform alternative. How well does it scale? It looks easy enough to start with, but I've been bitten before by tools that are easy for trivial examples and don't work well for larger projects. Ugly as CMake might be, it works pretty well for big stuff. |
|
Naturally, xmake came up. While I've not used it, and it doesn't really compat with much, it's not the most horribly designed build system out there.
CMake is still the defacto, it allows the most flexibility when needed (albeit very painfully) and provides good-enough support for hierarchical projects.
xmake doesn't solve any of the deficiencies CMake still has, and isn't close to feature parity. Further, it's not improving the 80% use case much over Cmake, which is simple enough for smaller libraries and packages and covers cases like packaging building and installation out of the box without really much extra overhead.
Unless a build system comes along that is 10x better at all aspects, I don't see CMake going anywhere.
Now if Autotools could just die already...