cmakelists: added a deb support with cpack

This commit is contained in:
Kaley, Fischer 2024-05-30 15:25:57 +02:00
parent 3bb7bf1247
commit d83884b379
2 changed files with 17 additions and 0 deletions

View file

@ -15,6 +15,15 @@ find_package(tomlplusplus REQUIRED)
target_link_libraries(RapidMenu PRIVATE tomlplusplus::tomlplusplus) target_link_libraries(RapidMenu PRIVATE tomlplusplus::tomlplusplus)
# DEBIAN
set(CPACK_DEBIAN_PACKAGE_MAINTAINER "DRAGONTOS")
set(CPACK_DEBIAN_PACKAGE_DEPENDS "libcpptoml-dev")
set(CPACK_DEBIAN_PACKAGE_LICENSE "GPLv3")
set(CPACK_DEBIAN_PACKAGE_DESCRIPTION "Utilize configuration files to create runner scripts.")
set(CPACK_DEBIAN_PACKAGE_RELEASE_DIST ON)
set(CPACK_GENERATOR DEBIAN)
set(CPACK_PACKAGING_INSTALL_PREFIX "/usr")
# RPM
set(CPACK_PACKAGE_VENDOR "DRAGONTOS") set(CPACK_PACKAGE_VENDOR "DRAGONTOS")
set(CPACK_RPM_PACKAGE_REQUIRES "tomlplusplus-devel") set(CPACK_RPM_PACKAGE_REQUIRES "tomlplusplus-devel")
set(CPACK_RPM_PACKAGE_LICENSE "GPLv3") set(CPACK_RPM_PACKAGE_LICENSE "GPLv3")

View file

@ -21,6 +21,14 @@ cpack -G RPM
sudo rpm -i *.rpm sudo rpm -i *.rpm
``` ```
Using deb:
```
make all
cd build
cpack -G deb
sudo dpkg -i *.deb
```
# Usage # Usage
## Help message ## Help message