-
-
Notifications
You must be signed in to change notification settings - Fork 770
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
Remove the makefile based build system #1967
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There's one Makefile that's being removed which should not be for the moment and isn't called by the outgoing build system (it was always only ever used manually). Beyond that, this is all looking good and while melancholy to see the old system go, it is indeed starting to cause some aggravating problems and becoming a painful maintenance burden.
(Almost) End of an era! But what an era! |
544f09b
to
16d406c
Compare
We now have used meson to build BlackMagic for a while and it has proven to work well in the field. Make build system started breaking and needing maintainance effort so we decided to remove it.
16d406c
to
f39794b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This all LGTM, merging.
Detailed description
As we are already using meson for a while with pretty good success and the gnu makefile based system is starting to require maintenance effort. It is time to retire the makefiles.
If it turns out that we need to bring them back for some reason it should still be relatively easy to do.
Still this is an end of an era. :)
As a side-effect this PR also deletes the libopencm3 submodule as it is not needed any more.
Your checklist for this pull request