aboutsummaryrefslogtreecommitdiffstats
path: root/host/cmake/Modules/UHDConfigVersion.cmake.in
diff options
context:
space:
mode:
authorMartin Braun <martin.braun@ettus.com>2015-01-29 17:42:49 +0100
committerMartin Braun <martin.braun@ettus.com>2015-01-29 17:42:49 +0100
commit5bbcbaa397d596025c2a1d9db40c683b191a751b (patch)
treeb9cf2b93d13b5a41404fff803373df6f34877541 /host/cmake/Modules/UHDConfigVersion.cmake.in
parentb92662d5780f3a2d872e5ab96efc0760cce1fe53 (diff)
parentd3bdb8f1602fda76e0a5a2578cb06902abfe7209 (diff)
downloaduhd-5bbcbaa397d596025c2a1d9db40c683b191a751b.tar.gz
uhd-5bbcbaa397d596025c2a1d9db40c683b191a751b.tar.bz2
uhd-5bbcbaa397d596025c2a1d9db40c683b191a751b.zip
Merge branch 'maint'
Conflicts: fpga-src
Diffstat (limited to 'host/cmake/Modules/UHDConfigVersion.cmake.in')
-rw-r--r--host/cmake/Modules/UHDConfigVersion.cmake.in11
1 files changed, 11 insertions, 0 deletions
diff --git a/host/cmake/Modules/UHDConfigVersion.cmake.in b/host/cmake/Modules/UHDConfigVersion.cmake.in
index 3d09687e1..67e0e408d 100644
--- a/host/cmake/Modules/UHDConfigVersion.cmake.in
+++ b/host/cmake/Modules/UHDConfigVersion.cmake.in
@@ -32,6 +32,7 @@ set(ENV{UHD_CONFIG_VERSION_USED} TRUE)
SET(MAJOR_VERSION @TRIMMED_VERSION_MAJOR@)
SET(MINOR_VERSION @TRIMMED_VERSION_MINOR@)
SET(PATCH_VERSION @TRIMMED_VERSION_PATCH@)
+SET(DEVEL_VERSION @UHD_VERSION_DEVEL@)
SET(PACKAGE_VERSION @TRIMMED_UHD_VERSION@)
SET(ENV{UHD_PACKAGE_VERSION} ${PACKAGE_VERSION})
@@ -48,6 +49,13 @@ IF(NOT PACKAGE_FIND_VERSION)
RETURN()
ENDIF(NOT PACKAGE_FIND_VERSION)
+# Development branches of UHD don't have a patch version. This is a hack
+# to add a fake patch version that should be higher than anything the user
+# requests.
+IF(DEVEL_VERSION)
+ SET(PACKAGE_VERSION "${MAJOR_VERSION}.${MINOR_VERSION}.999")
+ENDIF(DEVEL_VERSION)
+
# assume incorrect versioning by default
SET(PACKAGE_VERSION_COMPATIBLE FALSE)
SET(PACKAGE_VERSION_EXACT FALSE)
@@ -164,3 +172,6 @@ ENDIF(UHD_USE_ABI)
IF(${PACKAGE_FIND_VERSION} VERSION_EQUAL ${PACKAGE_VERSION})
SET(PACKAGE_VERSION_EXACT TRUE)
ENDIF()
+
+# Undo our patch-version-number hack
+SET(PACKAGE_VERSION @TRIMMED_UHD_VERSION@)