diff options
Diffstat (limited to 'plugins/channel/nfm/CMakeLists.txt')
-rw-r--r-- | plugins/channel/nfm/CMakeLists.txt | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/plugins/channel/nfm/CMakeLists.txt b/plugins/channel/nfm/CMakeLists.txt new file mode 100644 index 0000000..feeb891 --- /dev/null +++ b/plugins/channel/nfm/CMakeLists.txt @@ -0,0 +1,47 @@ +project(nfm) + +set(nfm_SOURCES + nfmdemod.cpp + nfmdemodgui.cpp + nfmplugin.cpp +) + +set(nfm_HEADERS + nfmdemod.h + nfmdemodgui.h + nfmplugin.h +) + +set(nfm_FORMS + nfmdemodgui.ui +) + +include_directories( + . + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_SOURCE_DIR}/include + ${CMAKE_SOURCE_DIR}/include-gpl + ${OPENGL_INCLUDE_DIR} +) + +#include(${QT_USE_FILE}) +add_definitions(${QT_DEFINITIONS}) +add_definitions(-DQT_PLUGIN) +add_definitions(-DQT_SHARED) + +#qt5_wrap_cpp(nfm_HEADERS_MOC ${nfm_HEADERS}) +qt5_wrap_ui(nfm_FORMS_HEADERS ${nfm_FORMS}) + +add_library(demodnfm SHARED + ${nfm_SOURCES} + ${nfm_HEADERS_MOC} + ${nfm_FORMS_HEADERS} +) + +target_link_libraries(demodnfm + ${QT_LIBRARIES} + ${OPENGL_LIBRARIES} + sdrbase +) + +qt5_use_modules(demodnfm Core Widgets OpenGL Multimedia)
\ No newline at end of file |