CarVac / filmulator-gui

Filmulator --- Simplified raw editing with the power of film
https://filmulator.org
Other
670 stars 32 forks source link

Mac: fix deployment of libs #93

Closed Benitoite closed 5 years ago

Benitoite commented 5 years ago

This PR fixes some libs deployment which are ignored by older versions of macdeployqt.

CarVac commented 5 years ago

Is there a different minimum Qt version for building on mac?

Benitoite commented 5 years ago

Is there a different minimum Qt version for building on mac?

Depending on the macOS version, there are maximums. Example, macOS 10.11 works up to Qt5.11. Qt5.12 requires macOS 10.12+, etc. So, to keep the build steps to a minimum I brute forced the deployment (copying and resolution of symlinks) of those libs in the CMakeLists.txt files.

Benitoite commented 5 years ago

At this point I can build on a fresh 10.12 Sierra system with the following libraries taken from homebrew: little-cms2 libtiff libomp libraw jpeg jasper gettext Other things like librtprocess and exiv2 are built from source. Qt is installed by the qt-unified online installer. (On my 10.14 machine everything is built from source)