Commit 055e1ee5 authored by Daniel Agar's avatar Daniel Agar

cmake create Vehicle library in src/Vehicle

parent 7b74b306
......@@ -14,7 +14,6 @@ include_directories(
PositionManager
qgcunittest
Terrain
Vehicle
ViewWidgets
)
......@@ -68,8 +67,6 @@ if(BUILD_TESTING)
qgcunittest/TCPLoopBackServer.cc
qgcunittest/UnitTest.cc
qgcunittest/UnitTestList.cc
Vehicle/SendMavCommandTest.cc
)
add_qgc_test(AudioOutputTest)
......@@ -137,12 +134,6 @@ add_library(qgc
Terrain/TerrainQuery.cc
Vehicle/ADSBVehicle.cc
Vehicle/GPSRTKFactGroup.cc
Vehicle/MAVLinkLogManager.cc
Vehicle/MultiVehicleManager.cc
Vehicle/Vehicle.cc
ViewWidgets/CustomCommandWidget.cc
ViewWidgets/CustomCommandWidgetController.cc
ViewWidgets/ViewWidgetController.cc
......@@ -194,6 +185,7 @@ add_subdirectory(QmlControls)
add_subdirectory(QtLocationPlugin)
add_subdirectory(Settings)
add_subdirectory(uas)
add_subdirectory(Vehicle)
add_subdirectory(VehicleSetup)
add_subdirectory(VideoStreaming)
......@@ -232,6 +224,7 @@ target_link_libraries(qgc
Settings
uas
ui
Vehicle
VehicleSetup
VideoStreaming
)
......
set(EXTRA_SRC)
if(BUILD_TESTING)
list(APPEND EXTRA_SRC
SendMavCommandTest.cc
)
endif()
add_library(Vehicle
ADSBVehicle.cc
GPSRTKFactGroup.cc
MAVLinkLogManager.cc
MultiVehicleManager.cc
Vehicle.cc
${EXTRA_SRC}
)
target_link_libraries(Vehicle
PUBLIC
qgc
)
target_include_directories(Vehicle 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