diff --git a/pluginssrv/samplesource/CMakeLists.txt b/pluginssrv/samplesource/CMakeLists.txt index 05984ae57..8272a564f 100644 --- a/pluginssrv/samplesource/CMakeLists.txt +++ b/pluginssrv/samplesource/CMakeLists.txt @@ -92,3 +92,4 @@ if (BUILD_DEBIAN) endif (BUILD_DEBIAN) add_subdirectory(filesource) +add_subdirectory(testsource) diff --git a/pluginssrv/samplesource/testsource/CMakeLists.txt b/pluginssrv/samplesource/testsource/CMakeLists.txt new file mode 100644 index 000000000..0e5c96f23 --- /dev/null +++ b/pluginssrv/samplesource/testsource/CMakeLists.txt @@ -0,0 +1,43 @@ +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 +) + +qt5_use_modules(inputtestsourcesrv Core) + +install(TARGETS inputtestsourcesrv DESTINATION lib/pluginssrv/samplesource)