Browse Source

cmake: add ADSB

QGC4.4
Daniel Agar 6 years ago
parent
commit
661fb1ace9
  1. 19
      src/ADSB/CMakeLists.txt
  2. 2
      src/CMakeLists.txt
  3. 16
      src/Settings/CMakeLists.txt
  4. 9
      src/Vehicle/CMakeLists.txt

19
src/ADSB/CMakeLists.txt

@ -0,0 +1,19 @@
add_library(ADSB
ADSBVehicle.cc
ADSBVehicle.h
ADSBVehicleManager.cc
ADSBVehicleManager.h
)
target_link_libraries(ADSB
PUBLIC
qgc
)
target_include_directories(ADSB
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}
)

2
src/CMakeLists.txt

@ -113,6 +113,7 @@ set_source_files_properties(QGCApplication.cc PROPERTIES COMPILE_DEFINITIONS GIT
add_subdirectory(ui) add_subdirectory(ui)
add_subdirectory(ADSB)
add_subdirectory(Airmap) add_subdirectory(Airmap)
add_subdirectory(AnalyzeView) add_subdirectory(AnalyzeView)
add_subdirectory(api) add_subdirectory(api)
@ -148,6 +149,7 @@ target_link_libraries(qgc
Qt5::QuickWidgets Qt5::QuickWidgets
Qt5::Widgets Qt5::Widgets
ADSB
Airmap Airmap
AnalyzeView AnalyzeView
api api

16
src/Settings/CMakeLists.txt

@ -1,19 +1,35 @@
add_library(Settings add_library(Settings
ADSBVehicleManagerSettings.cc
ADSBVehicleManagerSettings.h
APMMavlinkStreamRateSettings.cc APMMavlinkStreamRateSettings.cc
APMMavlinkStreamRateSettings.h
AppSettings.cc AppSettings.cc
AppSettings.h
AutoConnectSettings.cc AutoConnectSettings.cc
AutoConnectSettings.h
BrandImageSettings.cc BrandImageSettings.cc
BrandImageSettings.h
FirmwareUpgradeSettings.cc FirmwareUpgradeSettings.cc
FirmwareUpgradeSettings.h
FlightMapSettings.cc FlightMapSettings.cc
FlightMapSettings.h
FlyViewSettings.cc FlyViewSettings.cc
FlyViewSettings.h
OfflineMapsSettings.cc OfflineMapsSettings.cc
OfflineMapsSettings.h
PlanViewSettings.cc PlanViewSettings.cc
PlanViewSettings.h
RTKSettings.cc RTKSettings.cc
RTKSettings.h
SettingsGroup.cc SettingsGroup.cc
SettingsGroup.h
SettingsManager.cc SettingsManager.cc
SettingsManager.h
UnitsSettings.cc UnitsSettings.cc
UnitsSettings.h
VideoSettings.cc VideoSettings.cc
VideoSettings.h
) )
target_link_libraries(Settings target_link_libraries(Settings

9
src/Vehicle/CMakeLists.txt

@ -3,17 +3,24 @@ set(EXTRA_SRC)
if(BUILD_TESTING) if(BUILD_TESTING)
list(APPEND EXTRA_SRC list(APPEND EXTRA_SRC
SendMavCommandTest.cc SendMavCommandTest.cc
SendMavCommandTest.h
) )
endif() endif()
add_library(Vehicle add_library(Vehicle
ADSBVehicle.cc
GPSRTKFactGroup.cc GPSRTKFactGroup.cc
GPSRTKFactGroup.h
MAVLinkLogManager.cc MAVLinkLogManager.cc
MAVLinkLogManager.h
MultiVehicleManager.cc MultiVehicleManager.cc
MultiVehicleManager.h
TrajectoryPoints.cc TrajectoryPoints.cc
TrajectoryPoints.h
Vehicle.cc Vehicle.cc
Vehicle.h
VehicleObjectAvoidance.cc VehicleObjectAvoidance.cc
VehicleObjectAvoidance.h
${EXTRA_SRC} ${EXTRA_SRC}
) )

Loading…
Cancel
Save