Spec-Zone.ru › CMake 3.7

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

Spec-Zone.ru

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