Add meson build system#32
Conversation
4fec381 to
3d8599e
Compare
|
This is interesting, I will need a bit of time to review, so don't worry if you do not hear from me - it still will be in todo list. What I see now is:
|
|
I've updated the commit to explain the choice of Meson. I'm keeping the current autotools build system alive until all distributors have confirmed that there is no regression with the Meson port. Most project that switched to Meson did so during at least one release to allow the distros to fallback to the autotools build system in case something is missing. |
|
OK, thanks for the explanation. I might not have time to review this in next 2-3 weeks, though. Sorry for that, but I want to let you know that it still is relevant thus I hope I will get to that a bit later. |
|
Thank you, no worries, we will soon be arriving in summer with less availability anyway :) |
|
Few more comments:
|
e822bc9 to
0cedb34
Compare
|
Add the Meson build system alongside autotools allowing to keep the current build system working until the port is validated by distributors. The Meson build system has a syntax easier to understand than autotools, build faster and allow to use ninja instead of make. It also makes things safer for cross-compilation and dependencies handling.
Keep the autotools CI working as we need both to be proven to work.
Add the Meson build system alongside autotools allowing to keep the current build system working until the port is validated by distributors.
The Meson build system has a syntax easier to understand than autotools, build faster
and allow to use ninja instead of make.
It also makes things safer for cross-compilation and dependencies handling.
Keep the autotools CI working as we need both to be proven to work.