install_programs
Устарело начиная с версии 3.0: Используйте команду install(PROGRAMS) вместо неё.
Эта команда устарела и заменена командой install(). Она предоставлена для совместимости со старым кодом CMake. Форма FILES напрямую заменяется формой PROGRAMS команды install(). Регулярное выражение может быть выражено более чётко с помощью формы GLOB команды file().
install_programs(<dir> file1 file2 [file3 ...]) install_programs(<dir> FILES file1 [file2 ...])
Создайте правила для установки перечисленных программ в указанный каталог. Используйте аргумент FILES для гарантии, что будет использована версия команды со списком файлов, даже если есть только один аргумент.
install_programs(<dir> regexp)
Во второй форме любая программа в текущем каталоге исходных файлов, соответствующая регулярному выражению, будет установлена.
Эта команда предназначена для установки программ, которые не построены cmake, таких как скрипты оболочки. Смотрите форму TARGETS команды install() для создания правил установки для целей, построенных cmake.
Каталог <dir> является относительным по отношению к префиксу установки, который хранится в переменной CMAKE_INSTALL_PREFIX.
© 2000–2022 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.23/command/install_programs.html