Spec-Zone.ru › CMake 3.24

CheckOBJCCompilerFlag

Новое в версии 3.16.

Проверка, поддерживает ли компилятор Objective-C заданный флаг.

check_objc_compiler_flag
check_objc_compiler_flag(<flag> <var>)

Проверка, что <flag> принимается компилятором без диагностики. Результат сохраняется во внутренней кэшированной записи с именем <var>.

Эта команда временно устанавливает переменную CMAKE_REQUIRED_DEFINITIONS и вызывает макрос check_objc_source_compiles из модуля CheckOBJCSourceCompiles. См. документацию этого модуля для списка переменных, которые могут иначе изменить сборку.

Положительный результат этой проверки указывает только на то, что компилятор не выдал сообщение об ошибке при использовании флага. Влияние флага или его конкретное влияние выходит за рамки этого модуля.

Примечание

Поскольку команда try_compile() передает флаги из переменных, таких как CMAKE_OBJC_FLAGS, неизвестные флаги в таких переменных могут привести к ложноотрицательному результату для этой проверки.

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

Spec-Zone.ru

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