Skip to content

Commit 5678fd5

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 5678fd5

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

configure.ac

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,11 @@ 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]))
24+
m4_if(m4_bregexp(v_suffix_ver, [^codspeed[0-9]+$]), [-1],
25+
[m4_fatal([invalid codspeed suffix ']v_suffix_ver[' extracted from debian/changelog])])
26+
2327
m4_define([v_rel_date], ["5 Nov 2025"])
2428
m4_define([v_version],
2529
m4_if(v_suffix_ver, [],

0 commit comments

Comments
 (0)