-
Notifications
You must be signed in to change notification settings - Fork 282
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 build broken with the extraction of vibe-core #2531
Comments
Is the issue still here ? I was under the impression that Meson was used by a few users, and thus working relatively well. |
Sure, I can take a look at it later today 👍 |
Seems like meson is borked on master:
|
@Cogitri : Thanks for testing! Do you think we could set up a CI so it stops breaking ? |
I suppose we'd have to first add meson build to vibe-core, add it as subproject to vibe.d and fixup the source file arrays (where we list all |
I have made an attempt to add meson support in vibe-core, in the linked pull request above, but unit tests kept failing and I hadn't the time to fix it back then. I should be able to look at it once again today, so hopefully I can get vibe-d/vibe-core#254 ready for merge. |
As of current, the only way to depend on vibe (via Meson) is through this ugly hack:
Are there any plans to fix this? I've tried to approach this on a fork, but I run into several issues with fixing up the meson build:
vibe-d:inet
,vibe-d:mail
) cannot be separated into subprojects (since Meson requires a separate sub-project directory)and other nits:
vibe-d:utils
depends on itI'd love to approach to fix this, as I'm looking to use vibe.d within a personal project of mine. Any pointers on where to start?
The text was updated successfully, but these errors were encountered: