Note these are intended for platform maintainers, we do not intend to
support users making their own builds with these. For that precompiled
libraries from lib/ should be used.
Implemented by Martijn Berger, Ray Molenkamp and Brecht Van Lommel.
This is based on the following branch of blender-dependencies, which
adds the latest macOS / Linux changes and tweaks to try to match the
Blender directory layout and naming better:
https://github.com/brechtvl/blender_dependencies/commits/merge
Then moving this into the Blender repo there were a few extra changes:
- Move blendthumb code to release/windows/blendthumb.
- Integrate into GNUmakefile, so "make deps" works.
- Move install_deps_patches/ contents into patches/ directory.
- Move windows build folder out of source, to fix issue with long paths.
For Windows I left in the batch scripts instead of integrating into
make.bat (quick test to do that: P517). I leave it to @Ray Molenkamp (LazyDodo) to
decide if we just leave it as is or want to integrate it more.