Add Git hash to Debian package name.

pull/39/head
Mooneer Salem 2021-06-29 01:22:39 -07:00
parent cd902649a5
commit b613b28cba
1 changed files with 10 additions and 0 deletions

View File

@ -216,6 +216,16 @@ else()
set(CPACK_PACKAGE_VERSION_PATCH 0)
endif()
# Return the date (yyyy-mm-dd)
macro(DATE RESULT)
execute_process(COMMAND "date" "+%Y%m%d" OUTPUT_VARIABLE ${RESULT})
endmacro()
DATE(DATE_RESULT)
string(REGEX REPLACE "\n$" "" DATE_RESULT "${DATE_RESULT}")
message(STATUS "Compilation date = XX${DATE_RESULT}XX")
set(CPACK_PACKAGE_VERSION_PATCH "${CPACK_PACKAGE_VERSION_PATCH}-${DATE_RESULT}-${FREEDV_HASH}")
if(UNIX AND NOT APPLE)
# Linux packaging
SET(CPACK_GENERATOR "DEB")