From 04456d9807815f5bebd5f4a53699326bb4ccead6 Mon Sep 17 00:00:00 2001 From: Guiorgy Date: Tue, 23 Apr 2024 15:05:55 +0400 Subject: [PATCH] allow generation of either deb or rpm package only (#807) --- CMakeLists.txt | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c2ac9fcdd..c17e7456b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1147,16 +1147,20 @@ endif() if(LINUX) find_program(HAVE_DPKG "dpkg") - find_program(HAVE_RPMBUILD "rpmbuild") - if(HAVE_DPKG AND HAVE_RPMBUILD) - set(CPACK_GENERATOR "${CPACK_GENERATOR};DEB;RPM") + if(HAVE_DPKG) + set(CPACK_GENERATOR "${CPACK_GENERATOR};DEB") + + set(CPACK_DEBIAN_PACKAGE_SECTION, "utils") + set(CPACK_DEBIAN_PACKAGE_PRIORITY "optional") + set(CPACK_DEBIAN_PACKAGE_DEPENDS "libc6") endif() - set(CPACK_DEBIAN_PACKAGE_SECTION, "utils") - set(CPACK_DEBIAN_PACKAGE_PRIORITY "optional") - set(CPACK_DEBIAN_PACKAGE_DEPENDS "libc6") + find_program(HAVE_RPMBUILD "rpmbuild") + if(HAVE_RPMBUILD) + set(CPACK_GENERATOR "${CPACK_GENERATOR};RPM") - set(CPACK_RPM_PACKAGE_LICENSE "MIT") + set(CPACK_RPM_PACKAGE_LICENSE "MIT") + endif() endif() set(CPACK_SET_DESTDIR ON)