@@ -68,5 +68,36 @@ if (WIN32)
6868 target_link_libraries (${PROJECT_NAME} Version .lib )
6969endif ()
7070
71+ SET (VERSION_MAJOR "1" )
72+ SET (VERSION_MINOR "3" )
73+ SET (VERSION_PATCH "2" )
74+
7175install (TARGETS bncsutil RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib)
72- install (FILES src/bncsutil/bncsutil.h DESTINATION include)
76+ install (FILES src/bncsutil/bncsutil.h DESTINATION include/bncsutil)
77+
78+ #CPack configurtion
79+ SET (CPACK_GENERATOR "DEB" "RPM" )
80+ SET (CPACK_PACKAGE_NAME ${PROJECT_NAME} )
81+ SET (CPACK_PACKAGE_DESCRIPTION_SUMMARY "Battle.Net Chat Service Utility" )
82+ SET (CPACK_PACKAGE_VENDOR "bncsutil" )
83+ SET (CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR} /README.md" )
84+ SET (CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR} /COPYING" )
85+ SET (CPACK_PACKAGE_VERSION_MAJOR "${VERSION_MAJOR} " )
86+ SET (CPACK_PACKAGE_VERSION_MINOR "${VERSION_MINOR} " )
87+ SET (CPACK_PACKAGE_VERSION "${VERSION_MAJOR} .${VERSION_MINOR} " )
88+
89+ #DEB configuration
90+ SET (CPACK_DEBIAN_PACKAGE_SECTION "libs" )
91+ SET (CPACK_DEBIAN_PACKAGE_HOMEPAGE "https://github.com/BNETDocs/bncsutil" )
92+ SET (CPACK_DEBIAN_PACKAGE_MAINTAINER "imbacen@gmail.com" )
93+ SET (CPACK_DEBIAN_PACKAGE_ARCHITECTURE "amd64" )
94+ SET (CPACK_DEBIAN_PACKAGE_DEPENDS "libgmp10" )
95+
96+ #RPM configuration
97+ SET (CPACK_RPM_PACKAGE_RELEASE 1)
98+ SET (CPACK_RPM_PACKAGE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR} /COPYING" )
99+ SET (CPACK_RPM_PACKAGE_GROUP "${PROJECT_NAME} " )
100+ SET (CPACK_RPM_PACKAGE_URL "https://github.com/BNETDocs/bncsutil" )
101+ SET (CPACK_RPM_PACKAGE_REQUIRES "gmp" )
102+
103+ INCLUDE (CPack )
0 commit comments