Two make invocations are required to update version after every commit.
$ make
[ 6%] Built target translations
[ 7%] Built target sound
[ 9%] Built target pr-sha1
[ 17%] Built target pr-7z
[ 18%] Built target pr-md5
[ 19%] Built target bencode
[ 29%] Built target Downloader
[ 29%] Built target pr-downloader_static
[ 32%] Built target lsl-utils
[ 37%] Built target lsl-unitsync
[100%] Built target springlobby
Updating from version 0.267-91-g1de4c9c4 to 0.267-92-g490871e3
[100%] Built target version
$ make
[ 6%] Built target translations
[ 7%] Built target sound
[ 9%] Built target pr-sha1
[ 17%] Built target pr-7z
[ 18%] Built target pr-md5
[ 19%] Built target bencode
[ 29%] Built target Downloader
[ 29%] Built target pr-downloader_static
[ 32%] Built target lsl-utils
[ 37%] Built target lsl-unitsync
[ 37%] Building CXX object src/CMakeFiles/springlobby.dir/utils/version.cpp.o
[ 37%] Linking CXX executable springlobby
[100%] Built target springlobby
[100%] Built target version