Spec-Zone.ru › GTK 4.0

Дополнительные параметры конфигурации

В дополнение к обычным параметрам, предоставляемым Meson, GTK определяет различные аргументы, изменяющие то, что должно быть скомпилировано. Все эти параметры передаются в meson в качестве -Doption=value. Большинство времени, значение может быть true или false, или enabled, disabled или auto.

Чтобы увидеть сводку всех поддерживаемых параметров и допустимых значений, выполните

meson configure builddir

x11-backend, win32-backend, broadway-backend, wayland-backend и macos-backend

Включить определённые бэкэнды для GDK. Если ни один из этих параметров не задан, бэкэнд Wayland будет включён по умолчанию, если платформа Linux; бэкэнд X11 также будет включён по умолчанию, если платформа не Windows, в этом случае значение по умолчанию win32, или платформа macOS, в этом случае значение по умолчанию macOS. Если какой-либо бэкэнд явно включён или отключён, никакой другой бэкэнд не будет включён автоматически.

vulkan

По умолчанию GTK будет пытаться скомпилировать поддержку графического API Vulkan помимо cairo и OpenGL. Этот параметр может быть использован для явного управления использованием Vulkan.

xinerama

По умолчанию GTK будет пытаться связаться с библиотеками Xinerama, если они найдены. Этот параметр может быть использован для явного управления использованием Xinerama.

media

По умолчанию GTK будет пытаться скомпилировать бэкэнд gstreamer для поддержки воспроизведения медиа. Этот параметр может быть использован для явного управления бэкэндами медиа, которые должны быть скомпилированы.

print

По умолчанию GTK будет пытаться скомпилировать различные бэкэнды печати, если их зависимости найдены. Этот параметр может быть использован для явного управления бэкэндами печати, которые должны быть скомпилированы.

cloudproviders

Этот параметр управляет тем, будет ли GTK использовать libcloudproviders для поддержки различных API облачного хранения в файловом менеджере.

sysprof

Этот параметр управляет тем, будет ли GTK включать поддержку трассировки с помощью sysprof.

tracker

Этот параметр управляет тем, будет ли GTK использовать Tracker для поддержки поиска в файловом менеджере.

colord

Этот параметр управляет тем, будет ли GTK использовать colord для поддержки калибровки цвета в бэкэнде печати cups.

gtk_doc и man-pages

Пакет gtk-doc используется для генерации справочной документации, включённой в GTK. По умолчанию поддержка gtk-doc отключена, поскольку она требует установки различных дополнительных зависимостей. Если у вас установлены gtk-doc и pandoc и вы изменяете GTK, вы можете включить поддержку gtk-doc, передав -Dgtk_doc=true.

Кроме того, некоторые инструменты, предоставляемые GTK, имеют свои собственные руководства, сгенерированные с использованием аналогичного набора зависимостей; если у вас установлен xsltproc, то вы можете сгенерировать руководства, передав -Dman-pages=true при конфигурации сборки.

introspection

Позволяет отключить поддержку интроспекции. Этот параметр в основном полезен для сокращения времени выполнения на системах разработчиков. Установленные сборки GTK всегда должны иметь поддержку интроспекции.

build-tests, install-tests, demos

По умолчанию GTK будет компилировать довольно много тестов и демонстраций. Хотя они полезны на системе разработчика, они не нужны, когда GTK компилируется, например, для среды выполнения flatpak. Эти параметры позволяют отключить компиляцию тестов и демонстраций.

© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer-old.gnome.org/gtk4/4.0/extra-configuration-options.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API