Commit d8b6f37e authored by Daniel Agar's avatar Daniel Agar

cmake create comm library in src/comm

parent 08684db3
...@@ -8,7 +8,6 @@ include_directories( ...@@ -8,7 +8,6 @@ include_directories(
${Qt5Location_PRIVATE_INCLUDE_DIRS} ${Qt5Location_PRIVATE_INCLUDE_DIRS}
Camera Camera
comm
FactSystem FactSystem
FactSystem/FactControls FactSystem/FactControls
FirmwarePlugin FirmwarePlugin
...@@ -66,10 +65,6 @@ if(BUILD_TESTING) ...@@ -66,10 +65,6 @@ if(BUILD_TESTING)
list(APPEND QGC_SRC list(APPEND QGC_SRC
comm/MockLink.cc
comm/MockLinkFileServer.cc
comm/MockLinkMissionItemHandler.cc
FactSystem/FactSystemTestBase.cc FactSystem/FactSystemTestBase.cc
FactSystem/FactSystemTestGeneric.cc FactSystem/FactSystemTestGeneric.cc
FactSystem/FactSystemTestPX4.cc FactSystem/FactSystemTestPX4.cc
...@@ -177,22 +172,6 @@ add_library(qgc ...@@ -177,22 +172,6 @@ add_library(qgc
Camera/QGCCameraIO.cc Camera/QGCCameraIO.cc
Camera/QGCCameraManager.cc Camera/QGCCameraManager.cc
#src/comm/BluetoothLink.cc
comm/LinkConfiguration.cc
comm/LinkInterface.cc
comm/LinkManager.cc
comm/LogReplayLink.cc
comm/MavlinkMessagesTimer.cc
comm/MAVLinkProtocol.cc
comm/QGCFlightGearLink.cc
comm/QGCJSBSimLink.cc
comm/QGCMAVLink.cc
comm/QGCSerialPortInfo.cc
comm/QGCXPlaneLink.cc
comm/SerialLink.cc
comm/TCPLink.cc
comm/UDPLink.cc
FactSystem/Fact.cc FactSystem/Fact.cc
FactSystem/FactControls/FactPanelController.cc FactSystem/FactControls/FactPanelController.cc
FactSystem/FactGroup.cc FactSystem/FactGroup.cc
...@@ -321,9 +300,6 @@ add_library(qgc ...@@ -321,9 +300,6 @@ add_library(qgc
# HEADERS # HEADERS
# shouldn't be listed here, but aren't named properly for AUTOMOC # shouldn't be listed here, but aren't named properly for AUTOMOC
comm/QGCFlightGearLink.h
comm/QGCHilLink.h
comm/QGCJSBSimLink.h
QtLocationPlugin/QGCMapEngineData.h QtLocationPlugin/QGCMapEngineData.h
uas/UAS.h uas/UAS.h
uas/UASInterface.h uas/UASInterface.h
...@@ -339,6 +315,7 @@ add_subdirectory(Airmap) ...@@ -339,6 +315,7 @@ add_subdirectory(Airmap)
add_subdirectory(api) add_subdirectory(api)
add_subdirectory(Audio) add_subdirectory(Audio)
add_subdirectory(AutoPilotPlugins) add_subdirectory(AutoPilotPlugins)
add_subdirectory(comm)
add_subdirectory(GPS) add_subdirectory(GPS)
add_subdirectory(MissionManager) add_subdirectory(MissionManager)
...@@ -367,6 +344,7 @@ target_link_libraries(qgc ...@@ -367,6 +344,7 @@ target_link_libraries(qgc
api api
Audio Audio
AutoPilotPlugins AutoPilotPlugins
comm
gps gps
qwt # LinechartWidget qwt # LinechartWidget
MissionManager MissionManager
......
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})
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment