Newer
Older
set(EXTRA_SRC)
if(BUILD_TESTING)
list(APPEND EXTRA_SRC
MockLink.cc
MockLinkFileServer.cc
MockLinkMissionItemHandler.cc
)
endif()
add_library(comm
#BluetoothLink.cc
LinkConfiguration.cc
LinkInterface.cc
LinkManager.cc
LogReplayLink.cc
MavlinkMessagesTimer.cc
MAVLinkProtocol.cc
QGCMAVLink.cc
QGCSerialPortInfo.cc
SerialLink.cc
TCPLink.cc
UDPLink.cc
${EXTRA_SRC}
)
target_link_libraries(comm
PUBLIC
Qt5::Location
Qt5::SerialPort
Qt5::TextToSpeech
Qt5::Widgets
)
target_include_directories(comm INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})