project(dsddemod) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") set(dsddemod_SOURCES dsddemod.cpp dsddemodgui.cpp dsddemodplugin.cpp dsddemodbaudrates.cpp dsddemodsettings.cpp dsddecoder.cpp dsdstatustextdialog.cpp ) set(dsddemod_HEADERS dsddemod.h dsddemodgui.h dsddemodplugin.h dsddemodbaudrates.h dsddemodsettings.h dsddecoder.h dsdstatustextdialog.h ) set(dsddemod_FORMS dsddemodgui.ui dsdstatustextdialog.ui ) if (BUILD_DEBIAN) include_directories( . ${CMAKE_CURRENT_BINARY_DIR} ${LIBDSDCCSRC} ${LIBMBELIBSRC} ) else (BUILD_DEBIAN) include_directories( . ${CMAKE_CURRENT_BINARY_DIR} ${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) qt5_wrap_ui(dsddemod_FORMS_HEADERS ${dsddemod_FORMS}) add_library(demoddsd SHARED ${dsddemod_SOURCES} ${dsddemod_HEADERS_MOC} ${dsddemod_FORMS_HEADERS} ) if (BUILD_DEBIAN) target_link_libraries(demoddsd ${QT_LIBRARIES} sdrbase sdrgui dsdcc mbelib ) else (BUILD_DEBIAN) target_link_libraries(demoddsd ${QT_LIBRARIES} sdrbase sdrgui ${LIBDSDCC_LIBRARIES} ${LIBMBE_LIBRARY} ) endif (BUILD_DEBIAN) qt5_use_modules(demoddsd Core Widgets) install(TARGETS demoddsd DESTINATION lib/plugins/channelrx)