Spec-Zone.ru › CMake 3.5

CMAKE_USER_MAKE_RULES_OVERRIDE

Укажите файл CMake, который переопределяет платформенную информацию.

CMake загружает указанный файл, одновременно включая поддержку каждого языка из команд project() или enable_language(). Он загружается после загрузки встроенных модулей компилятора и платформы CMake, но до использования этой информации. В файле можно задавать переменные платформенной информации для переопределения значений по умолчанию CMake.

Эта функция предназначена только для переопределения переменных информации, которые необходимо установить до того, как CMake построит свой первый тестовый проект, чтобы проверить, работает ли компилятор для языка. Не следует использовать для загрузки файла в тех случаях, когда подойдет обычная команда include(). Используйте только в крайних случаях, когда иным способом добиться нужного поведения невозможно. Например, можно установить CMAKE_C_FLAGS_INIT для изменения значения по умолчанию, используемого для инициализации CMAKE_C_FLAGS до его кэширования. Файл переопределения НЕ следует использовать для установки чего-либо, что можно установить после включения языков, таких как переменные, влияющие на размещение двоичных файлов, например, CMAKE_RUNTIME_OUTPUT_DIRECTORY. Информация, заданная в файле, будет использована для построения с помощью команд try_compile() и try_run() тоже.

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

Spec-Zone.ru

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