rvaser / spoa

SIMD partial order alignment tool/library
MIT License
158 stars 32 forks source link

Potential Meson addition #8

Closed SoapZA closed 1 year ago

SoapZA commented 6 years ago

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.

rvaser commented 6 years ago

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?

SoapZA commented 6 years ago

@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.

rvaser commented 1 year ago

:finnadie: