Spec-Zone.ru › CMake 3.16

CMAKE_BUILD_TYPE

Указывает тип сборки для генераторов с одной конфигурацией.

Эта переменная статически задаёт тип сборки (конфигурацию), который будет построен в данном дереве сборки. Возможные значения: пустая строка, Debug, Release, RelWithDebInfo, MinSizeRel, … Эта переменная имеет смысл только для генераторов с одной конфигурацией (например, Генераторы Makefile и Ninja), то есть для тех генераторов, которые выбирают единственную конфигурацию при запуске CMake для генерации дерева сборки, в отличие от генераторов с несколькими конфигурациями, которые позволяют выбирать конфигурацию сборки внутри сгенерированной среды сборки. Существует множество свойств и переменных на конфигурацию (обычно следуя соглашениям о порядке SOME_VAR_<CONFIG>), например, CMAKE_C_FLAGS_<CONFIG>, задаваемые в верхнем регистре: CMAKE_C_FLAGS_[DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL|...]. Например, в дереве сборки, сконфигурированном для сборки типа Debug, CMake обеспечит добавление настроек CMAKE_C_FLAGS_DEBUG к настройкам CMAKE_C_FLAGS. Смотрите также CMAKE_CONFIGURATION_TYPES.

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

Spec-Zone.ru

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