summaryrefslogtreecommitdiff
path: root/gr-qtgui/lib/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'gr-qtgui/lib/CMakeLists.txt')
-rw-r--r--gr-qtgui/lib/CMakeLists.txt40
1 files changed, 36 insertions, 4 deletions
diff --git a/gr-qtgui/lib/CMakeLists.txt b/gr-qtgui/lib/CMakeLists.txt
index 2dc35e81cb..beebd98cc5 100644
--- a/gr-qtgui/lib/CMakeLists.txt
+++ b/gr-qtgui/lib/CMakeLists.txt
@@ -22,7 +22,13 @@
########################################################################
set(qtgui_moc_hdrs
spectrumdisplayform.h
+ displayform.h
timedisplayform.h
+ freqdisplayform.h
+ constellationdisplayform.h
+ waterfalldisplayform.h
+ form_menus.h
+ DisplayPlot.h
FrequencyDisplayPlot.h
TimeDomainDisplayPlot.h
WaterfallDisplayPlot.h
@@ -41,20 +47,30 @@ endif(NOT EXISTS ${spectrum_ui_hdr})
set(qtgui_srcs
${qtgui_moc_srcs}
${qtgui_ui_hdrs}
+ DisplayPlot.cc
FrequencyDisplayPlot.cc
TimeDomainDisplayPlot.cc
WaterfallDisplayPlot.cc
waterfallGlobalData.cc
ConstellationDisplayPlot.cc
spectrumdisplayform.cc
+ displayform.cc
timedisplayform.cc
+ freqdisplayform.cc
+ constellationdisplayform.cc
+ waterfalldisplayform.cc
SpectrumGUIClass.cc
spectrumUpdateEvents.cc
plot_waterfall.cc
- qtgui_sink_c.cc
- qtgui_sink_f.cc
- qtgui_time_sink_c.cc
- qtgui_time_sink_f.cc
+ sink_c_impl.cc
+ sink_f_impl.cc
+ time_sink_c_impl.cc
+ time_sink_f_impl.cc
+ freq_sink_c_impl.cc
+ freq_sink_f_impl.cc
+ const_sink_c_impl.cc
+ waterfall_sink_c_impl.cc
+ waterfall_sink_f_impl.cc
qtgui_util.cc
)
@@ -63,12 +79,18 @@ set(qtgui_srcs
########################################################################
include_directories(
${GNURADIO_CORE_INCLUDE_DIRS}
+ ${GR_FFT_INCLUDE_DIRS}
+ ${GR_FILTER_INCLUDE_DIRS}
${GR_QTGUI_INCLUDE_DIRS}
+ ${VOLK_INCLUDE_DIRS}
)
include_directories(${Boost_INCLUDE_DIRS})
link_directories(${Boost_LIBRARY_DIRS})
+include_directories(${FFTW3F_INCLUDE_DIRS})
+link_directories(${FFTW3F_LIBRARY_DIRS})
+
include_directories(${QWT_INCLUDE_DIRS})
link_directories(${QWT_LIBRARY_DIRS})
@@ -80,9 +102,13 @@ include_directories(${PYTHON_INCLUDE_PATH}) #deprecated for dirs (cmake 2.6)
########################################################################
list(APPEND qtgui_libs
gnuradio-core
+ gnuradio-fft
+ gnuradio-filter
+ volk
${QT_LIBRARIES}
${QWT_LIBRARIES}
${PYTHON_LIBRARIES}
+ ${FFTW3F_LIBRARIES}
)
add_definitions(-DQWT_DLL) #setup QWT library linkage
@@ -94,6 +120,7 @@ GR_LIBRARY_FOO(gnuradio-qtgui RUNTIME_COMPONENT "qtgui_runtime" DEVEL_COMPONENT
# Install the header files
########################################################################
install(FILES
+ DisplayPlot.h
FrequencyDisplayPlot.h
TimeDomainDisplayPlot.h
WaterfallDisplayPlot.h
@@ -101,7 +128,12 @@ install(FILES
ConstellationDisplayPlot.h
plot_waterfall.h
spectrumdisplayform.h
+ displayform.h
timedisplayform.h
+ freqdisplayform.h
+ constellationdisplayform.h
+ waterfalldisplayform.h
+ form_menus.h
SpectrumGUIClass.h
spectrumUpdateEvents.h
DESTINATION ${GR_INCLUDE_DIR}/gnuradio