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 ########################################################################