summaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorEvan Lojewski <github@meklort.com>2020-10-10 20:58:02 -0600
committerGitHub <noreply@github.com>2020-10-10 20:58:02 -0600
commitbdd96c76c078fd72ee99b78e9dd93015b5efb4be (patch)
tree52500d23e8ff57a3903555ccd5bb6966f20394fa /cmake
parente4ad1162e234603b37733bd54e80d8252b0bb5c4 (diff)
downloadbcm5719-ortega-bdd96c76c078fd72ee99b78e9dd93015b5efb4be.tar.gz
bcm5719-ortega-bdd96c76c078fd72ee99b78e9dd93015b5efb4be.zip
fwupd: Generate firmware cabinet files for use with fwupd and lvfs. (#136)
Co-authored-by: Richard Hughes <richard@hughsie.com>
Diffstat (limited to 'cmake')
-rw-r--r--cmake/version.cmake7
1 files changed, 6 insertions, 1 deletions
diff --git a/cmake/version.cmake b/cmake/version.cmake
index 7ec4eb8..1eff834 100644
--- a/cmake/version.cmake
+++ b/cmake/version.cmake
@@ -54,6 +54,7 @@ IF(EXISTS ${VERSION_FILE})
# Release package including a version file.
FILE(STRINGS ${VERSION_FILE} lines)
LIST(GET lines 0 FULL_VERSION)
+ LIST(GET lines 1 VERSION_DATE)
STRING(REPLACE "." ";" FULL_VERSION ${FULL_VERSION})
LIST(GET FULL_VERSION 0 VERSION_MAJOR)
@@ -93,6 +94,10 @@ ELSE()
ELSE()
# No released versions for this major.minor pair.
ENDIF()
+
+ EXECUTE_PROCESS(COMMAND git log -1 --date=short --format=%cd
+ OUTPUT_VARIABLE VERSION_DATE
+ OUTPUT_STRIP_TRAILING_WHITESPACE)
ENDIF()
SET(VERSION_STRING "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}")
@@ -103,7 +108,7 @@ add_compile_options(
-DVERSION_PATCH=${VERSION_PATCH}
)
-FILE(WRITE ${CMAKE_BINARY_DIR}/version ${VERSION_STRING})
+FILE(WRITE ${CMAKE_BINARY_DIR}/version "${VERSION_STRING}\n${VERSION_DATE}")
FILE(WRITE ${CMAKE_BINARY_DIR}/changelog ${CHANGELOG})
INSTALL(FILES ${CMAKE_BINARY_DIR}/version DESTINATION .)
OpenPOWER on IntegriCloud