Spec-Zone.ru › CMake 3.22

install_files

Устарело начиная с версии 3.0: Используйте команду install(FILES) вместо неё.

Эта команда была заменена командой install(). Она предоставляется для совместимости со старым кодом CMake. Формат FILES напрямую заменяется форматом FILES команды install(). Регулярное выражение может быть выражено более чётко с помощью формата GLOB команды file().

install_files(<dir> extension file file ...)

Создаёт правила для установки перечисленных файлов с заданным расширением в указанную директорию. Перечисляться могут только файлы, существующие в текущем дереве исходного кода или соответствующем месте в бинарном дереве. Если у указанного файла уже есть расширение, оно будет удалено в первую очередь. Это полезно для предоставления списков исходных файлов, таких как foo.cxx, когда необходимо установить соответствующий foo.h. Типичное расширение — .h.

install_files(<dir> regexp)

Все файлы в текущей директории исходного кода, соответствующие регулярному выражению, будут установлены.

install_files(<dir> FILES file file ...)

Все файлы, перечисленные после ключевого слова FILES, будут установлены явно по указанным именам. Разрешены полные пути в этом формате.

Директория <dir> относительна к префиксу установки, который хранится в переменной CMAKE_INSTALL_PREFIX.

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

Spec-Zone.ru

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