Spec-Zone.ru › CMake

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–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/command/install_files.html

Spec-Zone.ru

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