47 lines
676 B
CMake
Executable File
47 lines
676 B
CMake
Executable File
add_subdirectory(TmsIfAdapter)
|
|
|
|
|
|
if (BUILD_TESTING)
|
|
add_subdirectory(Test)
|
|
endif()
|
|
|
|
|
|
# plugin
|
|
set(src
|
|
logger.h
|
|
logger.cpp
|
|
plugin.h
|
|
plugin.cpp
|
|
plugin_instance.h
|
|
plugin_instance.cpp
|
|
from_tab.h
|
|
from_tab.cpp
|
|
uav_ia.h
|
|
uav_ia.cpp
|
|
uav_ia_manager.h
|
|
uav_ia_manager.cpp
|
|
)
|
|
|
|
NGL_ADD_LIBRARY(SV tabPluginUAS MODULE ${src})
|
|
|
|
NGL_TARGET_LINK_LIBRARIES(tabPluginUAS
|
|
TmsIfAdapterInterface
|
|
|
|
NGLLogger
|
|
nglsettings
|
|
Qt5::Core
|
|
Qt5::Gui
|
|
Qt5::Network
|
|
tabTelegrams
|
|
tabPluginInterface
|
|
svcCesClient
|
|
svcPdmClient
|
|
svcTabCommon
|
|
svcPpmClient
|
|
svcFlmClient
|
|
LtsUtilsCoreHeaderOnly
|
|
LtsCoordTrans # geocentric2LonLatAlt
|
|
)
|
|
|
|
NGL_INSTALL_TARGET(tabPluginUAS)
|