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–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.6/variable/CMAKE_BUILD_TYPE.html