/python/CMakeLists.txt

https://github.com/mhostetter/gr-adsb · CMake · 49 lines · 17 code · 4 blank · 28 comment · 1 complexity · 412be20218122e6ed2708e82787165e4 MD5 · raw file

  1. # Copyright 2011 Free Software Foundation, Inc.
  2. #
  3. # This file was generated by gr_modtool, a tool from the GNU Radio framework
  4. # This file is a part of gr-adsb
  5. #
  6. # GNU Radio is free software; you can redistribute it and/or modify
  7. # it under the terms of the GNU General Public License as published by
  8. # the Free Software Foundation; either version 3, or (at your option)
  9. # any later version.
  10. #
  11. # GNU Radio is distributed in the hope that it will be useful,
  12. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  13. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  14. # GNU General Public License for more details.
  15. #
  16. # You should have received a copy of the GNU General Public License
  17. # along with GNU Radio; see the file COPYING. If not, write to
  18. # the Free Software Foundation, Inc., 51 Franklin Street,
  19. # Boston, MA 02110-1301, USA.
  20. ########################################################################
  21. # Include python install macros
  22. ########################################################################
  23. include(GrPython)
  24. if(NOT PYTHONINTERP_FOUND)
  25. return()
  26. endif()
  27. ########################################################################
  28. # Install python sources
  29. ########################################################################
  30. GR_PYTHON_INSTALL(
  31. FILES
  32. __init__.py
  33. framer.py
  34. demod.py
  35. decoder.py DESTINATION ${GR_PYTHON_DIR}/adsb
  36. )
  37. ########################################################################
  38. # Handle the unit tests
  39. ########################################################################
  40. include(GrTest)
  41. set(GR_TEST_TARGET_DEPS gnuradio-adsb)
  42. set(GR_TEST_PYTHON_DIRS ${CMAKE_BINARY_DIR}/swig)
  43. GR_ADD_TEST(qa_framer ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_framer.py)
  44. GR_ADD_TEST(qa_demod ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_demod.py)
  45. GR_ADD_TEST(qa_decoder ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_decoder.py)