aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorVolker Schroer <3470424+dl1ksv@users.noreply.github.com>2021-12-20 20:33:01 +0100
committerGitHub <noreply@github.com>2021-12-20 14:33:01 -0500
commit635adb7c4d195a0bca899bc10a8eeeacca6857e9 (patch)
tree15c08d162bc003b20f8e7990d7fe3e9ba8f869b1 /CMakeLists.txt
parentqtgui: add bounds checks to calculation of d_fft_size_combo index (diff)
downloadgnuradio-635adb7c4d195a0bca899bc10a8eeeacca6857e9.tar.xz
gnuradio-635adb7c4d195a0bca899bc10a8eeeacca6857e9.zip
cmake: replace deprecated distutils
* gnuradio: replace deprecated distutils Check if python packaging is available Signed-off-by: Volker Schroer <3470424+dl1ksv@users.noreply.github.com> * Add packaging requirement Signed-off-by: Volker Schroer <3470424+dl1ksv@users.noreply.github.com>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt15
1 files changed, 15 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d723145c3..bd53d0edf 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -229,6 +229,20 @@ add_custom_target(uninstall
# Enable python component
########################################################################
include(GrPython)
+GR_PYTHON_CHECK_MODULE_RAW(
+ "packaging"
+ "import packaging"
+ PACKAGING_FOUND
+)
+if(NOT PACKAGING_FOUND)
+ message(STATUS "")
+ message(STATUS "***************************** WARNING!!! *******")
+ message(STATUS "The python package packaging is missing")
+ message(STATUS "So some checks will fail")
+ message(STATUS "Please install python3-packaging")
+ message(STATUS "or run pip3 install packaging")
+ message(STATUS "************************************************")
+endif()
GR_PYTHON_CHECK_MODULE(
"numpy"
numpy
@@ -258,6 +272,7 @@ ENDIF()
include(GrComponent)
GR_REGISTER_COMPONENT("python-support" ENABLE_PYTHON
PYTHONLIBS_FOUND
+ PACKAGING_FOUND
pybind11_FOUND
NUMPY_FOUND
)