I'm developping an application (using the Qt framework that has several dependencies like ffmpeg. Since I'm mostly developping for the MacOS plateform, I use Homebrew to manage my dependencies like ffmpeg.
As a result, I'm facing problem with unexpected API changes when the brew formula changes.
Homebrew mainteners advice me it's a bad practice to handle dependencies via brew. So I wonder what would be the best option?
I'm thinking about adding ffmpeg as a submodule of my project. What's your thought about it?