mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-04 23:18:28 -04:00
a6ec802d28
This approach is better then the previous one mainly because the latter required creating the task generator for the checks in a separate group and posting that target implied in posting the whole previous build groups. Some notes: - This is implemented so that headers aren't checked more than once, so there might be some checking tasks that won't do anything because the headers are checked on another task. Even so, those headers are added to the result of scan() in order to provide a consistent output to the user. - It is safe manipulating the shared variable dispatched_headers because the scan() is called before the task is added to the execution queue. - Although we force ap_library_check_headers.scan() to always be called, that's OK, because we use the scanning result of the compilation task, which returns a cached value if there's no need to rescan. |
||
---|---|---|
.. | ||
APM2_2560_bootloader | ||
APM_radio_test | ||
ArduPilotMega_demo | ||
ArdupilotMegaPlanner | ||
ardupilotwaf | ||
ArduPPM | ||
autotest | ||
CHDK-Scripts | ||
CodeStyle | ||
CPUInfo | ||
Failsafe | ||
Frame_params | ||
GIT_Test | ||
gittools | ||
Hello | ||
Linux_HAL_Essentials | ||
LogAnalyzer | ||
mavproxy_modules | ||
PPM_decoding | ||
Replay | ||
scripts | ||
SerialProxy | ||
vagrant | ||
Xplane | ||
PrintVersion.py |