Spec-Zone.ru › CMake 3.18

utility_source

Запрещено начиная с версии 3.0. См. политику CMake CMP0034.

Укажите исходное дерево сторонней утилиты.

utility_source(cache_entry executable_name
               path_to_source [file1 file2 ...])

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

При кросс-компиляции CMake выведет предупреждение, если выполняется команда utility_source(), поскольку во многих случаях она используется для построения исполняемого файла, который запускается позже. Это не работает при кросс-компиляции, так как исполняемый файл может работать только на целевой платформе. Таким образом, в этом случае запись кэша должна быть настроена вручную, чтобы она указывала на исполняемый файл, который может быть запущен на хосте сборки.

© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.14/command/utility_source.html

Spec-Zone.ru

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