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