Skip to content

Improve Kaidan portability

Ilya Bizyaev requested to merge everywhere into master

I decided to merge my current build system changes separately from the QXmpp move to simplify the transition.

This merge request adds support for Windows and macOS builds, as well as a portable AppImage build script.
Small code changes were required, including a switch to Qt.labs.platform's FileDialog and a list of static plugins.
The Kirigami module update was done due to my static build fixes there.
Pipeline breakage is solely due to a build script rename.

Support for qmake builds is now rudimentary and will hopefully be removed in one of the following weeks.

Edited by Ilya Bizyaev

Merge request reports