summaryrefslogtreecommitdiff
path: root/cmake/include.cmake
diff options
context:
space:
mode:
authorDimitri Staessens <dimitri@ouroboros.rocks>2026-02-15 17:54:30 +0100
committerSander Vrijders <sander@ouroboros.rocks>2026-02-18 08:02:16 +0100
commit079035dbf4890e667c5e931295a1c24f28d9c0df (patch)
tree69bb016631636aea1541719e6634a6bebd588e4e /cmake/include.cmake
parente9ac4a01f3b1389f7d4d39e0faa6936f17e881ab (diff)
downloadouroboros-079035dbf4890e667c5e931295a1c24f28d9c0df.tar.gz
ouroboros-079035dbf4890e667c5e931295a1c24f28d9c0df.zip
build: Add git hash to version string
Embed git commit hash into version.h and irmd --version output using git describe. Regenerated at build time to stay current across commits. Ouroboros version MAJOR.MINOR.PATCH (TAG-COMMITS-GHASH-dirty) Example for dirty work tree (uncommitted changes): $ irmd --version Ouroboros version 0.22.0 (0.22.0-36-g86dba544-dirty) Example after commit: $ sudo irmd --version Ouroboros version 0.22.0-37-g55fa9445 Officical release (on tag): Ouroboros version 0.22.0 Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks> Signed-off-by: Sander Vrijders <sander@ouroboros.rocks>
Diffstat (limited to 'cmake/include.cmake')
-rw-r--r--cmake/include.cmake3
1 files changed, 0 insertions, 3 deletions
diff --git a/cmake/include.cmake b/cmake/include.cmake
index ace51d0f..414ea0ad 100644
--- a/cmake/include.cmake
+++ b/cmake/include.cmake
@@ -2,9 +2,6 @@ set(HEADERS_SOURCE_DIR "${CMAKE_SOURCE_DIR}/include/ouroboros")
# SOCK_BUF_SIZE is in cmake/config/global.cmake
-configure_file("${CMAKE_SOURCE_DIR}/include/ouroboros/version.h.in"
- "${CMAKE_BINARY_DIR}/include/ouroboros/version.h" @ONLY)
-
configure_file("${CMAKE_SOURCE_DIR}/include/ouroboros/sockets.h.in"
"${CMAKE_BINARY_DIR}/include/ouroboros/sockets.h" @ONLY)