Erstellen eines Moduls

Anstatt immer alle Module zu bauen, möchten Sie vielleicht nur ein einzelnes Modul oder eine andere kleine Teilmenge bauen. Anstatt Ihre Einrichtungsdatei zu bearbeiten, können Sie einfach die Namen der zu erstellenden Module oder Modulgruppen auf der Befehlszeile übergeben.

Beispiel 2.3. Beispielausgabe vom Erstellen eines einzelnen Moduls

% kdesrc-build --include-dependencies dolphin
Updating kde-build-metadata (to branch master)
Updating sysadmin-repo-metadata (to branch master)

Building extra-cmake-modules from frameworks-set (1/79)
        Updating extra-cmake-modules (to branch master)
        No changes to extra-cmake-modules source, proceeding to build.
        Running cmake...
        Compiling... succeeded (after 0 seconds)
        Installing.. succeeded (after 0 seconds)

Building phonon from phonon (2/79)
        Updating phonon (to branch master)
        No changes to phonon source, proceeding to build.
        Compiling... succeeded (after 0 seconds)
        Installing.. succeeded (after 0 seconds)

Building attica from frameworks-set (3/79)
        Updating attica (to branch master)
        No changes to attica source, proceeding to build.
        Compiling... succeeded (after 0 seconds)
        Installing.. succeeded (after 0 seconds)

        ...

Building dolphin from base-apps (79/79)
        Updating dolphin (to branch master)
        No changes to dolphin source, proceeding to build.
        Compiling... succeeded (after 0 seconds)
        Installing.. succeeded (after 0 seconds)

<<<  PACKAGES SUCCESSFULLY BUILT  >>>
Built 79 modules

Your logs are saved in /home/kde-src/kdesrc/log/2018-01-20-07

In diesem Fall wurde zwar nur die Anwendung dolphin angegeben, aber wegen der Option --include-dependencies werden auch Abhängigkeiten für dolphin eingeschlossen.

Anmerkung

Die Auflösung der Abhängigkeit funktionierte in diesem Fall nur, weil dolphin in einem Modulsatz auf der Basis von kde-projects, in diesem Beispiel base-apps angegeben wurde. Siehe „Besondere Unterstützung für KDE-Modulgruppen“.