From ef14e799b1ad590d42204f1c435915c4dc25bb9f Mon Sep 17 00:00:00 2001 From: untodesu Date: Sun, 23 Mar 2025 12:12:59 +0500 Subject: Packaging --- CMakeLists.txt | 16 ++++++++++++++++ package.unix.generic.sh | 0 2 files changed, 16 insertions(+) mode change 100644 => 100755 package.unix.generic.sh diff --git a/CMakeLists.txt b/CMakeLists.txt index 3fbd366..4809b2e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -31,3 +31,19 @@ add_subdirectory(game) install(FILES "${CMAKE_CURRENT_LIST_DIR}/LICENSE" DESTINATION ".") install(FILES "${CMAKE_CURRENT_LIST_DIR}/thirdpartylegalnotices.txt" DESTINATION ".") install(DIRECTORY "${CMAKE_CURRENT_LIST_DIR}/data" DESTINATION ".") + +set(CPACK_PACKAGE_NAME "voxelius") +set(CPACK_PACKAGE_VENDOR "untodesu") +set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Block game on steroids") +set(CPACK_PACKAGE_CONTACT "https://github.com/untodesu/voxelius/issues") + +set(CPACK_PACKAGE_VERSION ${PROJECT_VERSION}) +set(CPACK_PACKAGE_VERSION_MAJOR ${PROJECT_VERSION_MAJOR}) +set(CPACK_PACKAGE_VERSION_MINOR ${PROJECT_VERSION_MINOR}) +set(CPACK_PACKAGE_VERSION_PATCH ${PROJECT_VERSION_PATCH}) +set(CPACK_PACKAGE_VERSION_TWEAK ${PROJECT_VERSION_TWEAK}) + +set(CPACK_PACKAGE_DIRECTORY "${PROJECT_BINARY_DIR}") +set(CPACK_PACKAGE_INSTALL_DIRECTORY "${CPACK_PACKAGE_NAME}") + +include(CPack) diff --git a/package.unix.generic.sh b/package.unix.generic.sh old mode 100644 new mode 100755 -- cgit