From 72e6df51de5a766889fedcb9970dedd7fcfda6e8 Mon Sep 17 00:00:00 2001 From: mattprost Date: Fri, 29 Apr 2022 14:47:09 -0500 Subject: cmake: Add support for fedora rpm versioning Adds cmake option for replacing dashes in the UHD Component version with underscores. This is necessary as Fedora package management is now enforcing the format -- for all rpm builds, so dashes in the UHD_VERSION from dev branches is not supported. Signed-off-by: mattprost --- host/cmake/Modules/UHDVersion.cmake | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'host/cmake/Modules/UHDVersion.cmake') diff --git a/host/cmake/Modules/UHDVersion.cmake b/host/cmake/Modules/UHDVersion.cmake index 2261bf357..6854ff4a9 100644 --- a/host/cmake/Modules/UHDVersion.cmake +++ b/host/cmake/Modules/UHDVersion.cmake @@ -148,4 +148,9 @@ else() set(UHD_ABI_VERSION "${UHD_VERSION_MAJOR}.${UHD_VERSION_API}.${UHD_VERSION_ABI}") endif() +if(UNDERSCORE_UHD_VERSION) + string(REPLACE "-" "_" _uhd_version $CACHE{UHD_VERSION}) + set(UHD_VERSION "${_uhd_version}" CACHE STRING "" FORCE) +endif() + set(UHD_COMPONENT "UHD") -- cgit v1.2.3