Not entirely straightforward, some manual edits were done since when this library was created, some of the work was already done. - Remove any bf_imbuf_movie paths from INC - Add a dependency though LIB when missing - Add public dependency to bf_imbuf in bf_imbuf_movie since it uses the imbuf headers in its public headers. - Fix namespace not to have underscores context: https://devtalk.blender.org/t/cmake-cleanup/30260 Pull Request: https://projects.blender.org/blender/blender/pulls/132407