diff options
author | Martin Braun <martin.braun@ettus.com> | 2018-03-30 14:19:35 -0700 |
---|---|---|
committer | Martin Braun <martin.braun@ettus.com> | 2018-04-02 15:27:05 -0700 |
commit | a5b87ab7c4a6834acc7587ffc4a769854b9d48b4 (patch) | |
tree | a9c16e82b6556bb5653052f8681e7d267c33085d /mpm/cmake/Modules/MPMVersion.cmake | |
parent | c7f52870805c9d9f79f15c80e9a4ad53ed88c857 (diff) | |
download | uhd-a5b87ab7c4a6834acc7587ffc4a769854b9d48b4.tar.gz uhd-a5b87ab7c4a6834acc7587ffc4a769854b9d48b4.tar.bz2 uhd-a5b87ab7c4a6834acc7587ffc4a769854b9d48b4.zip |
mpm: cmake: Add git hash and version info to Python module
Reviewed-by: Brent Stapleton <brent.stapleton@ettus.com>
Diffstat (limited to 'mpm/cmake/Modules/MPMVersion.cmake')
-rw-r--r-- | mpm/cmake/Modules/MPMVersion.cmake | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/mpm/cmake/Modules/MPMVersion.cmake b/mpm/cmake/Modules/MPMVersion.cmake new file mode 100644 index 000000000..dfe22efb2 --- /dev/null +++ b/mpm/cmake/Modules/MPMVersion.cmake @@ -0,0 +1,31 @@ +# +# Copyright 2010-2014,2016 Ettus Research LLC +# Copyright 2018 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: GPL-3.0-or-later +# + + +INCLUDE(UHDVersion) + +############################################################################### +# Set all version info equivalent to UHD versions +############################################################################### +SET(MPM_VERSION_MAJOR ${UHD_VERSION_MAJOR}) +SET(MPM_VERSION_API ${UHD_VERSION_API}) +SET(MPM_VERSION_ABI ${UHD_VERSION_ABI}) +SET(MPM_VERSION_PATCH ${UHD_VERSION_PATCH}) +SET(MPM_VERSION_DEVEL ${UHD_VERSION_DEVEL}) +SET(MPM_GIT_BRANCH ${UHD_GIT_BRANCH}) +SET(MPM_GIT_COUNT ${UHD_GIT_COUNT}) +SET(MPM_GIT_HASH ${UHD_GIT_HASH}) +STRING(REPLACE "g" "" MPM_GIT_HASH_RAW ${UHD_GIT_HASH}) + +IF(DEFINED MPM_VERSION) + SET(MPM_VERSION "${MPM_VERSION}" CACHE STRING "Set MPM_VERSION to a custom value") +ELSEIF(TRIM_UHD_VERSION STREQUAL "True") + SET(MPM_VERSION "${MPM_VERSION_MAJOR}.${MPM_VERSION_API}.${MPM_VERSION_ABI}.${MPM_VERSION_PATCH}-${MPM_GIT_HASH}") +ELSE() + SET(MPM_VERSION "${MPM_VERSION_MAJOR}.${MPM_VERSION_API}.${MPM_VERSION_ABI}.${MPM_VERSION_PATCH}-${MPM_GIT_COUNT}-${MPM_GIT_HASH}") +ENDIF() + |