View on GitHub

Flight Software & Embedded Systems Framework

Note: auto-generated from comments in: ./target/fpp_locs.cmake

fpp_locs.cmake:

fpp_locs is a special target used to build fpp_locs file output. It is run as part of the sub-build that generates cached-information about the build itself. This file defines the following target functions:

fpp_locs_add_global_target: global registration target setting up the fpp-locs target run fpp_locs_add_deployment_target: unused, required for the API fpp_locs_add_module_target: used to identify all source files to pass to location global target

Function fpp_locs_add_global_target:

Sets up the fpp_locs target used to generate the FPP locs file. This is build and then updated in the outer build cache.

  • TARGET: name of the target to setup (fpp_locs)

Function fpp_locs_add_module_target:

Pass-through to fpp_locs_add_module_target. FULL_DEPENDENCIES is unused.

Function fpp_locs_add_module_target:

Sets up the list of FPP files used in locations generation. Each FPP source file for each module is added to the global target’s GLOBAL_FPP_FILES property that is referenced to pass in targets.

  • MODULE: module name, unused
  • TARGET: name of the target to setup (fpp_locs)
  • SOURCES: list of sources filtered to .fpp
  • DEPENDENCIES: module dependencies, unused.