Spec-Zone.ru › CMake 3.9

CMakeDependentOption

Макрос для предоставления опции, зависящей от других опций.

Этот макрос предоставляет пользователю опцию только в том случае, если набор других условий верны. Когда опция не отображается, используется значение по умолчанию, но любое значение, установленное пользователем, сохраняется для повторного отображения опции. Пример вызова:

CMAKE_DEPENDENT_OPTION(USE_FOO "Use Foo" ON
                       "USE_BAR;NOT USE_ZOT" OFF)

Если USE_BAR истинно, а USE_ZOT ложно, это предоставляет опцию USE_FOO со значением по умолчанию ВКЛ. В противном случае устанавливает USE_FOO в ВЫКЛ. Если статус USE_BAR или USE_ZOT когда-либо изменится, любое значение опции USE_FOO сохраняется, чтобы при повторном включении опции оно сохраняло свое старое значение.

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

Spec-Zone.ru

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