2 changed files with 50 additions and 24 deletions
@ -0,0 +1,48 @@
@@ -0,0 +1,48 @@
|
||||
|
||||
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 |
||||
QGCFlightGearLink.cc |
||||
QGCJSBSimLink.cc |
||||
QGCMAVLink.cc |
||||
QGCSerialPortInfo.cc |
||||
QGCXPlaneLink.cc |
||||
SerialLink.cc |
||||
TCPLink.cc |
||||
UDPLink.cc |
||||
|
||||
${EXTRA_SRC} |
||||
|
||||
# HEADERS |
||||
# shouldn't be listed here, but aren't named properly for AUTOMOC |
||||
QGCFlightGearLink.h |
||||
QGCHilLink.h |
||||
QGCJSBSimLink.h |
||||
) |
||||
|
||||
target_link_libraries(comm |
||||
PUBLIC |
||||
Qt5::Location |
||||
Qt5::SerialPort |
||||
Qt5::TextToSpeech |
||||
Qt5::Widgets |
||||
|
||||
qgc |
||||
) |
||||
|
||||
target_include_directories(comm PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) |
||||
|
Loading…
Reference in new issue