У меня есть проект CMake, созданный и установленный. Теперь я хочу сгенерировать из него пакет Debian (*.deb). В Интернете есть много инструкций, как создать пакет debian с добавлением чего-либо в файлы CMake, но проект, который я собрал, не принадлежит мне, поэтому мне не следует изменять его исходники. Я нашел команду cpack
, которая также может генерировать пакеты deb. К сожалению, когда я пытаюсь использовать команду:
cpack -G DEB -C cmake/build/directory -P myPackage.deb -R 1.0.
Я понимаю:
CPack Error: Please specify build tree of the project that uses CMake using CPACK_INSTALL_CMAKE_PROJECTS, specify CPACK_INSTALL_COMMANDS, CPACK_INSTALL_SCRIPT, or CPACK_INSTALLED_DIRECTORIES.
К сожалению, параметры не могут быть указаны в командах в справке:
cpack --help
Итак, возможно ли сгенерировать пакет Debian с помощью команды cpack
без каких-либо изменений в файлах CMake?
PATCH_COMMAND
может использоваться для применения патча. - person Tsyvarev   schedule 01.06.2020