Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Q
qgroundcontrol
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Valentin Platzgummer
qgroundcontrol
Commits
f6c22144
Commit
f6c22144
authored
Oct 18, 2020
by
Daniel Agar
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
cmake updates
parent
3123eb56
Changes
17
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
159 additions
and
83 deletions
+159
-83
CMakeLists.txt
CMakeLists.txt
+1
-1
CMakeLists.txt
src/AnalyzeView/CMakeLists.txt
+11
-1
CMakeLists.txt
src/AutoPilotPlugins/CMakeLists.txt
+17
-1
CMakeLists.txt
src/AutoPilotPlugins/PX4/CMakeLists.txt
+23
-22
CMakeLists.txt
src/CMakeLists.txt
+4
-4
CMakeLists.txt
src/FactSystem/CMakeLists.txt
+13
-0
CMakeLists.txt
src/FactSystem/FactControls/CMakeLists.txt
+13
-12
CMakeLists.txt
src/FlightDisplay/CMakeLists.txt
+2
-0
CMakeLists.txt
src/FlightMap/CMakeLists.txt
+1
-1
CMakeLists.txt
src/FlightMap/MapItems/CMakeLists.txt
+13
-11
CMakeLists.txt
src/MissionManager/CMakeLists.txt
+12
-5
CMakeLists.txt
src/PlanView/CMakeLists.txt
+6
-0
CMakeLists.txt
src/QmlControls/CMakeLists.txt
+6
-6
CMakeLists.txt
src/Vehicle/CMakeLists.txt
+2
-2
CMakeLists.txt
src/VehicleSetup/CMakeLists.txt
+17
-11
MockLink.cc
src/comm/MockLink.cc
+7
-2
CMakeLists.txt
src/qgcunittest/CMakeLists.txt
+11
-4
No files found.
CMakeLists.txt
View file @
f6c22144
...
...
@@ -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
...
...
src/AnalyzeView/CMakeLists.txt
View file @
f6c22144
...
...
@@ -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
...
...
src/AutoPilotPlugins/CMakeLists.txt
View file @
f6c22144
...
...
@@ -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
)
...
...
src/AutoPilotPlugins/PX4/CMakeLists.txt
View file @
f6c22144
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
)
src/CMakeLists.txt
View file @
f6c22144
...
...
@@ -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
)
...
...
src/FactSystem/CMakeLists.txt
View file @
f6c22144
...
...
@@ -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
}
)
...
...
src/FactSystem/FactControls/CMakeLists.txt
View file @
f6c22144
...
...
@@ -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
)
src/FlightDisplay/CMakeLists.txt
View file @
f6c22144
...
...
@@ -37,6 +37,8 @@ add_custom_target(FligthDisplayQml
PreFlightRCCheck.qml
PreFlightSensorsHealthCheck.qml
PreFlightSoundCheck.qml
ProximityRadarValues.qml
ProximityRadarVideoView.qml
RoverChecklist.qml
SubChecklist.qml
TelemetryValuesBar.qml
...
...
src/FlightMap/CMakeLists.txt
View file @
f6c22144
...
...
@@ -19,7 +19,7 @@ target_include_directories(FlightMap
)
add_custom_target
(
FligthMapQml
QGCVideoBackground.qml
FlightMap.qml
MapScale.qml
QGCVideoBackground.qml
)
src/FlightMap/MapItems/CMakeLists.txt
View file @
f6c22144
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
)
src/MissionManager/CMakeLists.txt
View file @
f6c22144
...
...
@@ -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
)
...
...
src/PlanView/CMakeLists.txt
View file @
f6c22144
...
...
@@ -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
)
src/QmlControls/CMakeLists.txt
View file @
f6c22144
...
...
@@ -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
Parameter
Editor
.qml
Parameter
DiffDialog
.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
...
...
src/Vehicle/CMakeLists.txt
View file @
f6c22144
...
...
@@ -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
()
...
...
src/VehicleSetup/CMakeLists.txt
View file @
f6c22144
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
...
...
src/comm/MockLink.cc
View file @
f6c22144
...
...
@@ -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
);
}
...
...
src/qgcunittest/CMakeLists.txt
View file @
f6c22144
add_library
(
qgcunittest
#FileDialogTest.cc
#FileDialogTest.h
#FileManagerTest.cc
#F
lightGearTest.cc
#F
ileManagerTest.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
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment