From 93b0c92e8e7d65b0a7ad39654a7a7f5b7bee6088 Mon Sep 17 00:00:00 2001
From: Olivier Coulaud <Olivier.Coulaud@inria.fr>
Date: Tue, 6 May 2014 08:57:55 +0200
Subject: [PATCH] Fix bug in package name

---
 CMakeLists.txt | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 932393eac..a5db74c76 100755
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -305,25 +305,27 @@ INSTALL(FILES
 # ----------------
 #
 # build a CPack driven installer package
-set (CPACK_RESOURCE_FILE_LICENSE  
-     "${CMAKE_CURRENT_SOURCE_DIR}/Licence.txt")
-SET(CPACK_PACKAGE_VERSION_MAJOR "${ScalFMM_MAJOR_VERSION}")
-SET(CPACK_PACKAGE_VERSION_NINOR "${ScalFMM_MINOR_VERSION}")
 #
 # Use git commit number as   CPACK_PACKAGE_VERSION_PATCH
 execute_process(
         COMMAND git rev-list HEAD --count
         OUTPUT_VARIABLE CPACK_PACKAGE_VERSION_PATCH
         RESULT_VARIABLE RET
-        ERROR_QUIET
+        ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE
   )
+ #  STRING_TRIM(PATCH1 PATCH)
 SET(CPACK_INCLUDE_TOPLEVEL_DIRECTORY "ON")
 #
+set (CPACK_RESOURCE_FILE_LICENSE  "${CMAKE_CURRENT_SOURCE_DIR}/Licence.txt")
+SET(CPACK_PACKAGE_VERSION_MAJOR "${ScalFMM_MAJOR_VERSION}")
+SET(CPACK_PACKAGE_VERSION_NINOR "${ScalFMM_MINOR_VERSION}")
+#
 SET(CPACK_SOURCE_GENERATOR "TGZ")
-SET(CPACK_SOURCE_PACKAGE_FILE_NAME  "ScalFMM-${ScalFMM_VERSION}") 
+SET(CPACK_SOURCE_PACKAGE_FILE_NAME  "ScalFMM-${ScalFMM_MAJOR_VERSION}.${ScalFMM_MINOR_VERSION}-${CPACK_PACKAGE_VERSION_PATCH}") 
 SET(CPACK_SOURCE_IGNORE_FILES "\\\\.git;.DS_Store;.*~;/*.aux;/*.idx;/*.log;/*.out;/*.toc;/*.ilg;/*.ind;scalfmm.pro*;org.eclipse.core.resources.prefs;.cproject;.project")
 LIST(APPEND CPACK_SOURCE_IGNORE_FILES "${CMAKE_BINARY_DIR};${CMAKE_SOURCE_DIR}/Utils/;Notes;Deprecated;Build*" )
 message("CPACK_SOURCE_IGNORE_FILES = ${CPACK_SOURCE_IGNORE_FILES}")
+message("CPACK_SOURCE_PACKAGE_FILE_NAME = ${CPACK_SOURCE_PACKAGE_FILE_NAME}")
 #
 INCLUDE(CPack)
 #
-- 
GitLab