Support Request #2274 » my_filter_CMakeLists.txt
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) |