Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add .gitversion to dist
authorPaul Bédaride <paul.bedaride@gmail.com>
Fri, 21 Feb 2014 09:26:46 +0000 (10:26 +0100)
committerPaul Bédaride <paul.bedaride@gmail.com>
Fri, 21 Feb 2014 09:27:05 +0000 (10:27 +0100)
buildtools/Cmake/CompleteInFiles.cmake
buildtools/Cmake/Distrib.cmake

index 21931ba..1c20978 100644 (file)
@@ -531,6 +531,8 @@ if(EXISTS ${CMAKE_HOME_DIRECTORY}/.git/ AND NOT WIN32)
     message(STATUS "Git date: ${GIT_DATE}")
     string(REGEX REPLACE " .*" "" GIT_VERSION "${GIT_VERSION}")
   endif()
     message(STATUS "Git date: ${GIT_DATE}")
     string(REGEX REPLACE " .*" "" GIT_VERSION "${GIT_VERSION}")
   endif()
+elseif(EXISTS ${CMAKE_HOME_DIRECTORY}/.gitversion)
+  FILE(STRINGS ${CMAKE_HOME_DIRECTORY}/.gitversion GIT_VERSION)
 endif()
 
 if(release)
 endif()
 
 if(release)
index 07ea786..780b085 100644 (file)
@@ -260,6 +260,7 @@ endforeach(file ${source_to_pack})
 add_custom_command(
   TARGET dist-dir
   COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/Scripts/Makefile.default ${PROJECT_NAME}-${release_version}/Makefile
 add_custom_command(
   TARGET dist-dir
   COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/Scripts/Makefile.default ${PROJECT_NAME}-${release_version}/Makefile
+  COMMAND ${CMAKE_COMMAND} -E echo "${GIT_VERSION}" > ${PROJECT_NAME}-${release_version}/.gitversion
   )
 
 ######################################
   )
 
 ######################################