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

16
src/Settings/CMakeLists.txt

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

9
src/Vehicle/CMakeLists.txt

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

Loading…
Cancel
Save