diff options
author | Dimitri Stolnikov <horiz0n@gmx.net> | 2012-09-30 20:12:48 +0200 |
---|---|---|
committer | Dimitri Stolnikov <horiz0n@gmx.net> | 2012-09-30 20:12:48 +0200 |
commit | 2878501284c9e0a85fd67cbf06f3a4f6c99336ad (patch) | |
tree | a3fc79c448b0a5c7c2b16ca46717ff82b130ed0e /cmake | |
parent | c51b04ee745d0c4c685c5a8cc15bcf83a9f1ab1f (diff) |
add support for MSi2500 based DVB-T dongles through libmirisdr
this has been tested with analog modes only and still has to be
verified with the usual digital modes for proper implementation.
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/Modules/FindLibMiriSDR.cmake | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/cmake/Modules/FindLibMiriSDR.cmake b/cmake/Modules/FindLibMiriSDR.cmake new file mode 100644 index 0000000..36040dd --- /dev/null +++ b/cmake/Modules/FindLibMiriSDR.cmake @@ -0,0 +1,27 @@ +if(NOT LIBMIRISDR_FOUND) + pkg_check_modules (LIBMIRISDR_PKG libmirisdr) + find_path(LIBMIRISDR_INCLUDE_DIR NAMES mirisdr.h + PATHS + ${LIBMIRISDR_PKG_INCLUDE_DIRS} + /usr/include + /usr/local/include + ) + + find_library(LIBMIRISDR_LIBRARIES NAMES mirisdr + PATHS + ${LIBMIRISDR_PKG_LIBRARY_DIRS} + /usr/lib + /usr/local/lib + ) + +if(LIBMIRISDR_INCLUDE_DIR AND LIBMIRISDR_LIBRARIES) + set(LIBMIRISDR_FOUND TRUE CACHE INTERNAL "libmirisdr found") + message(STATUS "Found libmirisdr: ${LIBMIRISDR_INCLUDE_DIR}, ${LIBMIRISDR_LIBRARIES}") +else(LIBMIRISDR_INCLUDE_DIR AND LIBMIRISDR_LIBRARIES) + set(LIBMIRISDR_FOUND FALSE CACHE INTERNAL "libmirisdr found") + message(STATUS "libmirisdr not found.") +endif(LIBMIRISDR_INCLUDE_DIR AND LIBMIRISDR_LIBRARIES) + +mark_as_advanced(LIBMIRISDR_INCLUDE_DIR LIBMIRISDR_LIBRARIES) + +endif(NOT LIBMIRISDR_FOUND) |