spoa icon indicating copy to clipboard operation
spoa copied to clipboard

Potential Meson addition

Open SoapZA opened this issue 6 years ago • 2 comments

Hi @rvaser Meson is a new build system that aims to improve a lot on the imperfections of CMake, like a nicer syntax, being non-turing complete, being faster and allowing trivial composability. One of the big drawbacks of CMake is that it was never designed to be composable, and as such all ways of bundling it are ultimately painful and break in idiosyncratic ways. Would you be open to me contributing a Meson PR? You can always just call a "best effort thing" and all problems with it should be dealt by me. Many projects are switching to Meson now, such as GNOME, the complete X.org stack and many others, hence this is not just a niche sideproject of some random guy.

SoapZA avatar Apr 04 '18 23:04 SoapZA

Hello @SoapZA, I have heard of Meson before and am looking forward for your PR. When I get the time, I might add it to other submodules for easier integration. Will it be troublesome to include googletest as it does not provide a Meson build?

rvaser avatar Apr 05 '18 08:04 rvaser

@rvaser While GTest currently doesn't have an official release, I've added pkg-config support to their git. Furthermore, GTest is in https://wrapdb.mesonbuild.com/gtest, which means that meson will download is as a bundle if it can't find a system GTest.

SoapZA avatar Apr 05 '18 10:04 SoapZA

:finnadie:

rvaser avatar May 18 '23 10:05 rvaser