diff --git a/CMakeLists.txt b/CMakeLists.txt index 24d0c41..9ec8f3e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -190,3 +190,14 @@ if (RAGEPHOTO_EXTRACT) target_link_libraries(ragephoto-extract PRIVATE ragephoto) install(TARGETS ragephoto-extract DESTINATION "${CMAKE_INSTALL_BINDIR}") endif() + +# CPack Package Generation +include(InstallRequiredSystemLibraries) +set(CPACK_PACKAGE_DESCRIPTION "Open Source RAGE Photo Parser for GTA V and RDR 2") +set(CPACK_PACKAGE_NAME "libragephoto") +set(CPACK_PACKAGE_VENDOR "Syping") +set(CPACK_PACKAGE_VERSION_MAJOR "${ragephoto_VERSION_MAJOR}") +set(CPACK_PACKAGE_VERSION_MINOR "${ragephoto_VERSION_MINOR}") +set(CPACK_PACKAGE_VERSION_PATCH "${ragephoto_VERSION_PATCH}") +set(CPACK_STRIP_FILES ON) +include(CPack)