diff options
Diffstat (limited to 'gr-zeromq')
-rw-r--r-- | gr-zeromq/CMakeLists.txt | 36 | ||||
-rw-r--r-- | gr-zeromq/examples/CMakeLists.txt | 1 | ||||
-rwxr-xr-x | gr-zeromq/examples/python/client.py | 20 | ||||
-rwxr-xr-x | gr-zeromq/examples/python/gui.py | 22 | ||||
-rwxr-xr-x | gr-zeromq/examples/python/server.py | 18 | ||||
-rw-r--r-- | gr-zeromq/include/gnuradio/zeromq/CMakeLists.txt | 1 | ||||
-rw-r--r-- | gr-zeromq/lib/CMakeLists.txt | 4 | ||||
-rw-r--r-- | gr-zeromq/swig/CMakeLists.txt | 2 |
8 files changed, 32 insertions, 72 deletions
diff --git a/gr-zeromq/CMakeLists.txt b/gr-zeromq/CMakeLists.txt index ffb9a0fc67..1ebd0ff4f5 100644 --- a/gr-zeromq/CMakeLists.txt +++ b/gr-zeromq/CMakeLists.txt @@ -47,41 +47,6 @@ SET(GR_PKG_ZEROMQ_EXAMPLES_DIR ${GR_PKG_DATA_DIR}/examples/zeromq) ######################################################################## if(ENABLE_GR_ZEROMQ) - -######################################################################## -# Setup CPack components -######################################################################## -include(GrPackage) -CPACK_SET(CPACK_COMPONENT_GROUP_ZEROMQ_DESCRIPTION "GNU Radio ZeromMQ Interface Blocks") - -CPACK_COMPONENT("zeromq_runtime" - GROUP "ZeroMQ Blocks" - DISPLAY_NAME "Runtime" - DESCRIPTION "Runtime" - DEPENDS "runtime_runtime" -) - -CPACK_COMPONENT("zeromq_devel" - GROUP "ZeroMQ Blocks" - DISPLAY_NAME "Development" - DESCRIPTION "C++ headers, package config, import libraries" - DEPENDS "runtime_devel" -) - -CPACK_COMPONENT("zeromq_python" - GROUP "ZeroMQ Blocks" - DISPLAY_NAME "Python" - DESCRIPTION "Python modules for runtime; GRC xml files" - DEPENDS "runtime_python;zeromq_runtime" -) - -CPACK_COMPONENT("zeromq_swig" - GROUP "ZeroMQ Blocks" - DISPLAY_NAME "SWIG" - DESCRIPTION "SWIG development .i files" - DEPENDS "runtime_swig;zeromq_python;zeromq_devel" -) - ######################################################################## # Add subdirectories ######################################################################## @@ -105,7 +70,6 @@ configure_file( install( FILES ${CMAKE_CURRENT_BINARY_DIR}/gnuradio-zeromq.pc DESTINATION ${GR_LIBRARY_DIR}/pkgconfig - COMPONENT "zeromq_devel" ) endif(ENABLE_GR_ZEROMQ) diff --git a/gr-zeromq/examples/CMakeLists.txt b/gr-zeromq/examples/CMakeLists.txt index ce673cf1f5..dd31185d99 100644 --- a/gr-zeromq/examples/CMakeLists.txt +++ b/gr-zeromq/examples/CMakeLists.txt @@ -27,5 +27,4 @@ INSTALL(FILES zmq_msg.grc zmq_stream.grc DESTINATION ${GR_PKG_ZEROMQ_EXAMPLES_DIR} - COMPONENT "zeromq_python" ) diff --git a/gr-zeromq/examples/python/client.py b/gr-zeromq/examples/python/client.py index a63a77aa0d..ca7ad1830a 100755 --- a/gr-zeromq/examples/python/client.py +++ b/gr-zeromq/examples/python/client.py @@ -28,8 +28,8 @@ from gnuradio import gr from gnuradio import blocks from gnuradio import analog from gnuradio import eng_notation -from gnuradio.eng_option import eng_option -from optparse import OptionParser +from gnuradio.eng_arg import eng_float, intx +from argparse import ArgumentParser import numpy import sys from threading import Thread @@ -81,13 +81,13 @@ class top_block(gr.top_block): ############################################################################### # Options Parser ############################################################################### -def parse_options(): - """ Options parser. """ - parser = OptionParser(option_class=eng_option, usage="%prog: [options]") - parser.add_option("-s", "--servername", type="string", default="localhost", +def parse_args(): + """Argument parser.""" + parser = ArgumentParser() + parser.add_argument("-s", "--servername", default="localhost", help="Server hostname") - (options, args) = parser.parse_args() - return options + args = parser.parse_args() + return args ############################################################################### # Waiter Thread @@ -102,8 +102,8 @@ class waiter(Thread): # Main ############################################################################### if __name__ == "__main__": - options = parse_options() - tb = top_block(options) + args = parse_args() + tb = top_block(args) try: # keep the program running when flowgraph is stopped while True: diff --git a/gr-zeromq/examples/python/gui.py b/gr-zeromq/examples/python/gui.py index ffdfdc2a75..c932549408 100755 --- a/gr-zeromq/examples/python/gui.py +++ b/gr-zeromq/examples/python/gui.py @@ -22,8 +22,8 @@ ############################################################################### # Imports ############################################################################### -from optparse import OptionParser -from gnuradio.eng_option import eng_option +from argparse import ArgumentParser +from gnuradio.eng_arg import eng_float, intx import gui import sys import os @@ -141,24 +141,24 @@ class gui(QtGui.QMainWindow): ############################################################################### # Options Parser ############################################################################### -def parse_options(): - """ Options parser. """ - parser = OptionParser(option_class=eng_option, usage="%prog: [options]") - parser.add_option("-s", "--servername", type="string", default="localhost", +def parse_args(): + """Options parser.""" + parser = ArgumentParser() + parser.add_argument("-s", "--servername", default="localhost", help="Server hostname") - parser.add_option("-c", "--clientname", type="string", default="localhost", + parser.add_argument("-c", "--clientname", default="localhost", help="Server hostname") - (options, args) = parser.parse_args() - return options + args = parser.parse_args() + return args ############################################################################### # Main ############################################################################### if __name__ == "__main__": - options = parse_options() + args = parse_args() qapp = Qt.QApplication(sys.argv) - qapp.main_window = gui("Remote GNU Radio GUI",options) + qapp.main_window = gui("Remote GNU Radio GUI", args) qapp.main_window.show() qapp.exec_() diff --git a/gr-zeromq/examples/python/server.py b/gr-zeromq/examples/python/server.py index e3b7c9b928..23951664c1 100755 --- a/gr-zeromq/examples/python/server.py +++ b/gr-zeromq/examples/python/server.py @@ -27,8 +27,8 @@ from gnuradio import gr from gnuradio import blocks from gnuradio import analog from gnuradio import eng_notation -from gnuradio.eng_option import eng_option -from optparse import OptionParser +from gnuradio.eng_arg import eng_float, intx +from argparse import ArgumentParser import numpy import sys from threading import Thread @@ -101,18 +101,18 @@ class top_block(gr.top_block): ############################################################################### # Options Parser ############################################################################### -def parse_options(): - """ Options parser. """ - parser = OptionParser(option_class=eng_option, usage="%prog: [options]") - (options, args) = parser.parse_args() - return options +def parse_args(): + """Argument parser.""" + parser = ArgumentParser() + args = parser.parse_args() + return args ############################################################################### # Main ############################################################################### if __name__ == "__main__": - options = parse_options() - tb = top_block(options) + args = parse_args() + tb = top_block(args) try: # keep the program running when flowgraph is stopped while True: diff --git a/gr-zeromq/include/gnuradio/zeromq/CMakeLists.txt b/gr-zeromq/include/gnuradio/zeromq/CMakeLists.txt index d365532003..5e99ab140b 100644 --- a/gr-zeromq/include/gnuradio/zeromq/CMakeLists.txt +++ b/gr-zeromq/include/gnuradio/zeromq/CMakeLists.txt @@ -36,5 +36,4 @@ install(FILES req_msg_source.h DESTINATION ${GR_INCLUDE_DIR}/gnuradio/zeromq - COMPONENT "zeromq_devel" ) diff --git a/gr-zeromq/lib/CMakeLists.txt b/gr-zeromq/lib/CMakeLists.txt index d7b03fa4ed..880a6522a9 100644 --- a/gr-zeromq/lib/CMakeLists.txt +++ b/gr-zeromq/lib/CMakeLists.txt @@ -75,7 +75,7 @@ list(APPEND zeromq_libs add_library(gnuradio-zeromq SHARED ${zeromq_sources}) target_link_libraries(gnuradio-zeromq ${zeromq_libs}) -GR_LIBRARY_FOO(gnuradio-zeromq RUNTIME_COMPONENT "zeromq_runtime" DEVEL_COMPONENT "zeromq_devel") +GR_LIBRARY_FOO(gnuradio-zeromq) if(ENABLE_STATIC_LIBS) if(ENABLE_GR_CTRLPORT) @@ -97,6 +97,6 @@ if(ENABLE_STATIC_LIBS) endif(NOT WIN32) install(TARGETS gnuradio-zeromq_static - ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT "zeromq_devel" # .lib file + ARCHIVE DESTINATION lib${LIB_SUFFIX} # .lib file ) endif(ENABLE_STATIC_LIBS) diff --git a/gr-zeromq/swig/CMakeLists.txt b/gr-zeromq/swig/CMakeLists.txt index 5c2aff2ed0..0c557a3ffa 100644 --- a/gr-zeromq/swig/CMakeLists.txt +++ b/gr-zeromq/swig/CMakeLists.txt @@ -44,7 +44,6 @@ GR_SWIG_MAKE(zeromq_swig zeromq_swig.i) GR_SWIG_INSTALL( TARGETS zeromq_swig DESTINATION ${GR_PYTHON_DIR}/gnuradio/zeromq - COMPONENT "zeromq_python" ) install( @@ -52,5 +51,4 @@ install( zeromq_swig.i ${CMAKE_CURRENT_BINARY_DIR}/zeromq_swig_doc.i DESTINATION ${GR_INCLUDE_DIR}/gnuradio/swig - COMPONENT "zeromq_swig" ) |