Окрім повного збирання набору модулів, у вас може виникнути потреба у збиранні окремого модуля або невеликого набору модулів. Замість редагування вашого файла налаштувань, ви можете просто передати скрипту назви модулів або наборів модулів для збирання у рядку команди.
Приклад 2.3. Приклад даних, виведених kdesrc-build під час збирання окремого модуля
%
kdesrc-build
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--include-dependencies
dolphin
У нашому прикладі, хоча вказано лише програму dolphin
, використання параметра --include-dependencies
призведе до того, що kdesrc-build включить до процесу збирання залежності для dolphin
(встановленням параметра include-dependencies).
Примітка
Розв'язання залежностей у цьому випадку працює лише тому, що dolphin
вказано у наборі модулів на основі kde-projects
(у цьому прикладі він має назву base-apps
). Див. «Особлива підтримка для наборів модулів KDE».