Данная лабораторная работа посвящена изучению средств пакетирования на примере CPack.
Настроить сборку пакетов для приложения solver.
Каждый релиз содержит:
- архивы с исходным кодом;
- пакеты с бинарным файлом
solver.
cmake -S . -B _build
cmake --build _buildcmake -S . -B _build -DCPACK_GENERATOR="TGZ;ZIP;DEB;RPM"
cmake --build _build --target packageGitHub Actions собирает проект и пакеты. Если commit помечен тегом v*, workflow создает GitHub Release и загружает собранные пакеты.