I think a syntax example on the homepage would be a good idea. Also comparison charts for things like cmake, ninja, meson, and bazel. If you have a dependency finding strategy, highlight the pros and cons of that. Basically the only reason states for why I should use this is lua, and that’s not inherently compelling to me for build tooling.
My work uses this and it's slooooooow. Would not recommend.
the command file generator is usually last to blame for a slow compile, making it output a cmake/ninja/make project would not speed up a poorly structured compilation tree at all
At my work we use MSBuild and vcpkg. What would a transition from that to XMake be like?
Your phrasing could confuse readers: MSBuild happened to historically have XMake as a codename but is entirely unrelated to the build system known as XMake.
Clarified my comment a bit, thanks
As far as I am aware, there no integrations available with Visual Studio, and not sure about C++20 modules and import std support.
> not sure about C++20 modules and import std support
I think a syntax example on the homepage would be a good idea. Also comparison charts for things like cmake, ninja, meson, and bazel. If you have a dependency finding strategy, highlight the pros and cons of that. Basically the only reason states for why I should use this is lua, and that’s not inherently compelling to me for build tooling.
My work uses this and it's slooooooow. Would not recommend.
the command file generator is usually last to blame for a slow compile, making it output a cmake/ninja/make project would not speed up a poorly structured compilation tree at all
At my work we use MSBuild and vcpkg. What would a transition from that to XMake be like?
Then you are already using XMake (albeit a different one than OP), it's the original codename for MSBuild, still present in the code: https://github.com/dotnet/msbuild/blob/main/src/MSBuild/XMak... :)
MSBuild is a dotnet based build system. XMake[0] is an independent build system built using mainly c and lua.
[0] https://github.com/xmake-io/xmake/tree/dev/core/src/xmake
Your phrasing could confuse readers: MSBuild happened to historically have XMake as a codename but is entirely unrelated to the build system known as XMake.
Clarified my comment a bit, thanks
As far as I am aware, there no integrations available with Visual Studio, and not sure about C++20 modules and import std support.
> not sure about C++20 modules and import std support
XMake supports both.
[dead]