-
-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Meson: add meson build #33
Conversation
Have a look at #20 |
meson got dub support (recently). And dub may do meson.The question was apparently whether the meson.build file belongs in the source tree or not. As meson is a build system which can be used like cmake and autotools there is really no reason not to include it as it is beneficial to all distributions (if they choose to use it). I can see I'll use it in GNU Guix once it is there. In short, the Debian people (and I) will maintain the meson file and it does not hurt anything else. So, unless someone thinks meson is evil or we should remove unDead altogether, I think it belongs here. |
I'll add that I think we should be distribution friendly. With ldc and gdc going main stream we can only support their efforts. It is bad enough that things break between compiler versions - mostly controlled through deprecations, but still a maintenance burden. |
We moved relevant unDead files into BioD so we can move forward. In time we'll get rid of them. Sambamba nor BioD depends on this repo now. |
On Sat, Mar 16, 2019 at 08:56:13AM -0700, Pjotr Prins wrote:
We moved relevant unDead files into BioD so we can move forward. In time we'll get rid of them. Sambamba nor BioD depends on this repo now.
In other words I can remove unDead from Debian in future?
|
Yes, if BioD/sambamba is the only one using the current unDead package in Debian I would remove it. |
+1 from me for just removing it from Debian. UndeaD was always a bit awkward to have anyway. |
With dub this will create a static library which can be found by other meson based builds. This is authored by Debian (thanks @tillea) and we ought to have it in upstream. Later versions of meson can include main automatically, but this should work with older meson versions too. We should upgrade later. See also https://mesonbuild.com/D.html#using-embedded-unittests