From 7fc87c1bda10f251aa3ded4e63853ba8f0113a10 Mon Sep 17 00:00:00 2001 From: midipix Date: Thu, 3 Nov 2016 18:32:07 -0400 Subject: build system: git version: integrated firm_version.h, FIRM_GIT_VERSION. --- project/revision.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 project/revision.h (limited to 'project/revision.h') diff --git a/project/revision.h b/project/revision.h new file mode 100644 index 0000000..c465819 --- /dev/null +++ b/project/revision.h @@ -0,0 +1,19 @@ +#include +#include "firm_version.h" + +#ifndef FIRM_THREAD +#define FIRM_THREAD +#endif + +static FIRM_THREAD char firm_revision_buffer[64] = {0}; + +static inline char * firm_revision() +{ + if (strcmp(FIRM_GIT_VERSION,"unknown")) + sprintf(firm_revision_buffer,"%s-dirty", + FIRM_GIT_VERSION); + + return firm_revision_buffer; +} + +#define libfirm_VERSION_REVISION firm_revision() -- cgit v1.2.3