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.12/command/install_programs.html