Check for PyZMQ at runtime instead of compile time to support

cross-compiling.
This commit is contained in:
Nick Foster 2015-01-21 12:32:39 -08:00
parent 9891907e97
commit da15a2daf2
2 changed files with 10 additions and 4 deletions

View File

@ -82,10 +82,10 @@ endif()
# Find PyZMQ bindings
########################################################################
include(GrPython)
GR_PYTHON_CHECK_MODULE("PyZMQ" "zmq" "int(zmq.__version__.split('.')[0]) >= 13" PYZMQ_FOUND)
if(NOT PYZMQ_FOUND)
message(FATAL_ERROR "Python ZMQ bindings not found.")
endif()
#GR_PYTHON_CHECK_MODULE("PyZMQ" "zmq" "int(zmq.__version__.split('.')[0]) >= 13" PYZMQ_FOUND)
#if(NOT PYZMQ_FOUND)
# message(FATAL_ERROR "Python ZMQ bindings not found.")
#endif()
########################################################################
# Setup the include and linker paths

View File

@ -51,6 +51,12 @@ from air_modes_swig import *
# import any pure python here
#
try:
import zmq
except ImportError:
raise RuntimeError("PyZMQ not found! Please install libzmq and PyZMQ to run gr-air-modes")
from rx_path import rx_path
from zmq_socket import zmq_pubsub_iface
from parse import *