# Copyright 2011 Free Software Foundation, Inc. # # This file was generated by gr_modtool, a tool from the GNU Radio framework # This file is a part of gr-lora # # SPDX-License-Identifier: GPL-3.0-or-later # ######################################################################## # Include python install macros ######################################################################## include(GrPython) if(NOT PYTHONINTERP_FOUND) return() endif() add_subdirectory(bindings) ######################################################################## # Install python sources ######################################################################## GR_PYTHON_INSTALL( FILES __init__.py lora_receiver.py lorasocket.py loraconfig.py DESTINATION ${GR_PYTHON_DIR}/lora ) if(HAS_MONGODB) GR_PYTHON_INSTALL( FILES message_mongodb_sink.py DESTINATION ${GR_PYTHON_DIR}/lora ) endif(HAS_MONGODB) ######################################################################## # Handle the unit tests ######################################################################## include(GrTest) set(GR_TEST_TARGET_DEPS gnuradio-lora) GR_ADD_TEST(qa_channelizer ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_channelizer.py) GR_ADD_TEST(qa_controller ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_controller.py) GR_ADD_TEST(qa_debugger ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_debugger.py) GR_ADD_TEST(qa_decoder ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_decoder.py) GR_ADD_TEST(qa_message_file_sink ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_message_file_sink.py) GR_ADD_TEST(qa_message_socket_sink ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_message_socket_sink.py) GR_ADD_TEST(qa_message_socket_source ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_message_socket_source.py)