mirror of
https://github.com/f4exb/sdrangel.git
synced 2026-08-14 23:43:43 -04:00
cmake: full refactor to remove qmake and use cmake on all platforms
This commit is contained in:
@@ -1,8 +0,0 @@
|
||||
project(pluginssrv)
|
||||
|
||||
add_definitions(-DSERVER_MODE)
|
||||
|
||||
add_subdirectory(channelrx)
|
||||
add_subdirectory(channeltx)
|
||||
add_subdirectory(samplesink)
|
||||
add_subdirectory(samplesource)
|
||||
@@ -1,25 +0,0 @@
|
||||
project(demod)
|
||||
|
||||
add_subdirectory(demodam)
|
||||
add_subdirectory(demodbfm)
|
||||
|
||||
if((LIBDSDCC_FOUND AND LIBMBE_FOUND) OR BUILD_DEBIAN)
|
||||
add_subdirectory(demoddsd)
|
||||
endif()
|
||||
|
||||
find_package(CM256cc)
|
||||
if(CM256CC_FOUND)
|
||||
add_subdirectory(remotesink)
|
||||
endif(CM256CC_FOUND)
|
||||
|
||||
find_package(Codec2)
|
||||
if (CODEC2_FOUND)
|
||||
add_subdirectory(demodfreedv)
|
||||
endif(CODEC2_FOUND)
|
||||
|
||||
add_subdirectory(demodnfm)
|
||||
add_subdirectory(demodssb)
|
||||
add_subdirectory(demodwfm)
|
||||
add_subdirectory(udpsink)
|
||||
add_subdirectory(localsink)
|
||||
add_subdirectory(freqtracker)
|
||||
@@ -1,42 +0,0 @@
|
||||
project(am)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/channelrx/demodam")
|
||||
|
||||
set(am_SOURCES
|
||||
${PLUGIN_PREFIX}/amdemod.cpp
|
||||
${PLUGIN_PREFIX}/amdemodsettings.cpp
|
||||
${PLUGIN_PREFIX}/amdemodplugin.cpp
|
||||
)
|
||||
|
||||
set(am_HEADERS
|
||||
${PLUGIN_PREFIX}/amdemod.h
|
||||
${PLUGIN_PREFIX}/amdemodsettings.h
|
||||
${PLUGIN_PREFIX}/amdemodplugin.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
)
|
||||
|
||||
#include(${QT_USE_FILE})
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(demodamsrv SHARED
|
||||
${am_SOURCES}
|
||||
${am_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(demodamsrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
|
||||
target_link_libraries(demodamsrv Qt5::Core)
|
||||
|
||||
install(TARGETS demodamsrv DESTINATION lib/pluginssrv/channelrx)
|
||||
@@ -1,56 +0,0 @@
|
||||
project(bfm)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/channelrx/demodbfm")
|
||||
|
||||
set(bfm_SOURCES
|
||||
${PLUGIN_PREFIX}/bfmdemod.cpp
|
||||
${PLUGIN_PREFIX}/bfmdemodsettings.cpp
|
||||
${PLUGIN_PREFIX}/bfmplugin.cpp
|
||||
${PLUGIN_PREFIX}/rdsdemod.cpp
|
||||
${PLUGIN_PREFIX}/rdsdecoder.cpp
|
||||
${PLUGIN_PREFIX}/rdsparser.cpp
|
||||
${PLUGIN_PREFIX}/rdstmc.cpp
|
||||
)
|
||||
|
||||
set(bfm_HEADERS
|
||||
${PLUGIN_PREFIX}/bfmdemod.h
|
||||
${PLUGIN_PREFIX}/bfmdemodsettings.h
|
||||
${PLUGIN_PREFIX}/bfmplugin.h
|
||||
${PLUGIN_PREFIX}/rdsdemod.h
|
||||
${PLUGIN_PREFIX}/rdsdecoder.h
|
||||
${PLUGIN_PREFIX}/rdsparser.h
|
||||
${PLUGIN_PREFIX}/rdstmc.h
|
||||
)
|
||||
|
||||
if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
|
||||
set_source_files_properties(rdstmc.cpp PROPERTIES COMPILE_FLAGS -fno-var-tracking-assignments)
|
||||
endif()
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${Boost_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
#include(${QT_USE_FILE})
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(demodbfmsrv SHARED
|
||||
${bfm_SOURCES}
|
||||
${bfm_HEADERS_MOC}
|
||||
${bfm_FORMS_HEADERS}
|
||||
)
|
||||
|
||||
target_link_libraries(demodbfmsrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
|
||||
target_link_libraries(demodbfmsrv Qt5::Core)
|
||||
|
||||
install(TARGETS demodbfmsrv DESTINATION lib/pluginssrv/channelrx)
|
||||
@@ -1,69 +0,0 @@
|
||||
project(dsddemod)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/channelrx/demoddsd")
|
||||
|
||||
set(dsddemod_SOURCES
|
||||
${PLUGIN_PREFIX}/dsddemod.cpp
|
||||
${PLUGIN_PREFIX}/dsddemodplugin.cpp
|
||||
${PLUGIN_PREFIX}/dsddemodbaudrates.cpp
|
||||
${PLUGIN_PREFIX}/dsddemodsettings.cpp
|
||||
${PLUGIN_PREFIX}/dsddecoder.cpp
|
||||
)
|
||||
|
||||
set(dsddemod_HEADERS
|
||||
${PLUGIN_PREFIX}/dsddemod.h
|
||||
${PLUGIN_PREFIX}/dsddemodplugin.h
|
||||
${PLUGIN_PREFIX}/dsddemodbaudrates.h
|
||||
${PLUGIN_PREFIX}/dsddemodsettings.h
|
||||
${PLUGIN_PREFIX}/dsddecoder.h
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${LIBDSDCCSRC}/..
|
||||
${LIBMBELIBSRC}
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${LIBDSDCC_INCLUDE_DIR}
|
||||
${LIBMBE_INCLUDE_DIR}
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
#include(${QT_USE_FILE})
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(demoddsdsrv SHARED
|
||||
${dsddemod_SOURCES}
|
||||
${dsddemod_HEADERS_MOC}
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
target_link_libraries(demoddsdsrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
dsdcc
|
||||
mbelib
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
target_link_libraries(demoddsdsrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
${LIBDSDCC_LIBRARIES}
|
||||
${LIBMBE_LIBRARY}
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
|
||||
target_link_libraries(demoddsdsrv Qt5::Core)
|
||||
|
||||
install(TARGETS demoddsdsrv DESTINATION lib/pluginssrv/channelrx)
|
||||
@@ -1,45 +0,0 @@
|
||||
project(demodfreedv)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/channelrx/demodfreedv")
|
||||
|
||||
set(freedv_SOURCES
|
||||
${PLUGIN_PREFIX}/freedvdemod.cpp
|
||||
${PLUGIN_PREFIX}/freedvdemodsettings.cpp
|
||||
${PLUGIN_PREFIX}/freedvplugin.cpp
|
||||
)
|
||||
|
||||
set(freedv_HEADERS
|
||||
${PLUGIN_PREFIX}/freedvdemod.h
|
||||
${PLUGIN_PREFIX}/freedvdemodsettings.h
|
||||
${PLUGIN_PREFIX}/freedvplugin.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/libfreedv
|
||||
${CODEC2_INCLUDE_DIR}
|
||||
)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(demodfreedvsrv SHARED
|
||||
${freedv_SOURCES}
|
||||
${freedv_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(demodfreedvsrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
freedv
|
||||
${CODEC2_LIBRARIES}
|
||||
)
|
||||
|
||||
target_link_libraries(demodfreedvsrv Qt5::Core)
|
||||
|
||||
install(TARGETS demodfreedvsrv DESTINATION lib/pluginssrv/channelrx)
|
||||
@@ -1,42 +0,0 @@
|
||||
project(nfm)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/channelrx/demodnfm")
|
||||
|
||||
set(nfm_SOURCES
|
||||
${PLUGIN_PREFIX}/nfmdemod.cpp
|
||||
${PLUGIN_PREFIX}/nfmdemodsettings.cpp
|
||||
${PLUGIN_PREFIX}/nfmplugin.cpp
|
||||
)
|
||||
|
||||
set(nfm_HEADERS
|
||||
${PLUGIN_PREFIX}/nfmdemod.h
|
||||
${PLUGIN_PREFIX}/nfmdemodsettings.h
|
||||
${PLUGIN_PREFIX}/nfmplugin.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
)
|
||||
|
||||
#include(${QT_USE_FILE})
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(demodnfmsrv SHARED
|
||||
${nfm_SOURCES}
|
||||
${nfm_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(demodnfmsrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
|
||||
target_link_libraries(demodnfmsrv Qt5::Core)
|
||||
|
||||
install(TARGETS demodnfmsrv DESTINATION lib/pluginssrv/channelrx)
|
||||
@@ -1,43 +0,0 @@
|
||||
project(ssb)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/channelrx/demodssb")
|
||||
|
||||
set(ssb_SOURCES
|
||||
${PLUGIN_PREFIX}/ssbdemod.cpp
|
||||
${PLUGIN_PREFIX}/ssbdemodsettings.cpp
|
||||
${PLUGIN_PREFIX}/ssbplugin.cpp
|
||||
)
|
||||
|
||||
set(ssb_HEADERS
|
||||
${PLUGIN_PREFIX}/ssbdemod.h
|
||||
${PLUGIN_PREFIX}/ssbdemodsettings.h
|
||||
${PLUGIN_PREFIX}/ssbplugin.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
)
|
||||
|
||||
#include(${QT_USE_FILE})
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
#qt5_wrap_cpp(ssb_HEADERS_MOC ${ssb_HEADERS})
|
||||
|
||||
add_library(demodssbsrv SHARED
|
||||
${ssb_SOURCES}
|
||||
${ssb_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(demodssbsrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
)
|
||||
|
||||
target_link_libraries(demodssbsrv Qt5::Core)
|
||||
|
||||
install(TARGETS demodssbsrv DESTINATION lib/pluginssrv/channelrx)
|
||||
@@ -1,43 +0,0 @@
|
||||
project(wfm)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/channelrx/demodwfm")
|
||||
|
||||
set(wfm_SOURCES
|
||||
${PLUGIN_PREFIX}/wfmdemod.cpp
|
||||
${PLUGIN_PREFIX}/wfmdemodsettings.cpp
|
||||
${PLUGIN_PREFIX}/wfmplugin.cpp
|
||||
)
|
||||
|
||||
set(wfm_HEADERS
|
||||
${PLUGIN_PREFIX}/wfmdemod.h
|
||||
${PLUGIN_PREFIX}/wfmdemodsettings.h
|
||||
${PLUGIN_PREFIX}/wfmplugin.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
)
|
||||
|
||||
#include(${QT_USE_FILE})
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
#qt5_wrap_cpp(nfm_HEADERS_MOC ${nfm_HEADERS})
|
||||
|
||||
add_library(demodwfmsrv SHARED
|
||||
${wfm_SOURCES}
|
||||
${wfm_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(demodwfmsrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
)
|
||||
|
||||
target_link_libraries(demodwfmsrv Qt5::Core)
|
||||
|
||||
install(TARGETS demodwfmsrv DESTINATION lib/pluginssrv/channelrx)
|
||||
@@ -1,40 +0,0 @@
|
||||
project(freqtracker)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/channelrx/freqtracker")
|
||||
|
||||
set(freqtracker_SOURCES
|
||||
${PLUGIN_PREFIX}/freqtracker.cpp
|
||||
${PLUGIN_PREFIX}/freqtrackersettings.cpp
|
||||
${PLUGIN_PREFIX}/freqtrackerplugin.cpp
|
||||
)
|
||||
|
||||
set(freqtracker_HEADERS
|
||||
${PLUGIN_PREFIX}/freqtracker.h
|
||||
${PLUGIN_PREFIX}/freqtrackersettings.h
|
||||
${PLUGIN_PREFIX}/freqtrackerplugin.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(freqtrackersrv SHARED
|
||||
${freqtracker_SOURCES}
|
||||
${freqtracker_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(freqtrackersrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
)
|
||||
|
||||
target_link_libraries(freqtrackersrv Qt5::Core)
|
||||
|
||||
install(TARGETS freqtrackersrv DESTINATION lib/plugins/channelrx)
|
||||
@@ -1,43 +0,0 @@
|
||||
project(localsink)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/channelrx/localsink")
|
||||
|
||||
set(localsink_SOURCES
|
||||
${PLUGIN_PREFIX}/localsink.cpp
|
||||
${PLUGIN_PREFIX}/localsinksettings.cpp
|
||||
${PLUGIN_PREFIX}/localsinkthread.cpp
|
||||
${PLUGIN_PREFIX}/localsinkplugin.cpp
|
||||
)
|
||||
|
||||
set(localsink_HEADERS
|
||||
${PLUGIN_PREFIX}/localsink.h
|
||||
${PLUGIN_PREFIX}/localsinksettings.h
|
||||
${PLUGIN_PREFIX}/localsinkthread.h
|
||||
${PLUGIN_PREFIX}/localsinkplugin.h
|
||||
)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(localsinksrv SHARED
|
||||
${localsink_SOURCES}
|
||||
${localsink_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_include_directories(localsinksrv PUBLIC
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
)
|
||||
|
||||
target_link_libraries(localsinksrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
|
||||
target_link_libraries(localsinksrv Qt5::Core)
|
||||
|
||||
install(TARGETS localsinksrv DESTINATION lib/pluginssrv/channelrx)
|
||||
@@ -1,46 +0,0 @@
|
||||
project(remotesink)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/channelrx/remotesink")
|
||||
|
||||
set(remotesink_SOURCES
|
||||
${PLUGIN_PREFIX}/remotesink.cpp
|
||||
${PLUGIN_PREFIX}/remotesinksettings.cpp
|
||||
${PLUGIN_PREFIX}/remotesinkthread.cpp
|
||||
${PLUGIN_PREFIX}/remotesinkplugin.cpp
|
||||
)
|
||||
|
||||
set(remotesink_HEADERS
|
||||
${PLUGIN_PREFIX}/remotesink.h
|
||||
${PLUGIN_PREFIX}/remotesinksettings.h
|
||||
${PLUGIN_PREFIX}/remotesinkthread.h
|
||||
${PLUGIN_PREFIX}/remotesinkplugin.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CM256CC_INCLUDE_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
)
|
||||
|
||||
#include(${QT_USE_FILE})
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(remotesinksrv SHARED
|
||||
${remotesink_SOURCES}
|
||||
${remotesink_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(remotesinksrv
|
||||
${QT_LIBRARIES}
|
||||
${CM256CC_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
|
||||
target_link_libraries(remotesinksrv Qt5::Core)
|
||||
|
||||
install(TARGETS remotesinksrv DESTINATION lib/pluginssrv/channelrx)
|
||||
@@ -1,41 +0,0 @@
|
||||
project(udpsink)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/channelrx/udpsink")
|
||||
|
||||
set(udpsink_SOURCES
|
||||
${PLUGIN_PREFIX}/udpsink.cpp
|
||||
${PLUGIN_PREFIX}/udpsinkplugin.cpp
|
||||
${PLUGIN_PREFIX}/udpsinksettings.cpp
|
||||
)
|
||||
|
||||
set(udpsink_HEADERS
|
||||
${PLUGIN_PREFIX}/udpsink.h
|
||||
${PLUGIN_PREFIX}/udpsinkplugin.h
|
||||
${PLUGIN_PREFIX}/udpsinksettings.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
)
|
||||
|
||||
#include(${QT_USE_FILE})
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(udpsinksrv SHARED
|
||||
${udpsink_SOURCES}
|
||||
${udpsink_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(udpsinksrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
)
|
||||
|
||||
target_link_libraries(udpsinksrv Qt5::Core Qt5::Network)
|
||||
|
||||
install(TARGETS udpsinksrv DESTINATION lib/pluginssrv/channelrx)
|
||||
@@ -1,23 +0,0 @@
|
||||
project(mod)
|
||||
|
||||
add_subdirectory(modam)
|
||||
add_subdirectory(modnfm)
|
||||
add_subdirectory(modssb)
|
||||
add_subdirectory(modwfm)
|
||||
add_subdirectory(udpsource)
|
||||
add_subdirectory(localsource)
|
||||
|
||||
find_package(CM256cc)
|
||||
if(CM256CC_FOUND)
|
||||
add_subdirectory(remotesource)
|
||||
endif()
|
||||
|
||||
find_package(OpenCV)
|
||||
if (OpenCV_FOUND)
|
||||
add_subdirectory(modatv)
|
||||
endif()
|
||||
|
||||
find_package(Codec2)
|
||||
if (CODEC2_FOUND)
|
||||
add_subdirectory(modfreedv)
|
||||
endif(CODEC2_FOUND)
|
||||
@@ -1,44 +0,0 @@
|
||||
project(localsource)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/channeltx/localsource")
|
||||
|
||||
set(localsource_SOURCES
|
||||
${PLUGIN_PREFIX}/localsource.cpp
|
||||
${PLUGIN_PREFIX}/localsourcethread.cpp
|
||||
${PLUGIN_PREFIX}/localsourceplugin.cpp
|
||||
${PLUGIN_PREFIX}/localsourcesettings.cpp
|
||||
)
|
||||
|
||||
set(localsource_HEADERS
|
||||
${PLUGIN_PREFIX}/localsource.h
|
||||
${PLUGIN_PREFIX}/localsourcethread.h
|
||||
${PLUGIN_PREFIX}/localsourceplugin.h
|
||||
${PLUGIN_PREFIX}/localsourcesettings.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
)
|
||||
|
||||
#include(${QT_USE_FILE})
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(localsourcesrv SHARED
|
||||
${localsource_SOURCES}
|
||||
${localsource_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(localsourcesrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
|
||||
target_link_libraries(localsourcesrv Qt5::Core Qt5::Network)
|
||||
|
||||
install(TARGETS localsourcesrv DESTINATION lib/pluginssrv/channeltx)
|
||||
@@ -1,41 +0,0 @@
|
||||
project(modam)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/channeltx/modam")
|
||||
|
||||
set(modam_SOURCES
|
||||
${PLUGIN_PREFIX}/ammod.cpp
|
||||
${PLUGIN_PREFIX}/ammodplugin.cpp
|
||||
${PLUGIN_PREFIX}/ammodsettings.cpp
|
||||
)
|
||||
|
||||
set(modam_HEADERS
|
||||
${PLUGIN_PREFIX}/ammod.h
|
||||
${PLUGIN_PREFIX}/ammodplugin.h
|
||||
${PLUGIN_PREFIX}/ammodsettings.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(modamsrv SHARED
|
||||
${modam_SOURCES}
|
||||
${modam_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(modamsrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
|
||||
target_link_libraries(modamsrv Qt5::Core)
|
||||
|
||||
install(TARGETS modamsrv DESTINATION lib/pluginssrv/channeltx)
|
||||
@@ -1,45 +0,0 @@
|
||||
project(modatv)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/channeltx/modatv")
|
||||
|
||||
set(modatv_SOURCES
|
||||
${PLUGIN_PREFIX}/atvmod.cpp
|
||||
${PLUGIN_PREFIX}/atvmodplugin.cpp
|
||||
${PLUGIN_PREFIX}/atvmodsettings.cpp
|
||||
)
|
||||
|
||||
set(modatv_HEADERS
|
||||
${PLUGIN_PREFIX}/atvmod.h
|
||||
${PLUGIN_PREFIX}/atvmodplugin.h
|
||||
${PLUGIN_PREFIX}/atvmodsettings.h
|
||||
)
|
||||
|
||||
# OpenCV variables defined in /usr/share/OpenCV/OpenCVConfig.cmake (Ubuntu)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${OpenCV_INCLUDE_DIRS}
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(modatvsrv SHARED
|
||||
${modatv_SOURCES}
|
||||
${modatv_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(modatvsrv
|
||||
${OpenCV_LIBS}
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
|
||||
target_link_libraries(modatvsrv Qt5::Core)
|
||||
|
||||
install(TARGETS modatvsrv DESTINATION lib/pluginssrv/channeltx)
|
||||
@@ -1,45 +0,0 @@
|
||||
project(modfreedv)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/channeltx/modfreedv")
|
||||
|
||||
set(modfreedv_SOURCES
|
||||
${PLUGIN_PREFIX}/freedvmod.cpp
|
||||
${PLUGIN_PREFIX}/freedvmodplugin.cpp
|
||||
${PLUGIN_PREFIX}/freedvmodsettings.cpp
|
||||
)
|
||||
|
||||
set(modfreedv_HEADERS
|
||||
${PLUGIN_PREFIX}/freedvmod.h
|
||||
${PLUGIN_PREFIX}/freedvmodplugin.h
|
||||
${PLUGIN_PREFIX}/freedvmodsettings.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/libfreedv
|
||||
${CODEC2_INCLUDE_DIR}
|
||||
)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(modfreedvsrv SHARED
|
||||
${modfreedv_SOURCES}
|
||||
${modfreedv_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(modfreedvsrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
freedv
|
||||
${CODEC2_LIBRARIES}
|
||||
)
|
||||
|
||||
target_link_libraries(modfreedvsrv Qt5::Core)
|
||||
|
||||
install(TARGETS modfreedvsrv DESTINATION lib/pluginssrv/channeltx)
|
||||
@@ -1,41 +0,0 @@
|
||||
project(modnfm)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/channeltx/modnfm")
|
||||
|
||||
set(modnfm_SOURCES
|
||||
${PLUGIN_PREFIX}/nfmmod.cpp
|
||||
${PLUGIN_PREFIX}/nfmmodplugin.cpp
|
||||
${PLUGIN_PREFIX}/nfmmodsettings.cpp
|
||||
)
|
||||
|
||||
set(modnfm_HEADERS
|
||||
${PLUGIN_PREFIX}/nfmmod.h
|
||||
${PLUGIN_PREFIX}/nfmmodplugin.h
|
||||
${PLUGIN_PREFIX}/nfmmodsettings.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(modnfmsrv SHARED
|
||||
${modnfm_SOURCES}
|
||||
${modnfm_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(modnfmsrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
|
||||
target_link_libraries(modnfmsrv Qt5::Core)
|
||||
|
||||
install(TARGETS modnfmsrv DESTINATION lib/pluginssrv/channeltx)
|
||||
@@ -1,41 +0,0 @@
|
||||
project(modssb)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/channeltx/modssb")
|
||||
|
||||
set(modssb_SOURCES
|
||||
${PLUGIN_PREFIX}/ssbmod.cpp
|
||||
${PLUGIN_PREFIX}/ssbmodplugin.cpp
|
||||
${PLUGIN_PREFIX}/ssbmodsettings.cpp
|
||||
)
|
||||
|
||||
set(modssb_HEADERS
|
||||
${PLUGIN_PREFIX}/ssbmod.h
|
||||
${PLUGIN_PREFIX}/ssbmodplugin.h
|
||||
${PLUGIN_PREFIX}/ssbmodsettings.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(modssbsrv SHARED
|
||||
${modssb_SOURCES}
|
||||
${modssb_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(modssbsrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
|
||||
target_link_libraries(modssbsrv Qt5::Core)
|
||||
|
||||
install(TARGETS modssbsrv DESTINATION lib/pluginssrv/channeltx)
|
||||
@@ -1,41 +0,0 @@
|
||||
project(modwfm)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/channeltx/modwfm")
|
||||
|
||||
set(modwfm_SOURCES
|
||||
${PLUGIN_PREFIX}/wfmmod.cpp
|
||||
${PLUGIN_PREFIX}/wfmmodplugin.cpp
|
||||
${PLUGIN_PREFIX}/wfmmodsettings.cpp
|
||||
)
|
||||
|
||||
set(modwfm_HEADERS
|
||||
${PLUGIN_PREFIX}/wfmmod.h
|
||||
${PLUGIN_PREFIX}/wfmmodplugin.h
|
||||
${PLUGIN_PREFIX}/wfmmodsettings.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(modwfmsrv SHARED
|
||||
${modwfm_SOURCES}
|
||||
${modwfm_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(modwfmsrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
|
||||
target_link_libraries(modwfmsrv Qt5::Core)
|
||||
|
||||
install(TARGETS modwfmsrv DESTINATION lib/pluginssrv/channeltx)
|
||||
@@ -1,46 +0,0 @@
|
||||
project(remotesource)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/channeltx/remotesource")
|
||||
|
||||
set(remotesource_SOURCES
|
||||
${PLUGIN_PREFIX}/remotesource.cpp
|
||||
${PLUGIN_PREFIX}/remotesourcethread.cpp
|
||||
${PLUGIN_PREFIX}/remotesourceplugin.cpp
|
||||
${PLUGIN_PREFIX}/remotesourcesettings.cpp
|
||||
)
|
||||
|
||||
set(remotesource_HEADERS
|
||||
${PLUGIN_PREFIX}/remotesource.h
|
||||
${PLUGIN_PREFIX}/remotesourcethread.h
|
||||
${PLUGIN_PREFIX}/remotesourceplugin.h
|
||||
${PLUGIN_PREFIX}/remotesourcesettings.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CM256CC_INCLUDE_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
)
|
||||
|
||||
#include(${QT_USE_FILE})
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(remotesourcesrv SHARED
|
||||
${remotesource_SOURCES}
|
||||
${remotesource_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(remotesourcesrv
|
||||
${QT_LIBRARIES}
|
||||
${CM256CC_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
|
||||
target_link_libraries(remotesourcesrv Qt5::Core Qt5::Network)
|
||||
|
||||
install(TARGETS remotesourcesrv DESTINATION lib/pluginssrv/channeltx)
|
||||
@@ -1,45 +0,0 @@
|
||||
project(udpsource)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/channeltx/udpsource")
|
||||
|
||||
set(udpsource_SOURCES
|
||||
${PLUGIN_PREFIX}/udpsource.cpp
|
||||
${PLUGIN_PREFIX}/udpsourceplugin.cpp
|
||||
${PLUGIN_PREFIX}/udpsourceudphandler.cpp
|
||||
${PLUGIN_PREFIX}/udpsourcemsg.cpp
|
||||
${PLUGIN_PREFIX}/udpsourcesettings.cpp
|
||||
)
|
||||
|
||||
set(udpsource_HEADERS
|
||||
${PLUGIN_PREFIX}/udpsource.h
|
||||
${PLUGIN_PREFIX}/udpsourceplugin.h
|
||||
${PLUGIN_PREFIX}/udpsourceudphandler.h
|
||||
${PLUGIN_PREFIX}/udpsourcemsg.h
|
||||
${PLUGIN_PREFIX}/udpsourcesettings.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(udpsourcesrv SHARED
|
||||
${udpsource_SOURCES}
|
||||
${udpsource_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(udpsourcesrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
|
||||
target_link_libraries(udpsourcesrv Qt5::Core Qt5::Network)
|
||||
|
||||
install(TARGETS udpsourcesrv DESTINATION lib/pluginssrv/channeltx)
|
||||
@@ -1,3 +0,0 @@
|
||||
<h1>Plugins for SDRangel server</h1>
|
||||
|
||||
This is a build only subdirectory using the same structure and sources as in the `plugins` subdirectory. The plugins here are compiled without GUI and reference to Qt Widgets and are to be used with the server (headless) version of SDRangel through the `MainCore` class.
|
||||
@@ -1,51 +0,0 @@
|
||||
project(samplesink)
|
||||
|
||||
find_package(LibUSB)
|
||||
|
||||
find_package(LibBLADERF)
|
||||
if(LIBUSB_FOUND AND LIBBLADERF_FOUND)
|
||||
add_subdirectory(bladerf1output)
|
||||
add_subdirectory(bladerf2output)
|
||||
endif(LIBUSB_FOUND AND LIBBLADERF_FOUND)
|
||||
|
||||
find_package(LibHACKRF)
|
||||
if(LIBUSB_FOUND AND LIBHACKRF_FOUND)
|
||||
add_subdirectory(hackrfoutput)
|
||||
endif(LIBUSB_FOUND AND LIBHACKRF_FOUND)
|
||||
|
||||
find_package(LimeSuite)
|
||||
if(LIBUSB_FOUND AND LIMESUITE_FOUND)
|
||||
add_subdirectory(limesdroutput)
|
||||
endif(LIBUSB_FOUND AND LIMESUITE_FOUND)
|
||||
|
||||
find_package(LibIIO)
|
||||
if(LIBUSB_FOUND AND LIBIIO_FOUND)
|
||||
add_subdirectory(plutosdroutput)
|
||||
endif(LIBUSB_FOUND AND LIBIIO_FOUND)
|
||||
|
||||
find_package(LibXTRX)
|
||||
if(LIBXTRX_FOUND)
|
||||
add_subdirectory(xtrxoutput)
|
||||
endif(LIBXTRX_FOUND)
|
||||
|
||||
find_package(SoapySDR)
|
||||
if(LIBUSB_FOUND AND SOAPYSDR_FOUND)
|
||||
add_subdirectory(soapysdroutput)
|
||||
endif()
|
||||
|
||||
find_package(CM256cc)
|
||||
if(CM256CC_FOUND)
|
||||
add_subdirectory(remoteoutput)
|
||||
endif(CM256CC_FOUND)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
add_subdirectory(bladerf1output)
|
||||
add_subdirectory(bladerf2output)
|
||||
add_subdirectory(hackrfoutput)
|
||||
add_subdirectory(limesdroutput)
|
||||
add_subdirectory(plutosdroutput)
|
||||
add_subdirectory(remoteoutput)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
add_subdirectory(filesink)
|
||||
add_subdirectory(localoutput)
|
||||
@@ -1,68 +0,0 @@
|
||||
project(bladerf1output)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesink/bladerf1output")
|
||||
|
||||
set(bladerf1output_SOURCES
|
||||
${PLUGIN_PREFIX}/bladerf1output.cpp
|
||||
${PLUGIN_PREFIX}/bladerf1outputplugin.cpp
|
||||
${PLUGIN_PREFIX}/bladerf1outputsettings.cpp
|
||||
${PLUGIN_PREFIX}/bladerf1outputthread.cpp
|
||||
)
|
||||
|
||||
set(bladerf1output_HEADERS
|
||||
${PLUGIN_PREFIX}/bladerf1output.h
|
||||
${PLUGIN_PREFIX}/bladerf1outputplugin.h
|
||||
${PLUGIN_PREFIX}/bladerf1outputsettings.h
|
||||
${PLUGIN_PREFIX}/bladerf1outputthread.h
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIBBLADERFLIBSRC}/include
|
||||
${LIBBLADERFLIBSRC}/src
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIBBLADERF_INCLUDE_DIR}
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(outputbladerf1srv SHARED
|
||||
${bladerf1output_SOURCES}
|
||||
${bladerf1output_HEADERS_MOC}
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
target_link_libraries(outputbladerf1srv
|
||||
${QT_LIBRARIES}
|
||||
bladerf
|
||||
sdrbase
|
||||
swagger
|
||||
bladerf1device
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
target_link_libraries(outputbladerf1srv
|
||||
${QT_LIBRARIES}
|
||||
${LIBBLADERF_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
bladerf1device
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
target_link_libraries(outputbladerf1srv Qt5::Core)
|
||||
|
||||
install(TARGETS outputbladerf1srv DESTINATION lib/pluginssrv/samplesink)
|
||||
@@ -1,68 +0,0 @@
|
||||
project(bladerf2output)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesink/bladerf2output")
|
||||
|
||||
set(bladerf2output_SOURCES
|
||||
${PLUGIN_PREFIX}/bladerf2output.cpp
|
||||
${PLUGIN_PREFIX}/bladerf2outputplugin.cpp
|
||||
${PLUGIN_PREFIX}/bladerf2outputsettings.cpp
|
||||
${PLUGIN_PREFIX}/bladerf2outputthread.cpp
|
||||
)
|
||||
|
||||
set(bladerf2output_HEADERS
|
||||
${PLUGIN_PREFIX}/bladerf2output.h
|
||||
${PLUGIN_PREFIX}/bladerf2outputplugin.h
|
||||
${PLUGIN_PREFIX}/bladerf2outputsettings.h
|
||||
${PLUGIN_PREFIX}/bladerf2outputthread.h
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIBBLADERFLIBSRC}/include
|
||||
${LIBBLADERFLIBSRC}/src
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIBBLADERF_INCLUDE_DIR}
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(outputbladerf2srv SHARED
|
||||
${bladerf2output_SOURCES}
|
||||
${bladerf2output_HEADERS_MOC}
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
target_link_libraries(outputbladerf2srv
|
||||
${QT_LIBRARIES}
|
||||
bladerf
|
||||
sdrbase
|
||||
swagger
|
||||
bladerf2device
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
target_link_libraries(outputbladerf2srv
|
||||
${QT_LIBRARIES}
|
||||
${LIBBLADERF_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
bladerf2device
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
target_link_libraries(outputbladerf2srv Qt5::Core)
|
||||
|
||||
install(TARGETS outputbladerf2srv DESTINATION lib/pluginssrv/samplesink)
|
||||
@@ -1,44 +0,0 @@
|
||||
project(filesink)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesink/filesink")
|
||||
|
||||
set(filesink_SOURCES
|
||||
${PLUGIN_PREFIX}/filesinkoutput.cpp
|
||||
${PLUGIN_PREFIX}/filesinkplugin.cpp
|
||||
${PLUGIN_PREFIX}/filesinksettings.cpp
|
||||
${PLUGIN_PREFIX}/filesinkthread.cpp
|
||||
)
|
||||
|
||||
set(filesink_HEADERS
|
||||
${PLUGIN_PREFIX}/filesinkoutput.h
|
||||
${PLUGIN_PREFIX}/filesinkplugin.h
|
||||
${PLUGIN_PREFIX}/filesinksettings.h
|
||||
${PLUGIN_PREFIX}/filesinkthread.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/exports
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(outputfilesinksrv SHARED
|
||||
${filesink_SOURCES}
|
||||
${filesink_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(outputfilesinksrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
|
||||
target_link_libraries(outputfilesinksrv Qt5::Core)
|
||||
|
||||
install(TARGETS outputfilesinksrv DESTINATION lib/pluginssrv/samplesink)
|
||||
@@ -1,70 +0,0 @@
|
||||
project(hackrfoutput)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesink/hackrfoutput")
|
||||
|
||||
set(hackrfoutput_SOURCES
|
||||
${PLUGIN_PREFIX}/hackrfoutput.cpp
|
||||
${PLUGIN_PREFIX}/hackrfoutputplugin.cpp
|
||||
${PLUGIN_PREFIX}/hackrfoutputsettings.cpp
|
||||
${PLUGIN_PREFIX}/hackrfoutputthread.cpp
|
||||
)
|
||||
|
||||
set(hackrfoutput_HEADERS
|
||||
${PLUGIN_PREFIX}/hackrfoutput.h
|
||||
${PLUGIN_PREFIX}/hackrfoutputplugin.h
|
||||
${PLUGIN_PREFIX}/hackrfoutputsettings.h
|
||||
${PLUGIN_PREFIX}/hackrfoutputthread.h
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/exports
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIBHACKRFSRC}
|
||||
${LIBHACKRFSRC}/libhackrf/src
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/exports
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIBHACKRF_INCLUDE_DIR}
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
add_definitions("${QT_DEFINITIONS} -DLIBHACKRF_DYN_RATES")
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(outputhackrfsrv SHARED
|
||||
${hackrfoutput_SOURCES}
|
||||
${hackrfoutput_HEADERS_MOC}
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
target_link_libraries(outputhackrfsrv
|
||||
${QT_LIBRARIES}
|
||||
hackrf
|
||||
sdrbase
|
||||
swagger
|
||||
hackrfdevice
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
target_link_libraries(outputhackrfsrv
|
||||
${QT_LIBRARIES}
|
||||
${LIBHACKRF_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
hackrfdevice
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
target_link_libraries(outputhackrfsrv Qt5::Core)
|
||||
|
||||
install(TARGETS outputhackrfsrv DESTINATION lib/pluginssrv/samplesink)
|
||||
@@ -1,78 +0,0 @@
|
||||
project(limesdroutput)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesink/limesdroutput")
|
||||
|
||||
set(limesdroutput_SOURCES
|
||||
${PLUGIN_PREFIX}/limesdroutput.cpp
|
||||
${PLUGIN_PREFIX}/limesdroutputplugin.cpp
|
||||
${PLUGIN_PREFIX}/limesdroutputsettings.cpp
|
||||
${PLUGIN_PREFIX}/limesdroutputthread.cpp
|
||||
)
|
||||
|
||||
set(limesdroutput_HEADERS
|
||||
${PLUGIN_PREFIX}/limesdroutput.h
|
||||
${PLUGIN_PREFIX}/limesdroutputplugin.h
|
||||
${PLUGIN_PREFIX}/limesdroutputsettings.h
|
||||
${PLUGIN_PREFIX}/limesdroutputthread.h
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/exports
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIBLIMESUITESRC}/src
|
||||
${LIBLIMESUITESRC}/src/ADF4002
|
||||
${LIBLIMESUITESRC}/src/ConnectionRegistry
|
||||
${LIBLIMESUITESRC}/src/FPGA_common
|
||||
${LIBLIMESUITESRC}/src/GFIR
|
||||
${LIBLIMESUITESRC}/src/lms7002m
|
||||
${LIBLIMESUITESRC}/src/lms7002m_mcu
|
||||
${LIBLIMESUITESRC}/src/Si5351C
|
||||
${LIBLIMESUITESRC}/src/protocols
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/exports
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIMESUITE_INCLUDE_DIR}
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
#include(${QT_USE_FILE})
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(outputlimesdrsrv SHARED
|
||||
${limesdroutput_SOURCES}
|
||||
${limesdroutput_HEADERS_MOC}
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
target_link_libraries(outputlimesdrsrv
|
||||
${QT_LIBRARIES}
|
||||
limesuite
|
||||
sdrbase
|
||||
swagger
|
||||
limesdrdevice
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
target_link_libraries(outputlimesdrsrv
|
||||
${QT_LIBRARIES}
|
||||
${LIMESUITE_LIBRARY}
|
||||
sdrbase
|
||||
swagger
|
||||
limesdrdevice
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
target_link_libraries(outputlimesdrsrv Qt5::Core)
|
||||
|
||||
install(TARGETS outputlimesdrsrv DESTINATION lib/pluginssrv/samplesink)
|
||||
@@ -1,41 +0,0 @@
|
||||
project(localoutput)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesink/localoutput")
|
||||
|
||||
set(localoutput_SOURCES
|
||||
${PLUGIN_PREFIX}/localoutput.cpp
|
||||
${PLUGIN_PREFIX}/localoutputplugin.cpp
|
||||
${PLUGIN_PREFIX}/localoutputsettings.cpp
|
||||
)
|
||||
|
||||
set(localoutput_HEADERS
|
||||
${PLUGIN_PREFIX}/localoutput.h
|
||||
${PLUGIN_PREFIX}/localoutputplugin.h
|
||||
${PLUGIN_PREFIX}/localoutputsettings.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(outputlocalsrv SHARED
|
||||
${localoutput_SOURCES}
|
||||
${localoutput_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(outputlocalsrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
|
||||
target_link_libraries(outputlocalsrv Qt5::Core)
|
||||
|
||||
install(TARGETS outputlocalsrv DESTINATION lib/pluginssrv/samplesink)
|
||||
@@ -1,66 +0,0 @@
|
||||
project(plutosdroutput)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesink/plutosdroutput")
|
||||
|
||||
set(plutosdroutput_SOURCES
|
||||
${PLUGIN_PREFIX}/plutosdroutput.cpp
|
||||
${PLUGIN_PREFIX}/plutosdroutputplugin.cpp
|
||||
${PLUGIN_PREFIX}/plutosdroutputsettings.cpp
|
||||
${PLUGIN_PREFIX}/plutosdroutputthread.cpp
|
||||
)
|
||||
|
||||
set(plutosdroutput_HEADERS
|
||||
${PLUGIN_PREFIX}/plutosdroutput.h
|
||||
${PLUGIN_PREFIX}/plutosdroutputplugin.h
|
||||
${PLUGIN_PREFIX}/plutosdroutputsettings.h
|
||||
${PLUGIN_PREFIX}/plutosdroutputthread.h
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIBIIOSRC}
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIBIIO_INCLUDE_DIR}
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(outputplutosdrsrv SHARED
|
||||
${plutosdroutput_SOURCES}
|
||||
${plutosdroutput_HEADERS_MOC}
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
target_link_libraries(outputplutosdrsrv
|
||||
${QT_LIBRARIES}
|
||||
iio
|
||||
sdrbase
|
||||
swagger
|
||||
plutosdrdevice
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
target_link_libraries(outputplutosdrsrv
|
||||
${QT_LIBRARIES}
|
||||
${LIBIIO_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
plutosdrdevice
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
qt5_use_modules(outputplutosdrsrv Core)
|
||||
|
||||
install(TARGETS outputplutosdrsrv DESTINATION lib/pluginssrv/samplesink)
|
||||
@@ -1,77 +0,0 @@
|
||||
project(remoteoutput)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesink/remoteoutput")
|
||||
|
||||
if (HAS_SSSE3)
|
||||
message(STATUS "RemoteOutput: use SSSE3 SIMD" )
|
||||
elseif (HAS_NEON)
|
||||
message(STATUS "RemoteOutput: use Neon SIMD" )
|
||||
else()
|
||||
message(STATUS "RemoteOutput: Unsupported architecture")
|
||||
return()
|
||||
endif()
|
||||
|
||||
set(remoteoutput_SOURCES
|
||||
${PLUGIN_PREFIX}/remoteoutput.cpp
|
||||
${PLUGIN_PREFIX}/remoteoutputplugin.cpp
|
||||
${PLUGIN_PREFIX}/remoteoutputsettings.cpp
|
||||
${PLUGIN_PREFIX}/remoteoutputthread.cpp
|
||||
${PLUGIN_PREFIX}/udpsinkfec.cpp
|
||||
${PLUGIN_PREFIX}/udpsinkfecworker.cpp
|
||||
)
|
||||
|
||||
set(remoteoutput_HEADERS
|
||||
${PLUGIN_PREFIX}/remoteoutput.h
|
||||
${PLUGIN_PREFIX}/remoteoutputplugin.h
|
||||
${PLUGIN_PREFIX}/remoteoutputsettings.h
|
||||
${PLUGIN_PREFIX}/remoteoutputthread.h
|
||||
${PLUGIN_PREFIX}/udpsinkfec.h
|
||||
${PLUGIN_PREFIX}/udpsinkfecworker.h
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${LIBCM256CCSRC}/..
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${CM256CC_INCLUDE_DIR}
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(outputremotesrv SHARED
|
||||
${remoteoutput_SOURCES}
|
||||
${remoteoutput_HEADERS_MOC}
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
target_link_libraries(outputremotesrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
cm256cc
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
target_link_libraries(outputremotesrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
${CM256CC_LIBRARIES}
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
target_link_libraries(outputremotesrv Qt5::Core)
|
||||
|
||||
install(TARGETS outputremotesrv DESTINATION lib/pluginssrv/samplesink)
|
||||
@@ -1,68 +0,0 @@
|
||||
project(soapysdroutput)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesink/soapysdroutput")
|
||||
|
||||
set(soapysdroutput_SOURCES
|
||||
${PLUGIN_PREFIX}/soapysdroutput.cpp
|
||||
${PLUGIN_PREFIX}/soapysdroutputplugin.cpp
|
||||
${PLUGIN_PREFIX}/soapysdroutputsettings.cpp
|
||||
${PLUGIN_PREFIX}/soapysdroutputthread.cpp
|
||||
)
|
||||
|
||||
set(soapysdroutput_HEADERS
|
||||
${PLUGIN_PREFIX}/soapysdroutput.h
|
||||
${PLUGIN_PREFIX}/soapysdroutputplugin.h
|
||||
${PLUGIN_PREFIX}/soapysdroutputsettings.h
|
||||
${PLUGIN_PREFIX}/soapysdroutputthread.h
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${SOAPYSDR_SOURCE_DIR}/include
|
||||
${SOAPYSDR_SOURCE_DIR}/src
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${SOAPYSDR_INCLUDE_DIR}
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(outputsoapysdrsrv SHARED
|
||||
${soapysdroutput_SOURCES}
|
||||
${soapysdroutput_HEADERS_MOC}
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
target_link_libraries(outputsoapysdrsrv
|
||||
${QT_LIBRARIES}
|
||||
soapysdr
|
||||
sdrbase
|
||||
swagger
|
||||
soapysdrdevice
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
target_link_libraries(outputsoapysdrsrv
|
||||
${QT_LIBRARIES}
|
||||
${SOAPYSDR_LIBRARY}
|
||||
sdrbase
|
||||
swagger
|
||||
soapysdrdevice
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
target_link_libraries(outputsoapysdrsrv Qt5::Core)
|
||||
|
||||
install(TARGETS outputsoapysdrsrv DESTINATION lib/pluginssrv/samplesink)
|
||||
@@ -1,47 +0,0 @@
|
||||
project(xtrxoutput)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesink/xtrxoutput")
|
||||
|
||||
set(xtrxoutput_SOURCES
|
||||
${PLUGIN_PREFIX}/xtrxoutput.cpp
|
||||
${PLUGIN_PREFIX}/xtrxoutputplugin.cpp
|
||||
${PLUGIN_PREFIX}/xtrxoutputsettings.cpp
|
||||
${PLUGIN_PREFIX}/xtrxoutputthread.cpp
|
||||
)
|
||||
|
||||
set(xtrxoutput_HEADERS
|
||||
${PLUGIN_PREFIX}/xtrxoutput.h
|
||||
${PLUGIN_PREFIX}/xtrxoutputplugin.h
|
||||
${PLUGIN_PREFIX}/xtrxoutputsettings.h
|
||||
${PLUGIN_PREFIX}/xtrxoutputthread.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIBXTRX_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(outputxtrxsrv SHARED
|
||||
${xtrxoutput_SOURCES}
|
||||
${xtrxoutput_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(outputxtrxsrv
|
||||
${QT_LIBRARIES}
|
||||
${LIBXTRX_LIBRARY}
|
||||
sdrbase
|
||||
swagger
|
||||
xtrxdevice
|
||||
)
|
||||
|
||||
target_link_libraries(outputxtrxsrv Qt5::Core)
|
||||
|
||||
install(TARGETS outputxtrxsrv DESTINATION lib/pluginssrv/samplesink)
|
||||
@@ -1,109 +0,0 @@
|
||||
project(samplesource)
|
||||
|
||||
find_package(LibUSB)
|
||||
|
||||
if(V4L-RTL)
|
||||
FIND_LIBRARY (LIBV4L2 v4l2)
|
||||
FIND_PATH (LIBV4L2H libv4l2.h)
|
||||
# add_subdirectory(v4l-rtl)
|
||||
endif()
|
||||
if(V4L-MSI)
|
||||
FIND_LIBRARY (LIBV4L2 v4l2)
|
||||
FIND_PATH (LIBV4L2H libv4l2.h)
|
||||
# add_subdirectory(v4l-msi)
|
||||
endif()
|
||||
|
||||
find_package(LibAIRSPY)
|
||||
if(LIBUSB_FOUND AND LIBAIRSPY_FOUND)
|
||||
add_subdirectory(airspy)
|
||||
endif(LIBUSB_FOUND AND LIBAIRSPY_FOUND)
|
||||
|
||||
find_package(LibAIRSPYHF)
|
||||
if(LIBUSB_FOUND AND LIBAIRSPYHF_FOUND)
|
||||
add_subdirectory(airspyhf)
|
||||
endif(LIBUSB_FOUND AND LIBAIRSPYHF_FOUND)
|
||||
|
||||
find_package(LibBLADERF)
|
||||
if(LIBUSB_FOUND AND LIBBLADERF_FOUND)
|
||||
add_subdirectory(bladerf1input)
|
||||
add_subdirectory(bladerf2input)
|
||||
endif(LIBUSB_FOUND AND LIBBLADERF_FOUND)
|
||||
|
||||
if(LIBUSB_FOUND AND UNIX)
|
||||
FIND_PATH (ASOUNDH alsa/asoundlib.h)
|
||||
FIND_LIBRARY (LIBASOUND asound)
|
||||
endif()
|
||||
if(LIBASOUND AND ASOUNDH)
|
||||
add_subdirectory(fcdpro)
|
||||
add_subdirectory(fcdproplus)
|
||||
endif()
|
||||
|
||||
find_package(LibHACKRF)
|
||||
if(LIBUSB_FOUND AND LIBHACKRF_FOUND)
|
||||
add_subdirectory(hackrfinput)
|
||||
endif(LIBUSB_FOUND AND LIBHACKRF_FOUND)
|
||||
|
||||
find_package(LimeSuite)
|
||||
if(LIBUSB_FOUND AND LIMESUITE_FOUND)
|
||||
add_subdirectory(limesdrinput)
|
||||
endif(LIBUSB_FOUND AND LIMESUITE_FOUND)
|
||||
|
||||
find_package(LibPerseus)
|
||||
if(LIBUSB_FOUND AND RX_SAMPLE_24BIT AND LIBPERSEUS_FOUND)
|
||||
message(STATUS "Server: add Persesus plugin")
|
||||
add_subdirectory(perseus)
|
||||
endif(LIBUSB_FOUND AND RX_SAMPLE_24BIT AND LIBPERSEUS_FOUND)
|
||||
|
||||
find_package(LibIIO)
|
||||
if(LIBUSB_FOUND AND LIBIIO_FOUND)
|
||||
add_subdirectory(plutosdrinput)
|
||||
endif(LIBUSB_FOUND AND LIBIIO_FOUND)
|
||||
|
||||
find_package(LibRTLSDR)
|
||||
if(LIBUSB_FOUND AND LIBRTLSDR_FOUND)
|
||||
add_subdirectory(rtlsdr)
|
||||
endif(LIBUSB_FOUND AND LIBRTLSDR_FOUND)
|
||||
|
||||
find_package(CM256cc)
|
||||
if(CM256CC_FOUND)
|
||||
add_subdirectory(remoteinput)
|
||||
endif(CM256CC_FOUND)
|
||||
|
||||
find_package(LibMiriSDR)
|
||||
if(LIBUSB_FOUND AND LIBMIRISDR_FOUND)
|
||||
add_subdirectory(sdrplay)
|
||||
message(STATUS "LibMiriSDR found")
|
||||
else(LIBUSB_FOUND AND LIBMIRISDR_FOUND)
|
||||
message(STATUS "LibMiriSDR NOT found")
|
||||
endif(LIBUSB_FOUND AND LIBMIRISDR_FOUND)
|
||||
|
||||
find_package(LibXTRX)
|
||||
if(LIBXTRX_FOUND)
|
||||
add_subdirectory(xtrxinput)
|
||||
endif(LIBXTRX_FOUND)
|
||||
|
||||
find_package(SoapySDR)
|
||||
if(LIBUSB_FOUND AND SOAPYSDR_FOUND)
|
||||
add_subdirectory(soapysdrinput)
|
||||
message(STATUS "SoapySDR found")
|
||||
else()
|
||||
message(STATUS "SoapySDR not found")
|
||||
endif()
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
add_subdirectory(airspy)
|
||||
add_subdirectory(airspyhf)
|
||||
add_subdirectory(bladerf1input)
|
||||
add_subdirectory(bladerf2input)
|
||||
add_subdirectory(hackrfinput)
|
||||
add_subdirectory(limesdrinput)
|
||||
add_subdirectory(perseus)
|
||||
add_subdirectory(plutosdrinput)
|
||||
add_subdirectory(rtlsdr)
|
||||
add_subdirectory(remoteinput)
|
||||
add_subdirectory(sdrplay)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
add_subdirectory(filesource)
|
||||
add_subdirectory(testsource)
|
||||
add_subdirectory(localinput)
|
||||
@@ -1,65 +0,0 @@
|
||||
project(airspy)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesource/airspy")
|
||||
|
||||
set(airspy_SOURCES
|
||||
${PLUGIN_PREFIX}/airspyinput.cpp
|
||||
${PLUGIN_PREFIX}/airspyplugin.cpp
|
||||
${PLUGIN_PREFIX}/airspysettings.cpp
|
||||
${PLUGIN_PREFIX}/airspythread.cpp
|
||||
)
|
||||
|
||||
set(airspy_HEADERS
|
||||
${PLUGIN_PREFIX}/airspyinput.h
|
||||
${PLUGIN_PREFIX}/airspyplugin.h
|
||||
${PLUGIN_PREFIX}/airspysettings.h
|
||||
${PLUGIN_PREFIX}/airspythread.h
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${LIBAIRSPYSRC}
|
||||
${LIBAIRSPYSRC}/libairspy/src
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${LIBAIRSPY_INCLUDE_DIR}
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
add_definitions("${QT_DEFINITIONS} -DLIBAIRSPY_DYN_RATES")
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(inputairspysrv SHARED
|
||||
${airspy_SOURCES}
|
||||
${airspy_HEADERS_MOC}
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
target_link_libraries(inputairspysrv
|
||||
${QT_LIBRARIES}
|
||||
airspy
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
target_link_libraries(inputairspysrv
|
||||
${QT_LIBRARIES}
|
||||
${LIBAIRSPY_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
|
||||
target_link_libraries(inputairspysrv Qt5::Core)
|
||||
|
||||
install(TARGETS inputairspysrv DESTINATION lib/pluginssrv/samplesource)
|
||||
@@ -1,64 +0,0 @@
|
||||
project(airspyhf)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesource/airspyhf")
|
||||
|
||||
set(airspyhf_SOURCES
|
||||
${PLUGIN_PREFIX}/airspyhfinput.cpp
|
||||
${PLUGIN_PREFIX}/airspyhfplugin.cpp
|
||||
${PLUGIN_PREFIX}/airspyhfsettings.cpp
|
||||
${PLUGIN_PREFIX}/airspyhfthread.cpp
|
||||
)
|
||||
|
||||
set(airspyhf_HEADERS
|
||||
${PLUGIN_PREFIX}/airspyhfinput.h
|
||||
${PLUGIN_PREFIX}/airspyhfplugin.h
|
||||
${PLUGIN_PREFIX}/airspyhfsettings.h
|
||||
${PLUGIN_PREFIX}/airspyhfthread.h
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${LIBAIRSPYHFSRC}
|
||||
${LIBAIRSPYHFSRC}/libairspyhf/src
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${LIBAIRSPYHF_INCLUDE_DIR}
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
add_definitions("${QT_DEFINITIONS} -DLIBAIRSPY_DYN_RATES")
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(inputairspyhfsrv SHARED
|
||||
${airspyhf_SOURCES}
|
||||
${airspyhf_HEADERS_MOC}
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
target_link_libraries(inputairspyhfsrv
|
||||
${QT_LIBRARIES}
|
||||
airspyhf
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
target_link_libraries(inputairspyhfsrv
|
||||
${QT_LIBRARIES}
|
||||
${LIBAIRSPYHF_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
qt5_use_modules(inputairspyhfsrv Core)
|
||||
|
||||
install(TARGETS inputairspyhfsrv DESTINATION lib/pluginssrv/samplesource)
|
||||
@@ -1,68 +0,0 @@
|
||||
project(bladerf1input)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesource/bladerf1input")
|
||||
|
||||
set(bladerf1input_SOURCES
|
||||
${PLUGIN_PREFIX}/bladerf1input.cpp
|
||||
${PLUGIN_PREFIX}/bladerf1inputplugin.cpp
|
||||
${PLUGIN_PREFIX}/bladerf1inputsettings.cpp
|
||||
${PLUGIN_PREFIX}/bladerf1inputthread.cpp
|
||||
)
|
||||
|
||||
set(bladerf1input_HEADERS
|
||||
${PLUGIN_PREFIX}/bladerf1input.h
|
||||
${PLUGIN_PREFIX}/bladerf1inputplugin.h
|
||||
${PLUGIN_PREFIX}/bladerf1inputsettings.h
|
||||
${PLUGIN_PREFIX}/bladerf1inputthread.h
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIBBLADERFLIBSRC}/include
|
||||
${LIBBLADERFLIBSRC}/src
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIBBLADERF_INCLUDE_DIR}
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(inputbladerf1srv SHARED
|
||||
${bladerf1input_SOURCES}
|
||||
${bladerf1input_HEADERS_MOC}
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
target_link_libraries(inputbladerf1srv
|
||||
${QT_LIBRARIES}
|
||||
bladerf
|
||||
sdrbase
|
||||
swagger
|
||||
bladerf1device
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
target_link_libraries(inputbladerf1srv
|
||||
${QT_LIBRARIES}
|
||||
${LIBBLADERF_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
bladerf1device
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
target_link_libraries(inputbladerf1srv Qt5::Core)
|
||||
|
||||
install(TARGETS inputbladerf1srv DESTINATION lib/pluginssrv/samplesource)
|
||||
@@ -1,68 +0,0 @@
|
||||
project(bladerf2input)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesource/bladerf2input")
|
||||
|
||||
set(bladerf2input_SOURCES
|
||||
${PLUGIN_PREFIX}/bladerf2input.cpp
|
||||
${PLUGIN_PREFIX}/bladerf2inputplugin.cpp
|
||||
${PLUGIN_PREFIX}/bladerf2inputsettings.cpp
|
||||
${PLUGIN_PREFIX}/bladerf2inputthread.cpp
|
||||
)
|
||||
|
||||
set(bladerf2input_HEADERS
|
||||
${PLUGIN_PREFIX}/bladerf2input.h
|
||||
${PLUGIN_PREFIX}/bladerf2inputplugin.h
|
||||
${PLUGIN_PREFIX}/bladerf2inputsettings.h
|
||||
${PLUGIN_PREFIX}/bladerf2inputthread.h
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIBBLADERFLIBSRC}/include
|
||||
${LIBBLADERFLIBSRC}/src
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIBBLADERF_INCLUDE_DIR}
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(inputbladerf2srv SHARED
|
||||
${bladerf2input_SOURCES}
|
||||
${bladerf2input_HEADERS_MOC}
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
target_link_libraries(inputbladerf2srv
|
||||
${QT_LIBRARIES}
|
||||
bladerf
|
||||
sdrbase
|
||||
swagger
|
||||
bladerf2device
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
target_link_libraries(inputbladerf2srv
|
||||
${QT_LIBRARIES}
|
||||
${LIBBLADERF_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
bladerf2device
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
target_link_libraries(inputbladerf2srv Qt5::Core)
|
||||
|
||||
install(TARGETS inputbladerf2srv DESTINATION lib/pluginssrv/samplesource)
|
||||
@@ -1,48 +0,0 @@
|
||||
project(fcdpro)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesource/fcdpro")
|
||||
|
||||
set(fcdpro_SOURCES
|
||||
${PLUGIN_PREFIX}/fcdproinput.cpp
|
||||
${PLUGIN_PREFIX}/fcdproplugin.cpp
|
||||
${PLUGIN_PREFIX}/fcdprosettings.cpp
|
||||
${PLUGIN_PREFIX}/fcdprothread.cpp
|
||||
)
|
||||
|
||||
set(fcdpro_HEADERS
|
||||
${PLUGIN_PREFIX}/fcdproinput.h
|
||||
${PLUGIN_PREFIX}/fcdproplugin.h
|
||||
${PLUGIN_PREFIX}/fcdprosettings.h
|
||||
${PLUGIN_PREFIX}/fcdprothread.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/fcdhid
|
||||
${CMAKE_SOURCE_DIR}/fcdlib
|
||||
)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(inputfcdprosrv SHARED
|
||||
${fcdpro_SOURCES}
|
||||
${fcdpro_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(inputfcdprosrv
|
||||
${QT_LIBRARIES}
|
||||
asound
|
||||
fcdhid
|
||||
fcdlib
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
|
||||
target_link_libraries(inputfcdprosrv Qt5::Core)
|
||||
|
||||
install(TARGETS inputfcdprosrv DESTINATION lib/pluginssrv/samplesource)
|
||||
@@ -1,48 +0,0 @@
|
||||
project(fcdproplus)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesource/fcdproplus")
|
||||
|
||||
set(fcdproplus_SOURCES
|
||||
${PLUGIN_PREFIX}/fcdproplusinput.cpp
|
||||
${PLUGIN_PREFIX}/fcdproplusplugin.cpp
|
||||
${PLUGIN_PREFIX}/fcdproplussettings.cpp
|
||||
${PLUGIN_PREFIX}/fcdproplusthread.cpp
|
||||
)
|
||||
|
||||
set(fcdproplus_HEADERS
|
||||
${PLUGIN_PREFIX}/fcdproplusinput.h
|
||||
${PLUGIN_PREFIX}/fcdproplusplugin.h
|
||||
${PLUGIN_PREFIX}/fcdproplussettings.h
|
||||
${PLUGIN_PREFIX}/fcdproplusthread.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/fcdhid
|
||||
${CMAKE_SOURCE_DIR}/fcdlib
|
||||
)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(inputfcdproplussrv SHARED
|
||||
${fcdproplus_SOURCES}
|
||||
${fcdproplus_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(inputfcdproplussrv
|
||||
${QT_LIBRARIES}
|
||||
asound
|
||||
fcdhid
|
||||
fcdlib
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
|
||||
target_link_libraries(inputfcdproplussrv Qt5::Core)
|
||||
|
||||
install(TARGETS inputfcdproplussrv DESTINATION lib/pluginssrv/samplesource)
|
||||
@@ -1,45 +0,0 @@
|
||||
project(filesource)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesource/filesource")
|
||||
|
||||
set(filesource_SOURCES
|
||||
${PLUGIN_PREFIX}/filesourceinput.cpp
|
||||
${PLUGIN_PREFIX}/filesourceplugin.cpp
|
||||
${PLUGIN_PREFIX}/filesourcethread.cpp
|
||||
${PLUGIN_PREFIX}/filesourcesettings.cpp
|
||||
)
|
||||
|
||||
set(filesource_HEADERS
|
||||
${PLUGIN_PREFIX}/filesourceinput.h
|
||||
${PLUGIN_PREFIX}/filesourceplugin.h
|
||||
${PLUGIN_PREFIX}/filesourcethread.h
|
||||
${PLUGIN_PREFIX}/filesourcesettings.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_SOURCE_DIR}/exports
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
)
|
||||
|
||||
#include(${QT_USE_FILE})
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(inputfilesourcesrv SHARED
|
||||
${filesource_SOURCES}
|
||||
${filesource_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(inputfilesourcesrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
|
||||
target_link_libraries(inputfilesourcesrv Qt5::Core)
|
||||
|
||||
install(TARGETS inputfilesourcesrv DESTINATION lib/pluginssrv/samplesource)
|
||||
@@ -1,70 +0,0 @@
|
||||
project(hackrfinput)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesource/hackrfinput")
|
||||
|
||||
set(hackrfinput_SOURCES
|
||||
${PLUGIN_PREFIX}/hackrfinput.cpp
|
||||
${PLUGIN_PREFIX}/hackrfinputplugin.cpp
|
||||
${PLUGIN_PREFIX}/hackrfinputsettings.cpp
|
||||
${PLUGIN_PREFIX}/hackrfinputthread.cpp
|
||||
)
|
||||
|
||||
set(hackrfinput_HEADERS
|
||||
${PLUGIN_PREFIX}/hackrfinput.h
|
||||
${PLUGIN_PREFIX}/hackrfinputplugin.h
|
||||
${PLUGIN_PREFIX}/hackrfinputsettings.h
|
||||
${PLUGIN_PREFIX}/hackrfinputthread.h
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_SOURCE_DIR}/exports
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIBHACKRFSRC}
|
||||
${LIBHACKRFSRC}/libhackrf/src
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_SOURCE_DIR}/exports
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIBHACKRF_INCLUDE_DIR}
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
add_definitions("${QT_DEFINITIONS} -DLIBHACKRF_DYN_RATES")
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(inputhackrfsrv SHARED
|
||||
${hackrfinput_SOURCES}
|
||||
${hackrfinput_HEADERS_MOC}
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
target_link_libraries(inputhackrfsrv
|
||||
${QT_LIBRARIES}
|
||||
hackrf
|
||||
sdrbase
|
||||
swagger
|
||||
hackrfdevice
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
target_link_libraries(inputhackrfsrv
|
||||
${QT_LIBRARIES}
|
||||
${LIBHACKRF_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
hackrfdevice
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
target_link_libraries(inputhackrfsrv Qt5::Core)
|
||||
|
||||
install(TARGETS inputhackrfsrv DESTINATION lib/pluginssrv/samplesource)
|
||||
@@ -1,78 +0,0 @@
|
||||
project(limesdrinput)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesource/limesdrinput")
|
||||
|
||||
set(limesdrinput_SOURCES
|
||||
${PLUGIN_PREFIX}/limesdrinput.cpp
|
||||
${PLUGIN_PREFIX}/limesdrinputplugin.cpp
|
||||
${PLUGIN_PREFIX}/limesdrinputsettings.cpp
|
||||
${PLUGIN_PREFIX}/limesdrinputthread.cpp
|
||||
)
|
||||
|
||||
set(limesdrinput_HEADERS
|
||||
${PLUGIN_PREFIX}/limesdrinput.h
|
||||
${PLUGIN_PREFIX}/limesdrinputplugin.h
|
||||
${PLUGIN_PREFIX}/limesdrinputsettings.h
|
||||
${PLUGIN_PREFIX}/limesdrinputthread.h
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/exports
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIBLIMESUITESRC}/src
|
||||
${LIBLIMESUITESRC}/src/ADF4002
|
||||
${LIBLIMESUITESRC}/src/ConnectionRegistry
|
||||
${LIBLIMESUITESRC}/src/FPGA_common
|
||||
${LIBLIMESUITESRC}/src/GFIR
|
||||
${LIBLIMESUITESRC}/src/lms7002m
|
||||
${LIBLIMESUITESRC}/src/lms7002m_mcu
|
||||
${LIBLIMESUITESRC}/src/Si5351C
|
||||
${LIBLIMESUITESRC}/src/protocols
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/exports
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIMESUITE_INCLUDE_DIR}
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
#include(${QT_USE_FILE})
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(inputlimesdrsrv SHARED
|
||||
${limesdrinput_SOURCES}
|
||||
${limesdrinput_HEADERS_MOC}
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
target_link_libraries(inputlimesdrsrv
|
||||
${QT_LIBRARIES}
|
||||
limesuite
|
||||
sdrbase
|
||||
swagger
|
||||
limesdrdevice
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
target_link_libraries(inputlimesdrsrv
|
||||
${QT_LIBRARIES}
|
||||
${LIMESUITE_LIBRARY}
|
||||
sdrbase
|
||||
swagger
|
||||
limesdrdevice
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
target_link_libraries(inputlimesdrsrv Qt5::Core)
|
||||
|
||||
install(TARGETS inputlimesdrsrv DESTINATION lib/pluginssrv/samplesource)
|
||||
@@ -1,41 +0,0 @@
|
||||
project(localinput)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesource/localinput")
|
||||
|
||||
set(localinput_SOURCES
|
||||
${PLUGIN_PREFIX}/localinput.cpp
|
||||
${PLUGIN_PREFIX}/localinputsettings.cpp
|
||||
${PLUGIN_PREFIX}/localinputplugin.cpp
|
||||
)
|
||||
|
||||
set(localinput_HEADERS
|
||||
${PLUGIN_PREFIX}/localinput.h
|
||||
${PLUGIN_PREFIX}/localinputsettings.h
|
||||
${PLUGIN_PREFIX}/localinputplugin.h
|
||||
)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(inputlocalsrv SHARED
|
||||
${localinput_SOURCES}
|
||||
${localinput_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_include_directories(inputlocalsrv PUBLIC
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
)
|
||||
|
||||
target_link_libraries(inputlocalsrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
|
||||
target_link_libraries(inputlocalsrv Qt5::Core)
|
||||
|
||||
install(TARGETS inputlocalsrv DESTINATION lib/pluginssrv/samplesource)
|
||||
@@ -1,69 +0,0 @@
|
||||
project(perseus)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesource/perseus")
|
||||
|
||||
set(perseus_SOURCES
|
||||
${PLUGIN_PREFIX}/perseusinput.cpp
|
||||
${PLUGIN_PREFIX}/perseusplugin.cpp
|
||||
${PLUGIN_PREFIX}/perseussettings.cpp
|
||||
${PLUGIN_PREFIX}/perseusthread.cpp
|
||||
)
|
||||
|
||||
set(perseus_HEADERS
|
||||
${PLUGIN_PREFIX}/perseusinput.h
|
||||
${PLUGIN_PREFIX}/perseusplugin.h
|
||||
${PLUGIN_PREFIX}/perseussettings.h
|
||||
${PLUGIN_PREFIX}/perseusthread.h
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIBPERSEUSSRC}
|
||||
${LIBPERSEUSSRC}/libperseus/src
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIBPERSEUS_INCLUDE_DIR}
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
add_definitions("${QT_DEFINITIONS} -DLIBAIRSPY_DYN_RATES")
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(inputperseussrv SHARED
|
||||
${perseus_SOURCES}
|
||||
${perseus_HEADERS_MOC}
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
target_link_libraries(inputperseussrv
|
||||
${QT_LIBRARIES}
|
||||
perseus
|
||||
sdrbase
|
||||
swagger
|
||||
perseusdevice
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
target_link_libraries(inputperseussrv
|
||||
${QT_LIBRARIES}
|
||||
${LIBPERSEUS_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
perseusdevice
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
|
||||
qt5_use_modules(inputperseussrv Core)
|
||||
|
||||
install(TARGETS inputperseussrv DESTINATION lib/pluginssrv/samplesource)
|
||||
@@ -1,66 +0,0 @@
|
||||
project(plutosdrinput)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesource/plutosdrinput")
|
||||
|
||||
set(plutosdrinput_SOURCES
|
||||
${PLUGIN_PREFIX}/plutosdrinput.cpp
|
||||
${PLUGIN_PREFIX}/plutosdrinputplugin.cpp
|
||||
${PLUGIN_PREFIX}/plutosdrinputsettings.cpp
|
||||
${PLUGIN_PREFIX}/plutosdrinputthread.cpp
|
||||
)
|
||||
|
||||
set(plutosdrinput_HEADERS
|
||||
${PLUGIN_PREFIX}/plutosdrinput.h
|
||||
${PLUGIN_PREFIX}/plutosdrinputplugin.h
|
||||
${PLUGIN_PREFIX}/plutosdrinputsettings.h
|
||||
${PLUGIN_PREFIX}/plutosdrinputthread.h
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIBIIOSRC}
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIBIIO_INCLUDE_DIR}
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(inputplutosdrsrv SHARED
|
||||
${plutosdrinput_SOURCES}
|
||||
${plutosdrinput_HEADERS_MOC}
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
target_link_libraries(inputplutosdrsrv
|
||||
${QT_LIBRARIES}
|
||||
iio
|
||||
sdrbase
|
||||
swagger
|
||||
plutosdrdevice
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
target_link_libraries(inputplutosdrsrv
|
||||
${QT_LIBRARIES}
|
||||
${LIBIIO_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
plutosdrdevice
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
qt5_use_modules(inputplutosdrsrv Core)
|
||||
|
||||
install(TARGETS inputplutosdrsrv DESTINATION lib/pluginssrv/samplesource)
|
||||
@@ -1,75 +0,0 @@
|
||||
project(remoteinput)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesource/remoteinput")
|
||||
|
||||
if (HAS_SSSE3)
|
||||
message(STATUS "RemoteInput: use SSSE3 SIMD" )
|
||||
elseif (HAS_NEON)
|
||||
message(STATUS "RemoteInput: use Neon SIMD" )
|
||||
else()
|
||||
message(STATUS "RemoteInput: Unsupported architecture")
|
||||
return()
|
||||
endif()
|
||||
|
||||
set(remoteinput_SOURCES
|
||||
${PLUGIN_PREFIX}/remoteinputbuffer.cpp
|
||||
${PLUGIN_PREFIX}/remoteinputudphandler.cpp
|
||||
${PLUGIN_PREFIX}/remoteinput.cpp
|
||||
${PLUGIN_PREFIX}/remoteinputsettings.cpp
|
||||
${PLUGIN_PREFIX}/remoteinputplugin.cpp
|
||||
)
|
||||
|
||||
set(remoteinput_HEADERS
|
||||
${PLUGIN_PREFIX}/remoteinputbuffer.h
|
||||
${PLUGIN_PREFIX}/remoteinputudphandler.h
|
||||
${PLUGIN_PREFIX}/remoteinput.h
|
||||
${PLUGIN_PREFIX}/remoteinputsettings.h
|
||||
${PLUGIN_PREFIX}/remoteinputplugin.h
|
||||
)
|
||||
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(inputremotesrv SHARED
|
||||
${remoteinput_SOURCES}
|
||||
${remoteinput_HEADERS_MOC}
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
target_include_directories(inputremotesrv PUBLIC
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${LIBCM256CCSRC}/..
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
target_include_directories(inputremotesrv PUBLIC
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CM256CC_INCLUDE_DIR}
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
target_link_libraries(inputremotesrv
|
||||
${QT_LIBRARIES}
|
||||
cm256cc
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
target_link_libraries(inputremotesrv
|
||||
${QT_LIBRARIES}
|
||||
${CM256CC_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
target_link_libraries(inputremotesrv Qt5::Core)
|
||||
|
||||
install(TARGETS inputremotesrv DESTINATION lib/pluginssrv/samplesource)
|
||||
@@ -1,68 +0,0 @@
|
||||
project(rtlsdr)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesource/rtlsdr")
|
||||
|
||||
set(rtlsdr_SOURCES
|
||||
${PLUGIN_PREFIX}/rtlsdrinput.cpp
|
||||
${PLUGIN_PREFIX}/rtlsdrplugin.cpp
|
||||
${PLUGIN_PREFIX}/rtlsdrsettings.cpp
|
||||
${PLUGIN_PREFIX}/rtlsdrthread.cpp
|
||||
)
|
||||
|
||||
set(rtlsdr_HEADERS
|
||||
${PLUGIN_PREFIX}/rtlsdrinput.h
|
||||
${PLUGIN_PREFIX}/rtlsdrplugin.h
|
||||
${PLUGIN_PREFIX}/rtlsdrsettings.h
|
||||
${PLUGIN_PREFIX}/rtlsdrthread.h
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/exports
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${LIBRTLSDRSRC}/include
|
||||
${LIBRTLSDRSRC}/src
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/exports
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${LIBRTLSDR_INCLUDE_DIR}
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
#include(${QT_USE_FILE})
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(inputrtlsdrsrv SHARED
|
||||
${rtlsdr_SOURCES}
|
||||
${rtlsdr_HEADERS_MOC}
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
target_link_libraries(inputrtlsdrsrv
|
||||
${QT_LIBRARIES}
|
||||
rtlsdr
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
target_link_libraries(inputrtlsdrsrv
|
||||
${QT_LIBRARIES}
|
||||
${LIBRTLSDR_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
|
||||
target_link_libraries(inputrtlsdrsrv Qt5::Core)
|
||||
|
||||
install(TARGETS inputrtlsdrsrv DESTINATION lib/pluginssrv/samplesource)
|
||||
@@ -1,63 +0,0 @@
|
||||
project(sdrplay)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesource/sdrplay")
|
||||
|
||||
set(sdrplay_SOURCES
|
||||
${PLUGIN_PREFIX}/sdrplayinput.cpp
|
||||
${PLUGIN_PREFIX}/sdrplayplugin.cpp
|
||||
${PLUGIN_PREFIX}/sdrplaysettings.cpp
|
||||
${PLUGIN_PREFIX}/sdrplaythread.cpp
|
||||
)
|
||||
|
||||
set(sdrplay_HEADERS
|
||||
${PLUGIN_PREFIX}/sdrplayinput.h
|
||||
${PLUGIN_PREFIX}/sdrplayplugin.h
|
||||
${PLUGIN_PREFIX}/sdrplaysettings.h
|
||||
${PLUGIN_PREFIX}/sdrplaythread.h
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${LIBMIRISDRSRC}/include
|
||||
${LIBMIRISDRSRC}/src
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${LIBMIRISDR_INCLUDE_DIR}
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(inputsdrplaysrv SHARED
|
||||
${sdrplay_SOURCES}
|
||||
${sdrplay_HEADERS_MOC}
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
target_link_libraries(inputsdrplaysrv
|
||||
${QT_LIBRARIES}
|
||||
mirisdr
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
target_link_libraries(inputsdrplaysrv
|
||||
${QT_LIBRARIES}
|
||||
${LIBMIRISDR_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
target_link_libraries(inputsdrplaysrv Qt5::Core)
|
||||
|
||||
install(TARGETS inputsdrplaysrv DESTINATION lib/pluginssrv/samplesource)
|
||||
@@ -1,68 +0,0 @@
|
||||
project(soapysdrinput)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesource/soapysdrinput")
|
||||
|
||||
set(soapysdrinput_SOURCES
|
||||
${PLUGIN_PREFIX}/soapysdrinput.cpp
|
||||
${PLUGIN_PREFIX}/soapysdrinputplugin.cpp
|
||||
${PLUGIN_PREFIX}/soapysdrinputsettings.cpp
|
||||
${PLUGIN_PREFIX}/soapysdrinputthread.cpp
|
||||
)
|
||||
|
||||
set(soapysdrinput_HEADERS
|
||||
${PLUGIN_PREFIX}/soapysdrinput.h
|
||||
${PLUGIN_PREFIX}/soapysdrinputplugin.h
|
||||
${PLUGIN_PREFIX}/soapysdrinputsettings.h
|
||||
${PLUGIN_PREFIX}/soapysdrinputthread.h
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${SOAPYSDR_SOURCE_DIR}/include
|
||||
${SOAPYSDR_SOURCE_DIR}/src
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${SOAPYSDR_INCLUDE_DIR}
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(inputsoapysdrsrv SHARED
|
||||
${soapysdrinput_SOURCES}
|
||||
${soapysdrinput_HEADERS_MOC}
|
||||
)
|
||||
|
||||
if (BUILD_DEBIAN)
|
||||
target_link_libraries(inputsoapysdrsrv
|
||||
${QT_LIBRARIES}
|
||||
soapysdr
|
||||
sdrbase
|
||||
swagger
|
||||
soapysdrdevice
|
||||
)
|
||||
else (BUILD_DEBIAN)
|
||||
target_link_libraries(inputsoapysdrsrv
|
||||
${QT_LIBRARIES}
|
||||
${SOAPYSDR_LIBRARY}
|
||||
sdrbase
|
||||
swagger
|
||||
soapysdrdevice
|
||||
)
|
||||
endif (BUILD_DEBIAN)
|
||||
|
||||
target_link_libraries(inputsoapysdrsrv Qt5::Core)
|
||||
|
||||
install(TARGETS inputsoapysdrsrv DESTINATION lib/pluginssrv/samplesource)
|
||||
@@ -1,43 +0,0 @@
|
||||
project(testsource)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesource/testsource")
|
||||
|
||||
set(testsource_SOURCES
|
||||
${PLUGIN_PREFIX}/testsourceinput.cpp
|
||||
${PLUGIN_PREFIX}/testsourceplugin.cpp
|
||||
${PLUGIN_PREFIX}/testsourcethread.cpp
|
||||
${PLUGIN_PREFIX}/testsourcesettings.cpp
|
||||
)
|
||||
|
||||
set(testsource_HEADERS
|
||||
${PLUGIN_PREFIX}/testsourceinput.h
|
||||
${PLUGIN_PREFIX}/testsourceplugin.h
|
||||
${PLUGIN_PREFIX}/testsourcethread.h
|
||||
${PLUGIN_PREFIX}/testsourcesettings.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(inputtestsourcesrv SHARED
|
||||
${testsource_SOURCES}
|
||||
${testsource_HEADERS_MOC}
|
||||
)
|
||||
|
||||
target_link_libraries(inputtestsourcesrv
|
||||
${QT_LIBRARIES}
|
||||
sdrbase
|
||||
swagger
|
||||
)
|
||||
|
||||
target_link_libraries(inputtestsourcesrv Qt5::Core)
|
||||
|
||||
install(TARGETS inputtestsourcesrv DESTINATION lib/pluginssrv/samplesource)
|
||||
@@ -1,48 +0,0 @@
|
||||
project(xtrxinput)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
set(PLUGIN_PREFIX "../../../plugins/samplesource/xtrxinput")
|
||||
|
||||
set(xtrxinput_SOURCES
|
||||
${PLUGIN_PREFIX}/xtrxinput.cpp
|
||||
${PLUGIN_PREFIX}/xtrxinputplugin.cpp
|
||||
${PLUGIN_PREFIX}/xtrxinputsettings.cpp
|
||||
${PLUGIN_PREFIX}/xtrxinputthread.cpp
|
||||
)
|
||||
|
||||
set(xtrxinput_HEADERS
|
||||
${PLUGIN_PREFIX}/xtrxinput.h
|
||||
${PLUGIN_PREFIX}/xtrxinputplugin.h
|
||||
${PLUGIN_PREFIX}/xtrxinputsettings.h
|
||||
${PLUGIN_PREFIX}/xtrxinputthread.h
|
||||
)
|
||||
|
||||
include_directories(
|
||||
.
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
|
||||
${CMAKE_SOURCE_DIR}/devices
|
||||
${LIBXTRX_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
add_definitions(-DQT_PLUGIN)
|
||||
add_definitions(-DQT_SHARED)
|
||||
|
||||
add_library(inputxtrxsrv SHARED
|
||||
${xtrxinput_SOURCES}
|
||||
${xtrxinput_HEADERS_MOC}
|
||||
)
|
||||
|
||||
|
||||
target_link_libraries(inputxtrxsrv
|
||||
${QT_LIBRARIES}
|
||||
${LIBXTRX_LIBRARY}
|
||||
sdrbase
|
||||
swagger
|
||||
xtrxdevice
|
||||
)
|
||||
|
||||
qt5_use_modules(inputxtrxsrv Core)
|
||||
|
||||
install(TARGETS inputxtrxsrv DESTINATION lib/pluginssrv/samplesource)
|
||||
Reference in New Issue
Block a user