build: Print the full TF-M version on boot
Unify the version extraction with documentation.
Print the boot TF-M version with tag and SHA, provieded by git describe
in a form: <TAG>+<SHA>
Signed-off-by: Anton Komlev <anton.komlev@arm.com>
Change-Id: I64b6202e231a98860973f7cb2ba8d5e3eeffb34f
diff --git a/secure_fw/spm/include/tfm_version.h.in b/secure_fw/spm/include/tfm_version.h.in
index fa815f7..ff19e49 100644
--- a/secure_fw/spm/include/tfm_version.h.in
+++ b/secure_fw/spm/include/tfm_version.h.in
@@ -11,13 +11,13 @@
/*
* Defines for TFM version.
*/
-#cmakedefine TFM_VERSION @TFM_VERSION@
-
-#define VERSION_STRING ""
+#cmakedefine TFM_VERSION @TFM_VERSION@
+#cmakedefine TFM_VERSION_FULL @TFM_VERSION_FULL@
#define VERSTR(x) #x
#define VERCON(x) VERSTR(x)
-#define VERSION_FULLSTR VERCON(TFM_VERSION)""VERSION_STRING
+#define VERSION_STR VERCON(TFM_VERSION)
+#define VERSION_FULLSTR VERCON(TFM_VERSION_FULL)
#endif /* __TFM_VERSION_H__ */