Spec-Zone.ru › CMake 3.15

add_definitions

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

add_definitions(-DFOO -DBAR ...)

Добавляет определения в командную строку компилятора для целей в текущем каталоге и ниже (независимо от того, были ли они добавлены до или после вызова этой команды). Эта команда может использоваться для добавления любых флагов, но предназначена для добавления определений препроцессора.

Примечание

Эта команда устарела и заменена альтернативами:

  • Используйте add_compile_definitions() для добавления определений препроцессора.
  • Используйте include_directories() для добавления каталогов включения.
  • Используйте add_compile_options() для добавления других параметров.

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

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

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

Spec-Zone.ru

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