From 9f522cf082303b7ba165f4ab6820b0ecc5eb11b0 Mon Sep 17 00:00:00 2001 From: Nick Foster Date: Wed, 18 Sep 2013 08:53:00 -0700 Subject: [PATCH] Add checking for ZMQ/PyZMQ to CMakeLists.txt --- CMakeLists.txt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index e1d26ed..7a9ca90 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -75,6 +75,20 @@ if(NOT GNURADIO_RUNTIME_FOUND) message(FATAL_ERROR "GnuRadio Runtime required to compile gr-air-modes") endif() +######################################################################## +# Find ZMQ and get version +######################################################################## +include(FindZeroMQ) + +######################################################################## +# Find PyZMQ bindings +######################################################################## +include(GrPython) +GR_PYTHON_CHECK_MODULE("PyZMQ" "zmq" "int(zmq.__version__.split('.')[0]) >= 13" ZMQ_FOUND) +if(NOT ZMQ_FOUND) + message(FATAL_ERROR "Python ZMQ bindings not found.") +endif() + ######################################################################## # Setup the include and linker paths ########################################################################