mirror of
https://github.com/AlexandreRouma/SDRPlusPlus.git
synced 2026-04-19 06:42:43 +00:00
28 lines
1.1 KiB
CMake
28 lines
1.1 KiB
CMake
cmake_minimum_required(VERSION 3.13)
|
|
project(dragonlabs_source)
|
|
|
|
file(GLOB SRC "src/*.cpp")
|
|
|
|
include(${SDRPP_MODULE_CMAKE})
|
|
|
|
if (MSVC)
|
|
# Debugging only
|
|
find_package(PkgConfig REQUIRED)
|
|
pkg_check_modules(libusb REQUIRED IMPORTED_TARGET libusb-1.0)
|
|
target_link_libraries(dragonlabs_source PRIVATE PkgConfig::libusb)
|
|
target_include_directories(dragonlabs_source PRIVATE "C:/Users/ryzerth/Documents/DragonLabs/products/KrakenSlayer/host/src")
|
|
|
|
target_include_directories(dragonlabs_source PRIVATE "C:/Program Files/DragonLabs/CR/include")
|
|
target_link_directories(dragonlabs_source PRIVATE "C:/Program Files/DragonLabs/CR/lib")
|
|
target_link_libraries(dragonlabs_source PRIVATE dlcr)
|
|
elseif (ANDROID)
|
|
# Not supported yet...
|
|
else (MSVC)
|
|
find_package(PkgConfig)
|
|
|
|
pkg_check_modules(LIBDLCR REQUIRED libdlcr)
|
|
|
|
target_include_directories(dragonlabs_source PRIVATE ${LIBDLCR_INCLUDE_DIRS})
|
|
target_link_directories(dragonlabs_source PRIVATE ${LIBDLCR_LIBRARY_DIRS})
|
|
target_link_libraries(dragonlabs_source PRIVATE ${LIBDLCR_LIBRARIES})
|
|
endif () |