aboutsummaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorAlexandru Csete <oz9aec@gmail.com>2019-12-08 16:07:28 +0100
committerSylvain Munaut <tnt@246tNt.com>2020-02-16 09:52:00 +0100
commit743cac795eef3cce95c87270670f383339bdbef9 (patch)
treec0ff5d7034b24d119e5b9d38683c3112f8b203d0 /cmake
parent5d59e56ff90258e32a0606121c8dea522c45cb17 (diff)
airspyhf: Add initial support for Airspy HF+
Info: http://airspy.com/airspy-hf-plus/ From: Alexandru Csete <oz9aec@gmail.com> Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Diffstat (limited to 'cmake')
-rw-r--r--cmake/Modules/FindLibAIRSPYHF.cmake24
1 files changed, 24 insertions, 0 deletions
diff --git a/cmake/Modules/FindLibAIRSPYHF.cmake b/cmake/Modules/FindLibAIRSPYHF.cmake
new file mode 100644
index 0000000..edb0dda
--- /dev/null
+++ b/cmake/Modules/FindLibAIRSPYHF.cmake
@@ -0,0 +1,24 @@
+INCLUDE(FindPkgConfig)
+PKG_CHECK_MODULES(PC_LIBAIRSPYHF libairspyhf)
+
+FIND_PATH(
+ LIBAIRSPYHF_INCLUDE_DIRS
+ NAMES libairspyhf/airspyhf.h
+ HINTS $ENV{LIBAIRSPYHF_DIR}/include
+ ${PC_LIBAIRSPYHF_INCLUDEDIR}
+ PATHS /usr/local/include
+ /usr/include
+)
+
+FIND_LIBRARY(
+ LIBAIRSPYHF_LIBRARIES
+ NAMES airspyhf
+ HINTS $ENV{LIBAIRSPYHF_DIR}/lib
+ ${PC_LIBAIRSPYHF_LIBDIR}
+ PATHS /usr/local/lib
+ /usr/lib
+)
+
+INCLUDE(FindPackageHandleStandardArgs)
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(LIBAIRSPYHF DEFAULT_MSG LIBAIRSPYHF_LIBRARIES LIBAIRSPYHF_INCLUDE_DIRS)
+MARK_AS_ADVANCED(LIBAIRSPYHF_LIBRARIES LIBAIRSPYHF_INCLUDE_DIRS)