From 6f92dbffd2cf8c4ec4a08f5117b53864814304ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Sch=C3=BCrmann?= Date: Wed, 9 Dec 2020 01:57:43 +0100 Subject: Added CPack files for uploading PPA packages --- packaging/CPackConfig.cmake | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 packaging/CPackConfig.cmake (limited to 'packaging/CPackConfig.cmake') diff --git a/packaging/CPackConfig.cmake b/packaging/CPackConfig.cmake new file mode 100644 index 0000000000..2514ac5815 --- /dev/null +++ b/packaging/CPackConfig.cmake @@ -0,0 +1,16 @@ +# unlike CMakeLists.txt this file is include at cpack time, once per generator after CPack has set CPACK_GENERATOR +# to the actual generator being used. It allows per-generator setting of CPACK_* variables at cpack time. + +if (CPACK_GENERATOR MATCHES "DEB") + set( CPACK_INSTALL_SCRIPT ${CPACK_DEBIAN_INSTALL_SCRIPT} ) +endif() + +if (CPACK_GENERATOR MATCHES "External") + if (DEB_UPLOAD_PPA) + set(CPACK_EXTERNAL_ENABLE_STAGING true) + set(CPACK_INSTALLED_DIRECTORIES "${CPACK_DEBIAN_SOURCE_DIR};/") + set(CPACK_IGNORE_FILES "${CPACK_SOURCE_IGNORE_FILES}") + set(CPACK_INSTALL_CMAKE_PROJECTS "") + set(CPACK_EXTERNAL_PACKAGE_SCRIPT "${CPACK_DEBIAN_UPLOAD_PPA_SCRIPT}" ) + endif () +endif() -- cgit v1.2.3