blob: 97750f518f205ee31a149b4bf1f192daa9975676 [file] [log] [blame]
Anton Komlev2d2a6fc2022-02-20 15:47:53 +00001#-------------------------------------------------------------------------------
2# Copyright (c) 2021-2022, Arm Limited. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6#-------------------------------------------------------------------------------
7
8execute_process(COMMAND git describe --tags --always
9 OUTPUT_VARIABLE TFM_VERSION_FULL
10 OUTPUT_STRIP_TRAILING_WHITESPACE)
11
12string(REGEX REPLACE "TF-M" "" TFM_VERSION_FULL ${TFM_VERSION_FULL})
13# remove a commit number
14string(REGEX REPLACE "-[0-9]+-g" "+" TFM_VERSION_FULL ${TFM_VERSION_FULL})
15string(REGEX MATCH "[0-9]+\\.[0-9]+\\.[0-9]+" TFM_VERSION ${TFM_VERSION_FULL})