From 929f31dad6458f4a7c039ef467582a4541fe5d69 Mon Sep 17 00:00:00 2001 From: Sergey Musikhin <musihin_sergei@mail.ru> Date: Tue, 15 Jun 2021 18:43:19 +0000 Subject: [PATCH] add FindLibblafeRF.cmake --- cmake/Modules/FindLibbladeRF.cmake | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 cmake/Modules/FindLibbladeRF.cmake diff --git a/cmake/Modules/FindLibbladeRF.cmake b/cmake/Modules/FindLibbladeRF.cmake new file mode 100644 index 0000000..0971344 --- /dev/null +++ b/cmake/Modules/FindLibbladeRF.cmake @@ -0,0 +1,27 @@ +if(NOT LIBBLADERF_FOUND) + pkg_check_modules (LIBBLADERF_PKG libbladeRF) + find_path(LIBBLADERF_INCLUDE_DIRS NAMES libbladeRF.h + PATHS + ${LIBBLADERF_PKG_INCLUDE_DIRS} + /usr/include + /usr/local/include + ) + + find_library(LIBBLADERF_LIBRARIES NAMES bladeRF + PATHS + ${LIBBLADERF_PKG_LIBRARY_DIRS} + /usr/lib + /usr/local/lib + ) + +if(LIBBLADERF_INCLUDE_DIRS AND LIBBLADERF_LIBRARIES) + set(LIBBLADERF_FOUND TRUE CACHE INTERNAL "libbladeRF found") + message(STATUS "Found libbladeRF: ${LIBBLADERF_INCLUDE_DIRS}, ${LIBBLADERF_LIBRARIES}") +else(LIBBLADERF_INCLUDE_DIRS AND LIBBLADERF_LIBRARIES) + set(LIBBLADERF_FOUND FALSE CACHE INTERNAL "libbladeRF found") + message(STATUS "libbladeRF not found.") +endif(LIBBLADERF_INCLUDE_DIRS AND LIBBLADERF_LIBRARIES) + +mark_as_advanced(LIBBLADERF_LIBRARIES LIBBLADERF_INCLUDE_DIRS) + +endif(NOT LIBBLADERF_FOUND) -- GitLab