aboutsummaryrefslogtreecommitdiffstats
path: root/json
diff options
context:
space:
mode:
authorTobias Müller <Tobias_Mueller@twam.info>2020-01-11 11:04:07 +0100
committerTobias Müller <Tobias_Mueller@twam.info>2020-01-11 11:38:45 +0100
commit659c4fad56da8d285060c8d0edd3918e8c5a1575 (patch)
treee21c4a178cc59f9963981e4da0511d18afa81119 /json
parentabfe31d5d22a0ed1cc6ef32cf73fc1826b090b1c (diff)
downloadnextpnr-659c4fad56da8d285060c8d0edd3918e8c5a1575.tar.gz
nextpnr-659c4fad56da8d285060c8d0edd3918e8c5a1575.tar.bz2
nextpnr-659c4fad56da8d285060c8d0edd3918e8c5a1575.zip
Change version to git describe and make set-able from outside
Change version to use git describe instead of git log as this will also work if tags are present and make the version string set-able from outside as a parameter to cmake, so that package managers can set this if building outside of a git working tree.
Diffstat (limited to 'json')
-rw-r--r--json/jsonwrite.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/json/jsonwrite.cc b/json/jsonwrite.cc
index 9723d3b2..477bfca5 100644
--- a/json/jsonwrite.cc
+++ b/json/jsonwrite.cc
@@ -214,7 +214,7 @@ void write_context(std::ostream &f, Context *ctx)
{
f << stringf("{\n");
f << stringf(" \"creator\": %s,\n",
- get_string("Next Generation Place and Route (git sha1 " GIT_COMMIT_HASH_STR ")").c_str());
+ get_string("Next Generation Place and Route (Version " GIT_DESCRIBE_STR ")").c_str());
f << stringf(" \"modules\": {\n");
write_module(f, ctx);
f << stringf("\n }");