Spec-Zone.ru › CMake 3.9

ALLOW_DUPLICATE_CUSTOM_TARGETS

Разрешить создание дублируемых пользовательских целей.

Обычно CMake требует, чтобы все цели, построенные в проекте, имели глобально уникальные логические имена (см. политику CMP0002). Это необходимо для генерации осмысленных имен файлов проекта в Xcode и VS IDE генераторах. Это также позволяет однозначно ссылаться на имена целей.

Генераторы Makefile могут поддерживать дублирующие имена пользовательских целей. Для проектов, которые заботятся только о генераторах Makefile и не хотят поддерживать генераторы Xcode или VS IDE, можно установить это свойство в значение true, чтобы разрешить дублирующие пользовательские цели. Это свойство позволяет использовать несколько команд add_custom_target в разных каталогах для указания одного и того же имени цели. Однако установка этого свойства приведет к появлению ошибки у генераторов, отличных от Makefile, и отказу от генерации проекта.

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

Spec-Zone.ru

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