meson: fix version generation from git

run_command() was only run at configure time, meaning the generated
version (that was passed on to the sources via -DFUZZEL_VERSION)
became stale.

Fix by implementing a shell script that generates a header file, and
wrap this in a custom target that is run every time (but the generated
file is only updated when the version changes)
This commit is contained in:
Daniel Eklöf 2019-10-19 22:09:52 +02:00
parent 6fd4f6000b
commit 286db002f8
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
4 changed files with 51 additions and 26 deletions

1
main.c
View file

@ -39,6 +39,7 @@
#include "slave.h"
#include "terminal.h"
#include "tokenize.h"
#include "version.h"
#include "vt.h"
#define min(x, y) ((x) < (y) ? (x) : (y))