Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

Налаштування параметрів збірки‌


Зазвичай вам потрібно налаштувати параметри збірки, якщо ви хочете ввімкнути додаткову функцію або поведінку, які не активовані в офіційному пакеті, або коли ви хочете налаштувати параметри, які встановлюються під час складання за допомогою . / Налаштувати параметр або через змінні, встановлені в середовищі збірки.

У таких випадках зміни зазвичай обмежуються debian/правила, який керує етапами процесу створення пакета. У найпростіших випадках рядки, що стосуються початкової конфігурації (./налаштувати…) або фактична збірка ($(ЗРОБИТИ)… or зробити…) легко помітити. Якщо ці команди не викликані явно, вони, ймовірно, є побічним ефектом іншої явної команди, і в такому випадку зверніться до їх документації, щоб дізнатися більше про те, як змінити поведінку за замовчуванням. З використанням пакетів dh, вам може знадобитися додати перевизначення для dh_auto_configure or dh_auto_build команди (див. відповідні сторінки посібника, щоб отримати пояснення, як цього досягти).

Щоб зробити ці пояснення більш конкретними, давайте застосуємо їх до нашого прикладу використання. Ви вирішили змінити libfreefare, щоб передати --enable-debug варіант для . / Налаштувати сценарій, щоб ви могли отримати більш детальний вихід із своїх інструментів зв’язку ближнього поля (NFC) і подати кращий звіт про помилку вашої нерозпізнаної карти NFC Mifare. Оскільки пакет використовує dh щоб керувати процесом збірки, ви додаєте (або в цьому випадку змінюєте) файл override_dh_auto_configure ціль. Ось відповідний витяг з libfreefare debian/правила Файл:


override_dh_auto_configure:

dh_auto_configure -- --without-cutter --disable-silent-rules --enable-debug

override_dh_auto_configure:

dh_auto_configure -- --without-cutter --disable-silent-rules --enable-debug


Найпопулярніші хмарні обчислення ОС на OnWorks: