]> sigrok.org Git - pulseview.git/blobdiff - test/CMakeLists.txt
Add a tooltip for the "Add decoder" button.
[pulseview.git] / test / CMakeLists.txt
index 3a4bdc113d499bdf762c499caef508c098104131..09678e84e87ae87788fbeb1c41ba9a31638a5ec4 100644 (file)
@@ -20,6 +20,7 @@
 
 set(pulseview_TEST_SOURCES
        ${PROJECT_SOURCE_DIR}/pv/devicemanager.cpp
+       ${PROJECT_SOURCE_DIR}/pv/globalsettings.cpp
        ${PROJECT_SOURCE_DIR}/pv/session.cpp
        ${PROJECT_SOURCE_DIR}/pv/storesession.cpp
        ${PROJECT_SOURCE_DIR}/pv/util.cpp
@@ -89,6 +90,7 @@ set(pulseview_TEST_SOURCES
        ${PROJECT_SOURCE_DIR}/pv/widgets/wellarray.cpp
        data/analogsegment.cpp
        data/logicsegment.cpp
+       data/segment.cpp
        view/ruler.cpp
        test.cpp
        util.cpp
@@ -96,9 +98,14 @@ set(pulseview_TEST_SOURCES
 
 # This list includes only QObject derived class headers.
 set(pulseview_TEST_HEADERS
+       ${PROJECT_SOURCE_DIR}/pv/globalsettings.hpp
        ${PROJECT_SOURCE_DIR}/pv/session.hpp
        ${PROJECT_SOURCE_DIR}/pv/storesession.hpp
        ${PROJECT_SOURCE_DIR}/pv/binding/device.hpp
+       ${PROJECT_SOURCE_DIR}/pv/data/analog.hpp
+       ${PROJECT_SOURCE_DIR}/pv/data/analogsegment.hpp
+       ${PROJECT_SOURCE_DIR}/pv/data/logic.hpp
+       ${PROJECT_SOURCE_DIR}/pv/data/logicsegment.hpp
        ${PROJECT_SOURCE_DIR}/pv/data/signalbase.hpp
        ${PROJECT_SOURCE_DIR}/pv/devices/device.hpp
        ${PROJECT_SOURCE_DIR}/pv/dialogs/connect.hpp
@@ -169,16 +176,6 @@ if(ENABLE_DECODE)
        )
 endif()
 
-if(Qt5Core_FOUND)
-       qt5_wrap_cpp(pulseview_TEST_HEADERS_MOC ${pulseview_TEST_HEADERS})
-else()
-       # Workaround for QTBUG-22829: -DBOOST_NEXT_PRIOR_HPP_INCLUDED.
-       # https://bugreports.qt.io/browse/QTBUG-22829
-       qt4_wrap_cpp(pulseview_TEST_HEADERS_MOC ${pulseview_TEST_HEADERS}
-               OPTIONS -DBOOST_NEXT_PRIOR_HPP_INCLUDED)
-       include(${QT_USE_FILE})
-endif()
-
 # On MinGW we need to use static linking.
 if(NOT WIN32)
        add_definitions(-DBOOST_TEST_DYN_LINK)