Нижче наведено таблиці параметрів програми, у яких ви знайдете такі дані:
Назву параметра
Область дії параметра: global, module або module-set. Параметри в області дії module або/і module-set також можна визначати у розділах options.
Коментарі щодо призначення та способів використання параметра.
Таблиця 4.1. Параметри загальної області
Назва параметра | Опис | ||||||
---|---|---|---|---|---|---|---|
async |
За допомогою цього параметра можна увімкнути асинхронний режим роботи, за якого оновлення кодів програм і процес збирання виконуватимуться паралельно, — програма не чекатиме на завершення оновлення всіх кодів програм перед запуском процесу збирання. Пов'язаний параметр командного рядка: --async, | ||||||
colorful-output |
Встановіть для цього параметра значення Пов'язаний параметр командного рядка: --color (або | ||||||
disable-agent-check |
Якщо ви використовуєте SSH для отримання вихідних кодів Git (наприклад, якщо ви використовуєте протокол git+ssh), цей параметр керує тим, чи намагатиметься kdesrc-build перевірити і зробити так, щоб, якщо ви використовуєте агент ssh, цей агент справді керував певними профілями SSH. Так зроблено, щоб SSH не надсилав, за можливості, запитів на пароль для кожного з ваших модулів. Пов'язані параметри командного рядка: --disable-agent-check, --no-disable-agent-check | ||||||
git-desired-protocol |
Цей параметр стосується модулів зі сховища проєкту KDE. Насправді, за допомогою цього параметрам можна вказати, якому з протоколів роботи у мережі слід надавати перевагу під час оновлення початкових кодів відповідних модулів. Зазвичай, використовується дуже ефективний протокол Якщо ви користуєтеся якоюсь з мереж з обмеженнями, ви можете встановити для цього параметра значення ПідказкаКрім того, у вас може виникнути потреба у встановленні значення для параметра http-proxy, якщо для роботи з даним використовується проксі-сервер HTTP. У всіх інших випадках не варто встановлювати цей параметр, оскільки типовий протокол є найефективнішим. | ||||||
git-repository-base |
Цей параметр використовується для скорочення посилань на базову адресу певного сховища Git у наступних оголошеннях наборів модулів. Параметр корисний для оголошення збирання декількох модулів Git. Вам слід вказати два значення (відокремлених пробілами): назву, яку буде пов’язано з базовою адресою, та саму базову адресу. Приклад:
global # інші параметри # Загальна адреса всіх модулів сервера Git з анонімним доступом. git-repository-base
Параметр module модуль1 repository kde: Префікс сховища Git ПідказкаДля того, щоб скористатися перевагами наборів модулів, не обов’язково використовувати цей параметр. Цей параметр призначено лише для спрощення використання одного сховища у декількох наборах модулів. | ||||||
install-environment-driver |
Встановити скрипт оболонки, яким можна скористатися у скриптах налаштовування профілю користувача для спрощення визначення бажаних змінних середовища для запуску стільниці Плазми, зібраної за допомогою kdesrc-build. Цим драйвером буде внесено зміни до таких файлів:
Скрипт Ви можете вимкнути драйвер встановленням для цього параметра значення Підказкаkdesrc-build не перезаписуватиме вже створених файлів (якщо такі існують), якщо ви не передасте програмі параметр командного рядка Пов'язані параметри командного рядка: --install-environment-driver, --no-install-environment-driver | ||||||
install-session-driver |
Якщо увімкнено, kdesrc-build намагається встановити драйвер до графічної програми для керування сеансами для того, щоб уможливити ваш вхід до зібраного за допомогою kdesrc-build стільничного середовища KDE. Цим драйвером буде внесено зміни до таких файлів:
Якщо ви користуєтеся власним драйвером для входу до середовища, ви можете вимкнути драйвер встановленням для цього параметра значення Підказкаkdesrc-build не перезаписуватиме вже створених файлів (якщо такі існують), якщо ви не передасте програмі параметр командного рядка Пов'язані параметри командного рядка: --install-session-driver, --no-install-session-driver | ||||||
niceness |
Значенням цього параметра є ціле число у діапазоні від 20 до 0. Чим вищим буде це число, тим нижчим встановлюватиметься пріоритет процесу kdesrc-build, тобто, чим вищим є число, тим вищим є «пріоритет» програми. Пов'язаний параметр командного рядка: --nice (або | ||||||
num-cores |
Цей параметр визначається kdesrc-build (при використанні kdesrc-build --generate-config). Його значенням є кількість доступних процесорів (яку буде встановлено за допомогою зовнішньої програми nproc). Якщо kdesrc-build не вдасться визначити кількість процесорів, для цього параметра буде встановлено значення 4. Див. Приклад 2.1, «Налаштовування Make на компіляцію з використанням усіх доступних процесорів з виключеннями», де наведено приклад використання цього параметра. Пов'язаний параметр командного рядка: --num-cores | ||||||
num-cores-low-mem |
Цей параметр визначається kdesrc-build (при використанні kdesrc-build --generate-config). Його значенням кількість процесорів, яку безпечно використовувати для великих або інтенсивних з точки зору обробки модулів, зокрема Типовою формулою є одне ядро процесора на кожні 2 гігабайти (ГіБ) загальної пам'яті. Буде визначено принаймні 1 ядро і не більше, ніж Хоча цей параметр було реалізовано для підтримки модулів Qt™, ви можете скористатися ним для будь-якого модуля у той самий спосіб, у який використовується Якщо kdesrc-build не може визначити доступний обсяг пам'яті, для цього параметра буде встановлено значення 2. Пов'язаний параметр командного рядка: --num-cores-low-mem | ||||||
persistent-data-file |
За допомогою цього параметра можна змінити місце, у якому зберігатимуться постійні дані kdesrc-build. Типово, ці дані зберігатимуться у файлі з назвою Пов'язаний параметр командного рядка: --persistent-data-file | ||||||
ssh-identity-file |
Встановіть значення цього параметра, якщо потрібно вказати, який саме файл ключа SSH слід передати програмі ssh-add під час отримання за допомогою kdesrc-build коду зі сховищ, для доступу до яких потрібно пройти розпізнавання. Також варто ознайомитися з розділом «Перевірки агента SSH». | ||||||
use-idle-io-priority |
Вжити зменшення пріоритетності використання скриптом диска та інших інструментів вводу-виводу, це може значно покращити швидкодію решти системи під час роботи скрипту за рахунок збільшення часу роботи kdesrc-build. Пов'язані параметри командного рядка: --use-idle-io-priority, --no-use-idle-io-priority | ||||||
use-inactive-modules |
Дозволити kdesrc-build також клонувати і отримувати дані зі сховищ, які позначено як неактивні. Пов'язані параметри командного рядка: --use-inactive-modules, --no-use-inactive-modules |
Таблиця 4.2. Параметри усіх областей (модуля, набору модулів та загальні)
Назва параметра | Опис | ||||||||
---|---|---|---|---|---|---|---|---|---|
binpath |
Встановіть для цього параметра значення, щоб визначити значення змінної середовища PATH на час збирання. Ви не зможете перевизначити значення цього параметра для окремого модуля. Типовим значенням параметра є $ Пов'язаний параметр командного рядка: --binpath | ||||||||
branch |
Отримати дані з вказаної гілки, а не типової гілки. ПриміткаДля більшості модулів KDE, ймовірно, варто користуватися замість цього параметра параметром branch-group, а цей параметр використовувати лише для створення виключень з правил. Пов'язаний параметр командного рядка: --branch | ||||||||
branch-group |
Для цього параметра слід встановити значення загальної групи, з якої слід вибирати модулі. Для підтримуваних типів модулів Git kdesrc-build визначити справжню гілку, яку слід автоматично використовувати на основі створених розробниками KDE правил (ці правила можна переглянути у підкаталозі Цей параметр корисний, якщо ви просто хочете підтримувати актуальність певної гілки розробки, не бажаючи приділяти надмірну увагу усім змінам у назвах гілок. Зауважте, що якщо ви виберете значення ПриміткаЦим параметром можна скористатися (у типовому випадку) лише для модулів Git Пов'язаний параметр командного рядка: --branch-group | ||||||||
build-dir |
Скористайтеся цим параметром, щоб змінити каталог, у якому зберігатиметься програмний код для збирання. Передбачено три різних способи його використання:
Можливо, несподівано, але цей параметр можна змінювати для окремих модулів. Пов'язаний параметр командного рядка: --build-dir | ||||||||
build-when-unchanged |
Керувати тим, чи буде kdesrc-build завжди намагатися зібрати модуль, у якому не було оновлення початкових кодів. Якщо встановлено значення Якщо встановлено значення ВажливоЦей параметр призначено лише для оптимізації збирання. Подібно до значної частини оптимізацій, його використання може позначитися на коректності збирання. Наприклад, зміни, внесені до модулів qt або kdelibs, можуть призвести до необхідності повторного збирання інших модулів, навіть якщо їх початкові коди не зазнали змін взагалі. Пов'язаний параметр командного рядка: --build-when-unchanged (або | ||||||||
cmake-generator |
За допомогою цього параметра можна визначити, який засіб створення даних буде використано у поєднанні із CMake. У поточній версії передбачено підтримку як Зауважте, що якщо коректний засіб обробки також вказано за допомогою cmake-options, він матиме пріоритет над цим значенням для Пов'язаний параметр командного рядка: --cmake-generator | ||||||||
cmake-toolchain |
Вказати файл набору інструментів, яким слід скористатися у CMake. Якщо налаштовано коректний набір інструментів, kdesrc-build не встановлюватиме змінні середовища автоматично. Для виправлення середовища вручну ви можете скористатися set-env, binpath та libpath, якщо файл набору інструментів не працює у kdesrc-build без вашого втручання. Щоб дізнатися про це більше, зверніться до огляду стандартних прапорців, які додаються kdesrc-build. Зауважте, що якщо коректний набір інструментів також вказано за допомогою cmake-options, він матиме пріоритет над цим значенням для Пов'язаний параметр командного рядка: --cmake-toolchain | ||||||||
cmake-options |
Дописує дані до загальних параметрів для типової системи збирання і перевизначає загальні параметри для інших систем збирання. Скористайтеся цим параметром для того, щоб визначити, які параметри слід передати CMake під час створення системи збирання модуля. Якщо цей параметр використано як загальний, його буде застосовано до всіх модулів, які збирає цей скрипт. Якщо параметр визначено на рівні модуля, його буде додано в кінець загальний параметрів. За допомогою цього параметра можна вказати загальні параметри CMake у загальному розділі (global). Значення цього параметра не стосується qt (CMake там не використовується). Скористайтеся для збирання qt configure-flags. Якщо серед параметрів цього списку буде вказано коректний засіб створення даних, він матиме пріоритет над значенням cmake-generator. Некоректні (або непідтримувані) значення запису засобу створення даних буде проігноровано — їх не буде передано CMake. Якщо серед параметрів цього списку буде вказано коректний файл набору інструментів, він матиме пріоритет над значенням cmake-toolchain. Некоректні (або непідтримувані) значення запису набору інструментів буде проігноровано — їх не буде передано CMake. Оскільки ці параметри передаються безпосередньо до командного рядка CMake, їх слід вказувати у тому самому вигляді, у якому їх буде передано CMake. Приклад: cmake-options -DCMAKE_BUILD_TYPE=RelWithDebInfo Оскільки встановлення цього параметра потребує певних знань, якщо всі інші параметри kdesrc-build вказано правильно, ви можете просто залишити значення цього параметра порожнім. (Іншими словами, потрібні параметри CMake буде встановлено автоматично) Пов'язаний параметр командного рядка: --cmake-options | ||||||||
compile-commands-export |
Вмикає створення Пов'язані параметри командного рядка: --compile-commands-export, --no-compile-commands-export | ||||||||
compile-commands-linking |
Вмикає створення символічних посилань з Пов'язані параметри командного рядка: --compile-commands-linking, --no-compile-commands-linking | ||||||||
configure-flags |
Дописує дані до загальних параметрів для типової системи збирання і перевизначає загальні параметри для інших систем збирання. Скористайтеся цим параметром, щоб вказати параметри, які слід передати ./configure під час створення системи збирання модуля. Якщо цей параметр використовується на загальному рівні, його буде застосовано до всіх модулів, які збиратимуться цим скриптом. Цей параметри потрібен лише для qt-copy.. Щоб змінити параметри налаштування модулів KDE, ознайомтеся з розділом щодо cmake-options. Пов'язаний параметр командного рядка: --configure-flags | ||||||||
custom-build-command |
За допомогою цієї команди можна наказати системі виконати іншу команду (відмінну від, наприклад, make) з метою збирання. Зазвичай, програма kdesrc-build здатна сама вибрати команду для збирання, отже немає потреби у визначенні цього параметра. Втім, він може бути корисним у разі використання альтернативних систем збирання. Значення цього параметра використовується як команда, яку слід виконати. Зміни до команди вносяться за допомогою параметра make-options у звичайному режимі. Пов'язаний параметр командного рядка: --custom-build-command | ||||||||
cxxflags |
Дописує дані до загальних параметрів для типової системи збирання і перевизначає загальні параметри для інших систем збирання. Скористайтеся цим параметром, щоб вказати, які параметри слід використовувати для збирання модуля. Цей параметр визначається саме тут, а не у параметрах configure-flags і cmake-options, оскільки цей параметр також встановлює змінну середовища Зауважте, що у KDE 4 і всіх інших модулів, які використовують CMake, потрібно встановити значення параметра CMAKE_BUILD_TYPE рівним Пов'язаний параметр командного рядка: --cxxflags | ||||||||
dest-dir |
Скористайтеся цим параметром, щоб змінити назву, яку буде дано модулю на диску. Наприклад, якщо вам потрібен модуль extragear/network, за допомогою цього параметра ви можете перейменувати його на extragear-network. Зауважте, що не варто включати до назви модуля каталоги роздільники каталогів, оскільки такі назви можуть призвести до конфлікту з одним з параметрів build-dir або source-dir. Пов'язаний параметр командного рядка: --dest-dir | ||||||||
do-not-compile |
Скористайтеся цим параметром, щоб вибрати певний набір каталогів, які не буде зібрано у модулі (замість збирання всіх каталогів). Відокремлювати каталоги у списку слід за допомогою пробілів. Зауважте, що вихідні коди програм все ж буде отримано. Наприклад, щоб вимкнути збирання у каталогах Приклад можна знайти у розділі «Вилучення каталогів з процесу збирання». Пов'язаний параметр командного рядка: --do-not-compile | ||||||||
git-user |
Цей параметр призначено для розробників KDE. Якщо його встановлено, значення буде використано для автоматичного налаштовування даних профілю системи керування версіями Git для нових отриманих модулів Git (більшості модулів KDE). Зокрема, вказаними за допомогою цього параметра значеннями буде заповнено поля імені користувача та адреси електронної пошти для кожного нового сховища Git. Значення має бути вказано у форматі Наприклад, якщо розробника звати «Bozna Khto», а адресою є «bozna@abc.xyz», слід вказати таке:
git-user
| ||||||||
http-proxy |
Цей параметр, якщо його встановлено, використовується для визначення адреси проксі-сервера, яким слід користуватися для обміну даними у мережі за допомогою HTTP (наприклад під час отримання бази даних проєктів KDE). Крім того, kdesrc-build намагатиметься використати проксі-сервер для роботи інших програм, від дій яких залежить працездатність програми. Отже, для змінної середовища Пов'язаний параметр командного рядка: --http-proxy | ||||||||
directory-layout |
За допомогою цього параметра можна налаштувати компонування, яким kdesrc-build користуватиметься при створенні каталогів із початковим кодом та каталогів для збирання. Якщо буде використано компонування Якщо буде використано компонування Нарешті, компонування Пов'язаний параметр командного рядка: --directory-layout | ||||||||
generate-vscode-project-config |
Параметр модуля перевизначає загальний параметр Встановіть для цього параметра значення У каталозі початкового коду проєкту буде створено теку .vscode, лише якщо її ще не існувало. У налаштуваннях буде уможливлено користування LSP, збирання, діагностику та запуск проєкту з VS Code. У налаштуваннях також рекомендовано розширення, які варто встановити для роботи з більшістю проєктів KDE. Пов'язаний параметр командного рядка: --generate-vscode-project-config, | ||||||||
include-dependencies |
Керує тим, чи слід kdesrc-build включити відомі залежності модуля до його налаштувань збирання, без потреби у явному визначенні цих залежностей (навіть опосередковано). ПриміткаЦей параметр працюватиме лише для модулів на основі Для забезпечення підтримки збирання програм, які потребують версій Qt™ або Плазми, які є новішими за ті, підтримку яких передбачено у типових операційних системах. Пов'язаний параметр командного рядка: --include-dependencies (або | ||||||||
install-after-build |
Цей параметр використовується для встановлення пакунка після його успішного збирання. Крім того, ви можете скористатися параметром командного рядка Пов'язані параметри командного рядка: --install-after-build, --no-install-after-build | ||||||||
install-dir |
За допомогою цього параметра можна визначити каталог, до якого буде встановлено модуль після збирання. Якщо ви зміните значення так, що воно вказуватиме на каталог, для доступу до якого потрібні права користувача root, ймовірно, вам слід прочитати і про параметр make-install-prefix. Зміна значення цього параметра для певного модуля надає вам змогу встановити модуль у каталог, що не збігається з каталогом бібліотек Платформи KDE, якщо ви, наприклад, використовуєте kdesrc-build лише для збирання певних програм. Ви можете замінити назву модуля у шляхах за допомогою синтаксичної конструкції Пов'язаний параметр командного рядка: --install-dir | ||||||||
libname |
Встановіть значення цього параметра, щоб змінити типову назву каталогу встановлених бібліотек у ${install-dir} і ${qt-install-dir}. У багатьох системах це або «lib», або «lib64». Типово, буде виконано спробу автоматичного визначення належної назви, але якщо програма визначає помилкову назву, її можна змінити за допомогою цього параметра. Пов'язаний параметр командного рядка: --libname | ||||||||
libpath |
Встановіть значення для цього параметра значення, щоб змінити значення змінної середовища Пов'язаний параметр командного рядка: --libpath | ||||||||
log-dir |
Скористайтеся цим параметром, щоб змінити каталог, у якому зберігатимуться файли журналу, створені скриптом. Пов'язаний параметр командного рядка: --log-dir | ||||||||
make-install-prefix |
Встановіть для цієї змінної значення відокремленого пробілами списку, який скрипт вважатиме командою і її параметрами, які передують команді Пов'язаний параметр командного рядка: --make-install-prefix | ||||||||
make-options |
Встановіть значення для цієї змінної, щоб передати параметри командного рядка команді make. Подібні параметри будуть корисним для програм на зразок distcc або у системах з декількома процесорними ядрами. Зауважте, що make використовується не в усіх системах збирання. Якщо для збирання використовується ninja (так, зокрема, побудовано систему збирання Meson), скористайтеся параметром ninja-options. Пов'язаний параметр командного рядка: --make-options | ||||||||
manual-build |
Встановіть для цього параметра значення | ||||||||
manual-update |
Встановіть для цього параметра значення | ||||||||
ninja-options |
Встановіть значення для цієї змінної, щоб передати параметри командного рядка для команди збирання ninja. За допомогою цього значення можна увімкнути «докладний» режим виведення даних або вручну зменшити кількість паралельних завдань зі збирання для ninja. ПриміткаЗауважте, що значення цього параметра використовується для керування ninja лише у kdesrc-build. Модуль «webengine» Qt™ використовує ninja опосередковано, а офіційно збирається лише за допомогою make. У таких випадках ви можете, скориставшись make-options, встановити значення змінної options Пов'язаний параметр командного рядка: --ninja-options | ||||||||
override-build-system |
Зазвичай, kdesrc-build автоматично визначає систему збирання, яку слід використати для модуля, після отримання його коду. Визначення виконується за допомогою пошуку специфічних файлів у каталозі з кодами модуля. Деякі модулі можуть містити більше за один набір файлів, що може призвести до помилок під час автоматичного визначення. У таких випадках слід вказати тип системи збирання вручну. Серед типів систем збирання, передбачених у поточній версії, слід відзначити такі:
Пов'язаний параметр командного рядка: --override-build-system | ||||||||
purge-old-logs |
За допомогою цього параметра можна наказати скрипту автоматично вилучати старі каталоги журналів або не робити цього. Пов'язані параметри командного рядка: --purge-old-logs, --no-purge-old-logs | ||||||||
qmake-options |
Усі вказані тут параметри буде передано програмі qmake для модулів, у яких використовується система збирання qmake. Наприклад, ви можете скористатися параметром qmake Пов'язаний параметр командного рядка: --qmake-options | ||||||||
qt-install-dir |
Цей параметр керує тим, куди буде встановлено модулі qt після збирання. Якщо ви не вкажете значення для параметра, kdesrc-build вважатиме, що слід використовувати бібліотеки Qt™ з операційної системи. Пов'язаний параметр командного рядка: --qt-install-dir | ||||||||
remove-after-install |
Якщо на жорсткому диску вашого комп’ютера мало місця, ймовірно, вам слід скористатися цим параметром для того, щоб автоматично вилучити каталог збирання (або одночасно каталоги кодів зі збирання для одноразового встановлення) після того, як модуль буде успішно встановлено. Можливими значення цього параметра є:
Зауважте, що використання цього параметра призведе до збільшення використання вашого каналу з’єднання (якщо ви використовуєте Пов'язаний параметр командного рядка: --remove-after-install | ||||||||
repository |
За допомогою цього параметра можна вказати сховище Git, звідки слід отримувати коди модуля. Цей параметр потрібен для Qt™ (і отже qt), а також різноманітних модулів KDE, які перебувають у стані переходу на використання Git. | ||||||||
revision |
Якщо встановити для цього параметра значення, відмінне від 0 (нуля), kdesrc-build примусово виконає оновлення початкового коду до точно вказаної версії модуля, навіть якщо діють параметри на зразок branch. Якщо ви вже маєте модуль вказаної версії, його не буде оновлено до того часу, доки цей параметр налаштування не буде змінено або вилучено. Пов'язаний параметр командного рядка: --revision | ||||||||
run-tests |
Якщо значенням цього параметра буде Пов'язані параметри командного рядка: --run-tests, --no-run-tests | ||||||||
set-env |
Цей параметр приймає розділений пробілами набір значень, де перше значення є змінною середовища, яку слід встановити, а решта значень вважатиметься значенням змінної. Наприклад, щоб встановити для змінної set-env Цей параметр має особливість: його можна повторювати без перевизначення раніше встановлених параметрів set-env у одному і тому ж розділі файла налаштувань. Таким чином, ви можете встановити декілька змінних середовища у одному модулі (або загальних змінних). | ||||||||
source-dir |
Цей параметр використовується для встановлення каталогу, у якому Git слід зберігати коди KDE. Ви можете скористатися тильдою (~) для позначення домашнього каталогу. Пов'язаний параметр командного рядка: --source-dir | ||||||||
stop-on-failure |
Встановлення для цього параметра значення Пов'язаний параметр командного рядка: --stop-on-failure, | ||||||||
теґ |
Використовуйте цей параметр для отримання певної версії модуля. Зауваження: ймовірно, вам не доведеться використовувати цей параметр. Випуски KDE можна отримати у форматі архівів з сайта отримання пакунків KDE. Пов'язаний параметр командного рядка: --tag | ||||||||
use-clean-install |
Встановіть для цього параметра значення Цей параметр може бути корисним для забезпечення вилучення застарілих файлів бібліотек, метаданих CMake тощо, які можуть призвести до проблем у екземплярах KDE, які мають довгу історію. Втім, цей параметр допоможе позбутися зайвих даних лише у системах збирання, у яких передбачено підтримку виконання команди make uninstall. Пов'язані параметри командного рядка: --use-clean-install, --no-use-clean-install |
Для цих параметрів не потрібно передавати жодних значень (окрім «filter-out-phases»). Їх буде застосовано, якщо ви вкажете їх у розділі.
Таблиця 4.3. Параметри вибору фази
Назва параметра | Область дії | Опис | |||
---|---|---|---|---|---|
no-src |
|
Вилучити фазу update. Інші вказані фази буде оброблено. Пов'язаний параметр командного рядка: --no-src (або | |||
no-install |
|
Вилучити фазу install. Інші вказані фази буде оброблено. Пов'язаний параметр командного рядка: --no-install | |||
no-tests |
|
Вилучити фазу test. Інші вказані фази буде оброблено. Пов'язані параметри командного рядка: --no-tests | |||
no-build |
|
Вилучити фазу build. Інші вказані фази буде оброблено. Пов'язаний параметр командного рядка: --no-build | |||
build-only |
|
Якщо була фаза build, вилучити усі інші фази. Якщо фази не було, вилучити усі фази взагалі. Пов'язаний параметр командного рядка: --build-only | |||
install-only |
|
Якщо була фаза install, вилучити усі інші фази. Якщо фази не було, вилучити усі фази взагалі. Пов'язаний параметр командного рядка: --install-only | |||
uninstall |
|
Якщо була фаза uninstall, вилучити усі інші фази. Якщо фази не було, вилучити усі фази взагалі. Пов'язаний параметр командного рядка: --uninstall | |||
filter-out-phases |
|
Вилучити фази зі списку (відокремлені пробілами) в аргументах цього параметра. Інші вказані фази буде оброблено. |
Таблиця 4.4. Параметри вибору модулів
Назва параметра | Область дії | Опис | ||||||
---|---|---|---|---|---|---|---|---|
ignore-modules |
|
Зауважте, що якщо вказано у загальному розділі (global), параметр командного рядка --ignore-modules не має пріоритету над цим параметром, а лише доповнює його значення. Модулі, названі у цьому параметрі, які мало б бути вибрано kdesrc-build через визначення параметра use-modules, буде повністю пропущено. Цим параметром можна скористатися, якщо ви хочете зібрати всі групи у проєкті kde-projects, окрім певних модулів. Значення параметра не повинне обов’язково вказувати безпосередньо на назву модуля. Будь-який з модулів, повна частина шляху до модуля у проєктах KDE якого збігається з одним зі значень параметра, буде проігноровано. Отже, таким чином можна ігнорувати одразу декілька модулів. Наприклад, значення параметра ПідказкаДив. також розділ Приклад 2.7, «Приклад ігнорування модуля kde-project у групі». Пов'язаний параметр командного рядка: --ignore-modules (або | ||||||
use-modules |
|
За допомогою цього параметра вам буде простіше вказати набір модулів, які збиратимуться на певному етапі, у файлі налаштування. Всі ідентифікатори, передані цьому параметру, перетворюються у розгорнуту форму у модулі kdesrc-build. Значення параметра Порядок, у якому модулі визначено у цьому параметрі, є важливим, оскільки це саме той порядок, у якому kdesrc-build оброблятиме створені записи модулів під час оновлення, збирання і встановлення. Всі модулі, визначені у певному наборі модулів, буде оброблено до переходу kdesrc-build до наступного після набору модулів модуля. Якщо вам потрібно змінити параметри створеного модуля, просто оголосіть модуль ще раз після його визначення у наборі модулів і вкажіть нові параметри. Хоча таким чином ви внесете зміни до параметри модуля, модуль все одно буде оновлено і зібрано у порядку, вказаному у наборі модулів (тобто ви не зможете таким чином змінити порядок збирання). ВажливоЯкщо ви вирішите змінити параметри саме таким чином, назва модуля має збігатися з назвою, переданою Опис використання параметра і приклад можна знайти у розділах «Набори модулів» та git-repository-base. |