-
Notifications
You must be signed in to change notification settings - Fork 37
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
Change to subpackages breaks Meson build #127
Comments
If I had my way, I'd change the version to 0.8.0, but due to this dub bug that apparently I'm the only who cares about, I can't. |
I wonder if it is because people use >= rather than == for dependencies? Matthias has given me an impetus to follow the way the Dub subpackage test builds work rather than the way the release builds work. Normally this would mean a meson.build file for each subpackage, as with Dub files, but I am conscious I am ending up polluting your project. I will try and do it all in the top-level meson.build. |
I always use Yesterday or the day before I wanted to create a |
Given there is a total restructuring of the project, now would be the time to make any and all changes you want. The Meson build is only there because I asked, it is therefore my problem to make it work! |
Meson seems to work with the meson.build file in the build directory, even though all the documentation says it should be in the project directory. Still getting that linker error though on building get_ut_main. This is very strange, but investigation continues. |
I rearranged the subpackages into alphabetic order to help check the content of the meson.build file, and spontaneously the build works. |
Feel free to issue a PR to close this. |
Pull request #134 submitted. |
The rearrangement into subpackages has (obviously :-) broken the Meson build. I'll take responsibility for updating, no problem. However it may take a little while – I need to understand the new structure, how the Dub build works, and then translate that to the Meson build specification.
Will the new version be 0.8.0 rather than 0.7.50? (Meson versions are a real pain since they do not account for development builds, only release builds :-( so I need to update the number to the next release immediately.).
The text was updated successfully, but these errors were encountered: