mirror of
https://github.com/AlexandreRouma/SDRPlusPlus.git
synced 2026-04-18 22:32:44 +00:00
Add badgesdr source and add logging to spectran source
This commit is contained in:
25
source_modules/badgesdr_source/CMakeLists.txt
Normal file
25
source_modules/badgesdr_source/CMakeLists.txt
Normal file
@@ -0,0 +1,25 @@
|
||||
cmake_minimum_required(VERSION 3.13)
|
||||
project(badgesdr_source)
|
||||
|
||||
file(GLOB SRC "src/*.cpp")
|
||||
|
||||
include(${SDRPP_MODULE_CMAKE})
|
||||
|
||||
if (MSVC)
|
||||
find_package(libusb CONFIG REQUIRED)
|
||||
target_include_directories(badgesdr_source PRIVATE ${LIBUSB_INCLUDE_DIRS})
|
||||
target_link_libraries(badgesdr_source PRIVATE ${LIBUSB_LIBRARIES})
|
||||
elseif (ANDROID)
|
||||
target_link_libraries(badgesdr_source PUBLIC
|
||||
/sdr-kit/${ANDROID_ABI}/lib/libusb1.0.so
|
||||
/sdr-kit/${ANDROID_ABI}/lib/librtlsdr.so
|
||||
)
|
||||
else (MSVC)
|
||||
find_package(PkgConfig)
|
||||
|
||||
pkg_check_modules(LIBUSB REQUIRED libusb-1.0)
|
||||
|
||||
target_include_directories(badgesdr_source PRIVATE ${LIBUSB_INCLUDE_DIRS})
|
||||
target_link_directories(badgesdr_source PRIVATE ${LIBUSB_LIBRARY_DIRS})
|
||||
target_link_libraries(badgesdr_source PRIVATE ${LIBUSB_LIBRARIES})
|
||||
endif ()
|
||||
Reference in New Issue
Block a user