Commit Graph

4 Commits

Author SHA1 Message Date
Nadia Holmquist Pedersen ce6c3dbe38 Use UDBZ format for DMGs to make them smaller 2021-04-23 14:26:28 +02:00
Nadia Holmquist Pedersen 68f52dcc4e Fix various issues in mac-libs.sh
* pre-11.0 sed doesn't seem to understand \t so use a literal tab
* don't fail if we run the script on a package with libs already bundled
* delete header files in the bundled frameworks to save space
2021-04-23 14:15:47 +02:00
Nadia Holmquist Pedersen 9e20aa8a3e Make Mac builds a lot smaller by avoiding macdeployqt 2021-04-23 13:13:44 +02:00
Nadia Holmquist Pedersen 796ef95862
Improve macOS bundling (#1067)
* Improve macOS bundling
* Bundle libs for macOS CI
* Add MACOS_BUILD_DMG CMake option and make the CI upload the DMG so we don't lose executable permissions.
* Manually copy plugins if macdeployqt doesn't
* Ad-hoc codesign the app
2021-04-21 23:50:32 +02:00