Merge pull request #140 from hussainnaqvee/patch-1
[awesomized/libmemcached] / CPack.txt
index 247daa21fde1a4855d6698a94ef42d92fbaaa7e8..1a4d77dc9433f6ac4a3b5071ade4d5f18c8340ab 100644 (file)
--- a/CPack.txt
+++ b/CPack.txt
@@ -34,11 +34,11 @@ set(CPACK_PACKAGE_LICENSE "BSD-3-Clause")
 set(CPACK_PACKAGE_CONTACT "${PROJECT_CONTACT}")
 set(CPACK_PACKAGE_VENDOR "${PROJECT_CONTACT}")
 set(CPACK_PACKAGE_DESCRIPTION
-       "libmemcached is an open source C/C++ client library and tools for the
-memcached server (http://memcached.org/). It has been designed to be
-light on memory usage, thread safe, and provide full access to server
-side methods.")
-list(JOIN PROJECT_CONFIG "-" CPACK_PACKAGE_DIRECTORY)
+       "libmemcached-awesome is an open source C/C++ client library and tools
+for the memcached server (http://memcached.org/). It has been designed
+to be light on memory usage, thread safe, and provide full access to
+server side methods.")
+set(CPACK_PROJECT_CONFIG ${PROJECT_CONFIG})
 set(CPACK_PROJECT_CONFIG_FILE "${CMAKE_SOURCE_DIR}/CPack/ProjectConfig.txt")
 set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_SOURCE_DIR}/README.md")
 set(CPACK_PACKAGE_INSTALL_DIRECTORY "${PROJECT_NAME}/${PROJECT_VERSION}")
@@ -46,6 +46,7 @@ set(CPACK_PACKAGE_CHECKSUM SHA1)
 set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/LICENSE")
 set(CPACK_RESOURCE_FILE_README "${CMAKE_SOURCE_DIR}/README.md")
 set(CPACK_CHANGELOG_FILE "${CMAKE_SOURCE_DIR}/ChangeLog-1.1.md")
+set(CPACK_PACKAGE_DIRECTORY "${CMAKE_BINARY_DIR}")
 
 execute_process(
         COMMAND git describe --tags --match [0-9]*.*
@@ -59,8 +60,10 @@ endif()
 string(STRIP "${PROJECT_TAG}" PROJECT_TAG)
 if(PROJECT_TAG)
     set(CPACK_PACKAGE_FILE_NAME ${PROJECT_NAME}-${PROJECT_TAG})
+    set(CPACK_PACKAGE_VERSION ${PROJECT_TAG})
 else()
     set(CPACK_PACKAGE_FILE_NAME ${PROJECT_NAME}-${PROJECT_VERSION})
+    set(CPACK_PACKAGE_VERSION ${PROJECT_VERSION})
 endif()
 
 # dependencies
@@ -96,13 +99,13 @@ include(CPack)
 
 set(PUSH_ARTIFACTS_SH "${CMAKE_SOURCE_DIR}/scripts/push-artifacts.sh")
 if(WIN32)
-    set(PUSH_ARTIFACTS_CMD msys2 -c '${PUSH_ARTIFACTS_SH} ${CPACK_PACKAGE_DIRECTORY}/')
+    set(PUSH_ARTIFACTS_CMD msys2 -c '${PUSH_ARTIFACTS_SH} ${CPACK_PACKAGE_VERSION}')
 else()
-    set(PUSH_ARTIFACTS_CMD ${PUSH_ARTIFACTS_SH} ${CPACK_PACKAGE_DIRECTORY}/)
+    set(PUSH_ARTIFACTS_CMD ${PUSH_ARTIFACTS_SH} ${CPACK_PACKAGE_VERSION})
 endif()
 
 add_custom_target(push-artifacts
         COMMAND ${PUSH_ARTIFACTS_CMD}
-        WORKING_DIRECTORY ${CPACK_BINARY_DIR}
+        WORKING_DIRECTORY ${CPACK_PACKAGE_DIRECTORY}
         )