summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gr-utils/CMakeLists.txt26
1 files changed, 26 insertions, 0 deletions
diff --git a/gr-utils/CMakeLists.txt b/gr-utils/CMakeLists.txt
index 2578471b95..e54a199fc9 100644
--- a/gr-utils/CMakeLists.txt
+++ b/gr-utils/CMakeLists.txt
@@ -24,6 +24,18 @@ include(GrPython)
GR_PYTHON_CHECK_MODULE("Mako >= ${GR_MAKO_MIN_VERSION}" mako "mako.__version__ >= '${GR_MAKO_MIN_VERSION}'" MAKO_FOUND)
+GR_PYTHON_CHECK_MODULE_RAW(
+ "click"
+ "import click"
+ CLICK_FOUND
+ )
+
+GR_PYTHON_CHECK_MODULE_RAW(
+ "click-plugins"
+ "import click_plugins"
+ CLICK_PLUGINS_FOUND
+ )
+
########################################################################
# Register component
########################################################################
@@ -32,6 +44,11 @@ if(NOT CMAKE_CROSSCOMPILING)
set(utils_python_deps
MAKO_FOUND
)
+
+ set(utils_modtool_deps
+ CLICK_FOUND
+ CLICK_PLUGINS_FOUND
+ )
endif(NOT CMAKE_CROSSCOMPILING)
GR_REGISTER_COMPONENT("gr-utils" ENABLE_GR_UTILS
@@ -40,6 +57,12 @@ GR_REGISTER_COMPONENT("gr-utils" ENABLE_GR_UTILS
${utils_python_deps}
)
+GR_REGISTER_COMPONENT("gr_modtool" ENABLE_GR_MODTOOL
+ ENABLE_GNURADIO_RUNTIME
+ ENABLE_PYTHON
+ ${utils_modtool_deps}
+)
+
########################################################################
# Begin conditional configuration
########################################################################
@@ -49,6 +72,9 @@ if(ENABLE_GR_UTILS)
# Add subdirectories
########################################################################
add_subdirectory(python/utils)
+
+if(ENABLE_GR_MODTOOL)
add_subdirectory(python/modtool)
+endif(ENABLE_GR_MODTOOL)
endif(ENABLE_GR_UTILS)