Spec-Zone.ru › CMake 3.7

utility_source

Запрещено. См. политику CMake CMP0034.

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

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

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

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

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

Spec-Zone.ru

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