Spec-Zone.ru › CMake 3.11

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.11/variable/CMAKE_USER_MAKE_RULES_OVERRIDE.html

Spec-Zone.ru

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