Spec-Zone.ru › Qt 5.14

Справочник по переменным CMake

Переменные модулей

При использовании find_package, импортированные целевые объекты создаются для использования с target_link_libraries. Некоторые переменные заполняются информацией, необходимой для настройки сборки. Для каждого модуля имя импортированного целевого объекта соответствует имени модуля с префиксом "Qt5::", например, "Qt5::Widgets". Все переменные, относящиеся к пакету, имеют имя, начинающееся с имени пакета.

Например, find_package(Qt5 COMPONENTS Widgets), при успешном выполнении, делает доступными следующие переменные:

Переменная Описание
Qt5Widgets_VERSION Строка, описывающая версию модуля.
Qt5Widgets_LIBRARIES Список библиотек для использования с командой target_link_libraries .
Qt5Widgets_INCLUDE_DIRS Список каталогов для использования с командой include_directories .
Qt5Widgets_DEFINITIONS Список определений для использования с командой add_definitions .
Qt5Widgets_COMPILE_DEFINITIONS Список определений для использования со свойством целевого объекта COMPILE_DEFINITIONS .
Qt5Widgets_FOUND Булево значение, описывающее, был ли модуль успешно найден.
Qt5Widgets_EXECUTABLE_COMPILE_FLAGS Строка флагов для использования при сборке исполняемых файлов.

Для всех пакетов, найденных с помощью find_package, доступны эквивалентные переменные; они чувствительны к регистру.

Переменные установки

Кроме того, существуют переменные, которые не относятся к какому-либо конкретному пакету, а к самой установке Qt.

Переменная Описание
QT_VISIBILITY_AVAILABLE В Unix, булево значение, описывающее, были ли библиотеки и плагины Qt скомпилированы с -fvisibility=hidden. Это означает, что экспортируются только выбранные символы.
QT_LIBINFIX Строка, содержащая инфикс, используемый в именах библиотек, когда Qt настроен с -libinfix.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/cmake-variable-reference.html

Spec-Zone.ru

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