cmakelists: added a deb support with cpack
This commit is contained in:
parent
3bb7bf1247
commit
d83884b379
2 changed files with 17 additions and 0 deletions
|
@ -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")
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Add table
Reference in a new issue