Project

General

Profile

Support Request #2274 » my_filter_CMakeLists.txt

My Qt Gui filter CMake - hidden, 2018-04-17 09:41

 
1

    
2
if (NOT TARGET adtf::ui)
3
    find_package(ADTF COMPONENTS filtersdk ui)
4
endif()
5
# Find includes in corresponding build directories
6
set(CMAKE_INCLUDE_CURRENT_DIR ON)
7
adtf_use_qt(Core Widgets)
8
include_directories(${Qt5Core_INCLUDE_DIRS})
9
include_directories(${Qt5Widgets_INCLUDE_DIRS})
10
set (TARGETNAME ${REFTB_CARTRACKDISPLAY})
11
QT5_WRAP_UI(${UI_FILES} CarTrackWidget.ui)
12

    
13
set (SOURCES    CarTrackDisplay.h
14
                CarTrackDisplay.cpp
15
                CarTrackWidget.h
16
                CarTrackWidget.cpp
17
                gps_pos.h
18
                GraphicsScene.h
19
                GraphicsScene.cpp
20
                ProtocolFile.h
21
                SyncQueue.h
22
                CarTrackWidget.ui
23
                ${UI_FILES}
24
                )
25
adtf_add_filter(${TARGETNAME} ${SOURCES})
26
target_link_libraries(${TARGETNAME} PUBLIC adtf::ui Qt5::Widgets)
27
adtf_disable_qt_warnings(${TARGETNAME})             
28
adtf_install_filter(${TARGETNAME} bin)
(1-1/3)