cmake: ensure generated source files exist before extracting events

Only needed for Makefile-based builds:
gmake[3]: *** No rule to make target 'src/modules/flight_mode_manager/FlightTasks_generated.hpp', needed by 'events/px4.json'.  Stop.
This commit is contained in:
Beat Küng
2021-07-07 21:38:09 -04:00
committed by Daniel Agar
parent b12b884f4c
commit e3972d563a
4 changed files with 12 additions and 2 deletions
+1
View File
@@ -49,6 +49,7 @@ add_custom_command(OUTPUT ${generated_events_px4_file}
${PX4_SOURCE_DIR}/Tools/px4events/jsonout.py
${PX4_SOURCE_DIR}/Tools/px4events/srcparser.py
${PX4_SOURCE_DIR}/Tools/px4events/srcscanner.py
prebuild_targets # ensure all generated source files exist
COMMENT "Generating px4 event json file from source"
)
add_custom_target(events_px4_json DEPENDS ${generated_events_px4_file})