aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJiří Pinkava <j-pi@seznam.cz>2016-02-15 14:22:04 +0100
committerDimitri Stolnikov <horiz0n@gmx.net>2016-02-28 17:27:37 +0100
commitd230397957603a026c688dd462d349f8dcb645c8 (patch)
tree666631be868dff85d8a6b4c3b32074d340c49c33
parentac15e7897bb740d083c71bf02729467ca6528635 (diff)
allow both 3.7.* and git version of GnuRadio
-rw-r--r--CMakeLists.txt7
1 files changed, 6 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f0b1283..212a30e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -150,7 +150,12 @@ set(GRC_BLOCKS_DIR ${GR_PKG_DATA_DIR}/grc/blocks)
# Find build dependencies
########################################################################
set(GR_REQUIRED_COMPONENTS RUNTIME PMT BLOCKS)
-find_package(Gnuradio 3.7.3 REQUIRED)
+set(MIN_GR_VERSION "3.7.3")
+find_package(Gnuradio REQUIRED)
+if("${Gnuradio_VERSION}" VERSION_LESS MIN_GR_VERSION)
+ MESSAGE(FATAL_ERROR "GnuRadio version required: >=\"" ${MIN_GR_VERSION} "\" found: \"" ${Gnuradio_VERSION} "\"")
+endif()
+
find_package(GnuradioIQBalance)
find_package(UHD)
find_package(GnuradioUHD)