Skip to content

Commit e43a85b

Browse files
committed
fix(version): include codspeed iteration in --version output
Derive v_suffix_ver in configure.ac from the top entry of debian/changelog so AC_INIT picks up the codspeedN iteration automatically, and join it with '-' to match the git-tag / deb-version format. Before: valgrind-3.26.0.codspeed After: valgrind-3.26.0-codspeed2
1 parent 5561306 commit e43a85b

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

configure.ac

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,13 @@ m4_define([v_major_ver], [3])
1919
m4_define([v_minor_ver], [26])
2020
m4_define([v_micro_ver], [0])
2121
m4_define([v_suffix_ver], [])
22-
m4_define([v_suffix_ver], [codspeed])
22+
m4_define([v_suffix_ver],
23+
m4_esyscmd_s([sed -n '1s/.*-[0-9]*\(codspeed[0-9]*\).*/\1/p' debian/changelog]))
2324
m4_define([v_rel_date], ["5 Nov 2025"])
2425
m4_define([v_version],
2526
m4_if(v_suffix_ver, [],
2627
[v_major_ver.v_minor_ver.v_micro_ver],
27-
[v_major_ver.v_minor_ver.v_micro_ver.v_suffix_ver]))
28+
[v_major_ver.v_minor_ver.v_micro_ver-v_suffix_ver]))
2829
AC_INIT([Valgrind],[v_version],[valgrind-users@lists.sourceforge.net])
2930

3031
# For valgrind.h

0 commit comments

Comments
 (0)