Spec-Zone.ru › CMake 3.8

CMP0020

Автоматическое подключение исполняемых файлов Qt к целевому qtmain на Windows.

CMake 2.8.10 и ниже требовал от пользователей Qt всегда указывать зависимость подключения к статической библиотеке qtmain.lib вручную на Windows. CMake 2.8.11 получил возможность оценивать выражения генератора при определении зависимостей подключения от целевых IMPORTED. Это позволяет CMake автоматически подключать исполняемые файлы, которые ссылаются на Qt, к библиотеке qtmain.lib при использовании целевых IMPORTED Qt. Для приложений, уже подключающихся к qtmain.lib, это должно иметь незначительное влияние. Для приложений, предоставляющих собственную альтернативную реализацию WinMain, и для приложений, использующих библиотеку QAxServer, эта автоматическая ссылка должна быть отключена в соответствии с документацией.

Старое поведение этой политики — не подключать автоматически исполняемые файлы к qtmain.lib, когда они ссылаются на целевой IMPORTED QtCore. Новое поведение этой политики — подключать автоматически исполняемые файлы к qtmain.lib, когда они ссылаются на целевой IMPORTED QtCore.

Эта политика была введена в версии CMake 2.8.11. Версия CMake 3.8.2 предупреждает, если политика не установлена, и использует старое поведение. Используйте команду cmake_policy, чтобы установить ее в OLD или NEW явно.

Примечание

Поведение политики OLD deprecated by definition и может быть удалено в будущей версии CMake.

© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.8/policy/CMP0020.html

Spec-Zone.ru

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