1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2025-06-14 12:32:27 -04:00
sdrangel/devices/plutosdr/CMakeLists.txt
Kacper Michajłow 70434765d7 Add support for VS2019 and Ninja
- Specify byproducts in external projects
- Use external Boost
- Remove hacky Qt detection
- Fix CRT mismatch in external projects (fixes SoapySDR on Windows)
- Minor fixes
2020-11-04 10:40:17 +01:00

42 lines
804 B
CMake

project(plutosdrdevice)
set(plutosdrdevice_SOURCES
deviceplutosdr.cpp
deviceplutosdrbox.cpp
deviceplutosdrscan.cpp
deviceplutosdrparams.cpp
deviceplutosdrshared.cpp
)
set(plutosdrdevice_HEADERS
deviceplutosdr.h
deviceplutsdrobox.h
deviceplutosdrscan.h
deviceplutosdrparams.h
deviceplutosdrshared.h
)
include_directories(
${LIBIIO_INCLUDE_DIR}
${ICONV_INCLUDE_DIR}
)
add_library(plutosdrdevice SHARED
${plutosdrdevice_SOURCES}
)
set_target_properties(plutosdrdevice
PROPERTIES DEFINE_SYMBOL "devices_EXPORTS")
target_link_libraries(plutosdrdevice
sdrbase
${LIBIIO_LIBRARIES}
${ICONV_LIBRARY}
)
if(LIBIIO_EXTERNAL)
add_dependencies(plutosdrdevice libiio)
endif()
install(TARGETS plutosdrdevice DESTINATION ${INSTALL_LIB_DIR})