-
Michael Pyne authored
This commit adds basic support for building Qt5 using the Qt5 support documented at https://wiki.qt.io/Building_Qt_5_from_Git as requested in issue #16 (and a dependency for #15). Architecturally within kdesrc-build, Qt5 is handled as a special type of module-set, in the same way that KDE project modules are special-cased using 'kde-projects'. For Qt5, we use 'qt-projects', and reuse the existing use-modules and ignore-modules options. The first difference is that {use,ignore}-modules applies to Qt's git *submodules*. We pass the combination of those to Qt's `init-repository` script as a module-subset. Currently the user will need to enter at least a use-modules declaration for other reasons, so we would want to setup a sample qt5 configuration to include something appropriate. Qt5 support also involves a dedicated source code updater (based on the basic Git support already present) and a dedicated build system. The source code updater handles the Git update for th...
11490810