Commit f6c22144 authored by Daniel Agar's avatar Daniel Agar

cmake updates

parent 3123eb56
......@@ -13,7 +13,7 @@ set(CMAKE_INCLUDE_CURRENT_DIR ON)
include(FeatureSummary)
if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
add_compile_options(-Wall -Wextra -Wno-address-of-packed-member)
add_compile_options(-Wall -Wextra)
endif()
# CMake build type
......
......@@ -3,17 +3,26 @@ set(EXTRA_SRC)
if(BUILD_TESTING)
list(APPEND EXTRA_SRC
LogDownloadTest.cc
LogDownloadTest.h
)
endif()
add_library(AnalyzeView
ExifParser.cc
ExifParser.h
GeoTagController.cc
MAVLinkInspectorController.cc
GeoTagController.h
LogDownloadController.cc
LogDownloadController.h
MavlinkConsoleController.cc
MavlinkConsoleController.h
MAVLinkInspectorController.cc
MAVLinkInspectorController.h
PX4LogParser.cc
PX4LogParser.h
ULogParser.cc
ULogParser.h
${EXTRA_SRC}
)
......@@ -25,6 +34,7 @@ add_custom_target(AnalyzeViewQml
LogDownloadPage.qml
MavlinkConsolePage.qml
MAVLinkInspectorPage.qml
VibrationPage.qml
)
target_link_libraries(AnalyzeView
......
......@@ -34,22 +34,38 @@ add_library(AutoPilotPlugins
Generic/GenericAutoPilotPlugin.cc
PX4/AirframeComponent.cc
PX4/AirframeComponentAirframes.cc
PX4/AirframeComponentAirframes.h
PX4/AirframeComponent.cc
PX4/AirframeComponentController.cc
PX4/AirframeComponentController.h
PX4/AirframeComponent.h
PX4/CameraComponent.cc
PX4/CameraComponent.h
PX4/FlightModesComponent.cc
PX4/FlightModesComponent.h
PX4/PowerComponent.cc
PX4/PowerComponentController.cc
PX4/PowerComponentController.h
PX4/PowerComponent.h
PX4/PX4AdvancedFlightModesController.cc
PX4/PX4AdvancedFlightModesController.h
PX4/PX4AirframeLoader.cc
PX4/PX4AirframeLoader.h
PX4/PX4AutoPilotPlugin.cc
PX4/PX4AutoPilotPlugin.h
PX4/PX4RadioComponent.cc
PX4/PX4RadioComponent.h
PX4/PX4SimpleFlightModesController.cc
PX4/PX4SimpleFlightModesController.h
PX4/PX4TuningComponent.cc
PX4/PX4TuningComponent.h
PX4/SafetyComponent.cc
PX4/SafetyComponent.h
PX4/SensorsComponent.cc
PX4/SensorsComponentController.cc
PX4/SensorsComponentController.h
PX4/SensorsComponent.h
AutoPilotPlugin.cc
)
......
add_custom_target(PX4AutoPilotPluginQml
SOURCES
AirframeComponent.qml
AirframeComponentSummary.qml
CameraComponent.qml
CameraComponentSummary.qml
FlightModesComponentSummary.qml
PX4AdvancedFlightModes.qml
PX4FlightModes.qml
PX4RadioComponentSummary.qml
PX4SimpleFlightModes.qml
PX4TuningComponentCopter.qml
PX4TuningComponentPlane.qml
PX4TuningComponentVTOL.qml
PowerComponent.qml
PowerComponentSummary.qml
SafetyComponent.qml
SafetyComponentSummary.qml
SensorsComponent.qml
SensorsComponentSummary.qml
SensorsComponentSummaryFixedWing.qml
SensorsSetup.qml
)
\ No newline at end of file
SOURCES
AirframeComponent.qml
AirframeComponentSummary.qml
BatteryParams.qml
CameraComponent.qml
CameraComponentSummary.qml
FlightModesComponentSummary.qml
PowerComponent.qml
PowerComponentSummary.qml
PX4AdvancedFlightModes.qml
PX4FlightModes.qml
PX4RadioComponentSummary.qml
PX4SimpleFlightModes.qml
PX4TuningComponentCopter.qml
PX4TuningComponentPlane.qml
PX4TuningComponentVTOL.qml
SafetyComponent.qml
SafetyComponentSummary.qml
SensorsComponent.qml
SensorsComponentSummaryFixedWing.qml
SensorsComponentSummary.qml
SensorsSetup.qml
)
......@@ -54,13 +54,13 @@ if(BUILD_TESTING)
add_qgc_test(CorridorScanComplexItemTest)
add_qgc_test(FactSystemTestGeneric)
add_qgc_test(FactSystemTestPX4)
add_qgc_test(FileDialogTest)
add_qgc_test(FileManagerTest)
#add_qgc_test(FileDialogTest)
#add_qgc_test(FileManagerTest)
add_qgc_test(FlightGearUnitTest)
add_qgc_test(GeoTest)
add_qgc_test(LinkManagerTest)
add_qgc_test(LogDownloadTest)
add_qgc_test(MessageBoxTest)
#add_qgc_test(MessageBoxTest)
add_qgc_test(MissionCommandTreeTest)
add_qgc_test(MissionControllerTest)
add_qgc_test(MissionItemTest)
......@@ -70,7 +70,7 @@ if(BUILD_TESTING)
add_qgc_test(PlanMasterControllerTest)
add_qgc_test(QGCMapPolygonTest)
add_qgc_test(QGCMapPolylineTest)
add_qgc_test(RadioConfigTest)
#add_qgc_test(RadioConfigTest)
add_qgc_test(SendMavCommandTest)
add_qgc_test(SimpleMissionItemTest)
add_qgc_test(SpeedSectionTest)
......
......@@ -5,20 +5,33 @@ set(EXTRA_SRC)
if(BUILD_TESTING)
list(APPEND EXTRA_SRC
FactSystemTestBase.cc
FactSystemTestBase.h
FactSystemTestGeneric.cc
FactSystemTestGeneric.h
FactSystemTestPX4.cc
FactSystemTestPX4.h
ParameterManagerTest.cc
ParameterManagerTest.h
)
endif()
add_library(FactSystem
Fact.cc
FactGroup.cc
FactGroup.h
Fact.h
FactMetaData.cc
FactMetaData.h
FactSystem.cc
FactSystem.h
FactValueSliderListModel.cc
FactValueSliderListModel.h
ParameterManager.cc
ParameterManager.h
SettingsFact.cc
SettingsFact.h
FactSystemTest.qml
${EXTRA_SRC}
)
......
......@@ -3,17 +3,18 @@ add_library(FactControls
)
add_custom_target(FactControlsQml
SOURCES
AltitudeFactTextField.qml
FactCheckBox.qml
FactLabel.qml
FactTextField.qml
FactTextFieldSlider.qml
FactBitmask.qml
FactComboBox.qml
FactTextFieldGrid.qml
FactTextFieldRow.qml
FactValueSlider.qml
SOURCES
FactPanelController.h
AltitudeFactTextField.qml
FactBitmask.qml
FactCheckBox.qml
FactComboBox.qml
FactLabel.qml
FactTextFieldGrid.qml
FactTextField.qml
FactTextFieldRow.qml
FactTextFieldSlider.qml
FactValueSlider.qml
)
target_link_libraries(FactControls qgc)
\ No newline at end of file
target_link_libraries(FactControls qgc)
......@@ -37,6 +37,8 @@ add_custom_target(FligthDisplayQml
PreFlightRCCheck.qml
PreFlightSensorsHealthCheck.qml
PreFlightSoundCheck.qml
ProximityRadarValues.qml
ProximityRadarVideoView.qml
RoverChecklist.qml
SubChecklist.qml
TelemetryValuesBar.qml
......
......@@ -19,7 +19,7 @@ target_include_directories(FlightMap
)
add_custom_target(FligthMapQml
QGCVideoBackground.qml
FlightMap.qml
MapScale.qml
QGCVideoBackground.qml
)
add_custom_target(FligthMapItemsQml
SOURCES
PolygonEditor.qml
MissionItemIndicator.qml
MissionItemView.qml
VehicleMapItem.qml
MissionItemIndicatorDrag.qml
CustomMapItems.qml
PlanMapItems.qml
MissionLineView.qml
CameraTriggerIndicator.qml
)
\ No newline at end of file
SOURCES
CameraTriggerIndicator.qml
CustomMapItems.qml
MissionItemIndicatorDrag.qml
MissionItemIndicator.qml
MissionItemView.qml
MissionLineView.qml
PlanMapItems.qml
PolygonEditor.qml
ProximityRadarMapView.qml
SplitIndicator.qml
VehicleMapItem.qml
)
......@@ -10,6 +10,10 @@ if(BUILD_TESTING)
CorridorScanComplexItemTest.h
FWLandingPatternTest.cc
FWLandingPatternTest.h
LandingComplexItemTest.cc
LandingComplexItemTest.h
MissionCommandTreeEditorTest.cc
MissionCommandTreeEditorTest.h
MissionCommandTreeTest.cc
MissionCommandTreeTest.h
MissionControllerManagerTest.cc
......@@ -38,10 +42,10 @@ if(BUILD_TESTING)
StructureScanComplexItemTest.h
SurveyComplexItemTest.cc
SurveyComplexItemTest.h
TransectStyleComplexItemTest.cc
TransectStyleComplexItemTest.h
TransectStyleComplexItemTestBase.cc
TransectStyleComplexItemTestBase.h
TransectStyleComplexItemTest.cc
TransectStyleComplexItemTest.h
VisualMissionItemTest.cc
VisualMissionItemTest.h
)
......@@ -105,11 +109,12 @@ add_library(MissionManager
QGCMapPolyline.cc
QGCMapPolyline.h
RallyPoint.cc
RallyPoint.h
RallyPointController.cc
RallyPointController.h
RallyPoint.h
RallyPointManager.cc
RallyPointManager.h
Section.h
SimpleMissionItem.cc
SimpleMissionItem.h
SpeedSection.cc
......@@ -138,8 +143,10 @@ add_library(MissionManager
add_custom_Target(MisionManagerQml
SOURCES
QGCMapCircleVisuals.qml
QGCMapPolygonVisuals.qml
MapLineArrow.qml
MissionCommandTreeEditorTestWindow.qml
QGCMapCircleVisuals.qml
QGCMapPolygonVisuals.qml
QGCMapPolylineVisuals.qml
)
......
......@@ -26,7 +26,13 @@ add_custom_target(PlanViewQml
StructureScanMapVisual.qml
SurveyItemEditor.qml
SurveyMapVisual.qml
TakeoffItemMapVisual.qml
TerrainStatus.qml
TransectStyleComplexItemStats.qml
TransectStyleComplexItemTabBar.qml
TransectStyleComplexItemTerrainFollow.qml
TransectStyleMapVisuals.qml
VTOLLandingPatternEditor.qml
VTOLLandingPatternMapVisual.qml
)
......@@ -55,7 +55,6 @@ add_custom_target(QmlControlsQml
FlightModeDropdown.qml
FlightModeMenu.qml
HackAndroidFileDialog.qml
HackFileDialog.qml
HeightIndicator.qml
HorizontalFactValueGrid.qml
IndicatorButton.qml
......@@ -74,8 +73,9 @@ add_custom_target(QmlControlsQml
ModeSwitchDisplay.qml
MultiRotorMotorDisplay.qml
OfflineMapButton.qml
ParameterEditor.qml
ParameterDiffDialog.qml
ParameterEditorDialog.qml
ParameterEditor.qml
PIDTuning.qml
PreFlightCheckButton.qml
PreFlightCheckGroup.qml
......@@ -88,24 +88,24 @@ add_custom_target(QmlControlsQml
QGCControlDebug.qml
QGCDynamicObjectManager.qml
QGCFileDialog.qml
QGCFlickable.qml
QGCFlickableHorizontalIndicator.qml
QGCFlickable.qml
QGCFlickableVerticalIndicator.qml
QGCGroupBox.qml
QGCHoverButton.qml
QGCLabel.qml
QGCListView.qml
QGCMapLabel.qml
QGCMenu.qml
QGCMenuItem.qml
QGCMenu.qml
QGCMenuSeparator.qml
QGCMouseArea.qml
QGCMovableItem.qml
QGCOptionsComboBox.qml
QGCPipOverlay.qml
QGCPipState.qml
QGCPopupDialog.qml
QGCPopupDialogContainer.qml
QGCPopupDialog.qml
QGCRadioButton.qml
QGCSlider.qml
QGCSwitch.qml
......@@ -114,8 +114,8 @@ add_custom_target(QmlControlsQml
QGCTextField.qml
QGCToolBarButton.qml
QGCToolInsets.qml
QGCViewDialog.qml
QGCViewDialogContainer.qml
QGCViewDialog.qml
QGCViewMessage.qml
QmlTest.qml
RCChannelMonitor.qml
......
......@@ -4,14 +4,14 @@ if(BUILD_TESTING)
list(APPEND EXTRA_SRC
FTPManagerTest.cc
FTPManagerTest.h
InitialConnectTest.cc
InitialConnectTest.h
RequestMessageTest.cc
RequestMessageTest.h
SendMavCommandWithHandlerTest.cc
SendMavCommandWithHandlerTest.h
SendMavCommandWithSignallingTest.cc
SendMavCommandWithSignallingTest.h
VehicleLinkManagerTest.cc
VehicleLinkManagerTest.h
)
endif()
......
add_library(VehicleSetup
Bootloader.cc
Bootloader.h
FirmwareImage.cc
FirmwareImage.h
FirmwareUpgradeController.cc
FirmwareUpgradeController.h
JoystickConfigController.cc
JoystickConfigController.h
PX4FirmwareUpgradeThread.cc
PX4FirmwareUpgradeThread.h
VehicleComponent.cc
VehicleComponent.h
)
add_custom_target(VehicleSetupQml
SOURCES
JoystickConfigCalibration.qml
JoystickConfigGeneral.qml
SetupParameterEditor.qml
VehicleSummary.qml
JoystickConfigButtons.qml
PX4FlowSensor.qml
FirmwareUpgrade.qml
JoystickConfig.qml
JoystickConfigAdvanced.qml
SetupView.qml
SOURCES
FirmwareUpgrade.qml
JoystickConfigAdvanced.qml
JoystickConfigButtons.qml
JoystickConfigCalibration.qml
JoystickConfigGeneral.qml
JoystickConfig.qml
PX4FlowSensor.qml
SetupParameterEditor.qml
SetupView.qml
VehicleSummary.qml
)
target_link_libraries(VehicleSetup
......
......@@ -436,7 +436,9 @@ void MockLink::_sendBatteryStatus(void)
_battery1PctRemaining,
_battery1TimeRemaining,
_battery1ChargeState,
rgVoltagesExtNone);
rgVoltagesExtNone,
0, // MAV_BATTERY_MODE
0); // MAV_BATTERY_FAULT
respondWithMavlinkMessage(msg);
mavlink_msg_battery_status_pack_chan(
......@@ -455,7 +457,10 @@ void MockLink::_sendBatteryStatus(void)
_battery2PctRemaining,
_battery2TimeRemaining,
_battery2ChargeState,
rgVoltagesExtNone);
rgVoltagesExtNone,
0, // MAV_BATTERY_MODE
0); // MAV_BATTERY_FAULT
respondWithMavlinkMessage(msg);
}
......
add_library(qgcunittest
#FileDialogTest.cc
#FileDialogTest.h
#FileManagerTest.cc
#FlightGearTest.cc
#FileManagerTest.h
GeoTest.cc
LinkManagerTest.cc
GeoTest.h
#MainWindowTest.cc
#MainWindowTest.h
MavlinkLogTest.cc
MavlinkLogTest.h
#MessageBoxTest.cc
#MessageBoxTest.h
MultiSignalSpy.cc
MultiSignalSpy.h
MultiSignalSpyV2.cc
MultiSignalSpyV2.h
#RadioConfigTest.cc
TCPLinkTest.cc
TCPLoopBackServer.cc
#RadioConfigTest.h
UnitTest.cc
UnitTest.h
UnitTestList.cc
)
......
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