aboutsummaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorSDRplay <info@sdrplay.com>2015-03-04 20:35:59 +0000
committerDimitri Stolnikov <horiz0n@gmx.net>2015-04-28 22:35:18 +0200
commitafed5df615de4ca15f2b8201b48cdc06236d7cab (patch)
tree13fed31973b436c8215a4211bd492e09c5f7c9ba /cmake
parent3532d60c11529c8aeca58219bb06f2c2acf8e547 (diff)
Added SDRplay RSP support
Initial build for SDRplay RSP support. Basic functionality, AGC etc. to be added
Diffstat (limited to 'cmake')
-rw-r--r--cmake/Modules/FindLibSDRplay.cmake27
1 files changed, 27 insertions, 0 deletions
diff --git a/cmake/Modules/FindLibSDRplay.cmake b/cmake/Modules/FindLibSDRplay.cmake
new file mode 100644
index 0000000..aed3657
--- /dev/null
+++ b/cmake/Modules/FindLibSDRplay.cmake
@@ -0,0 +1,27 @@
+if(NOT LIBSDRPLAY_FOUND)
+ pkg_check_modules (LIBSDRPLAY_PKG libsdrplay)
+ find_path(LIBSDRPLAY_INCLUDE_DIRS NAMES mirsdrapi-rsp.h
+ PATHS
+ ${LIBSDRPLAY_PKG_INCLUDE_DIRS}
+ /usr/include
+ /usr/local/include
+ )
+
+ find_library(LIBSDRPLAY_LIBRARIES NAMES mirsdrapi-rsp
+ PATHS
+ ${LIBSDRPLAY_PKG_LIBRARY_DIRS}
+ /usr/lib
+ /usr/local/lib
+ )
+
+if(LIBSDRPLAY_INCLUDE_DIRS AND LIBSDRPLAY_LIBRARIES)
+ set(LIBSDRPLAY_FOUND TRUE CACHE INTERNAL "libsdrplay found")
+ message(STATUS "Found libsdrplay: ${LIBSDRPLAY_INCLUDE_DIRS}, ${LIBSDRPLAY_LIBRARIES}")
+else(LIBSDRPLAY_INCLUDE_DIRS AND LIBSDRPLAY_LIBRARIES)
+ set(LIBSDRPLAY_FOUND FALSE CACHE INTERNAL "libsdrplay found")
+ message(STATUS "libsdrplay not found.")
+endif(LIBSDRPLAY_INCLUDE_DIRS AND LIBSDRPLAY_LIBRARIES)
+
+mark_as_advanced(LIBSDRPLAY_LIBRARIES LIBSDRPLAY_INCLUDE_DIRS)
+
+endif(NOT LIBSDRPLAY_FOUND)