install_programs
Устаревший. Используйте команду 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–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.13/command/install_programs.html