Spec-Zone.ru › CMake 3.10

add_definitions

Добавляет флаги -D define к компиляции исходных файлов.

add_definitions(-DFOO -DBAR ...)

Добавляет определения в командную строку компилятора для целей в текущем каталоге и ниже (независимо от того, добавлены ли они до или после вызова этой команды). Эта команда может быть использована для добавления любых флагов, но она предназначена для добавления определений препроцессора (см. команду add_compile_options() для добавления других флагов). Флаги, начинающиеся с -D или /D, похожие на определения препроцессора, автоматически добавляются в свойство каталога COMPILE_DEFINITIONS для текущего каталога. Определения с нетривиальными значениями могут быть оставлены в наборе флагов вместо преобразования по причинам обратной совместимости. См. документацию по свойствам directory, target, source file COMPILE_DEFINITIONS для получения подробностей о добавлении определений препроцессора в определённые области и конфигурации.

См. руководство cmake-buildsystem(7) для получения дополнительной информации об определении свойств системы сборки.

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

Spec-Zone.ru

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