waf: allow for --enable-opendroneid on any board

useful for testing
This commit is contained in:
Andrew Tridgell 2022-08-11 15:34:51 +10:00
parent 75c01446e8
commit a02bfd9b7d
2 changed files with 14 additions and 0 deletions

View File

@ -95,6 +95,16 @@ class Board:
ENABLE_ONVIF=0,
)
# allow enable of OpenDroneID for any board
if cfg.options.enable_opendroneid:
env.ENABLE_OPENDRONEID = True
env.DEFINES.update(
AP_OPENDRONEID_ENABLED=1,
)
cfg.msg("Enabled OpenDroneID", 'yes')
else:
cfg.msg("Enabled OpenDroneID", 'no', color='YELLOW')
d = env.get_merged_dict()
# Always prepend so that arguments passed in the command line get
# the priority.

View File

@ -225,6 +225,10 @@ submodules at specific revisions.
default=False,
help="enable generation of scripting documentation")
g.add_option('--enable-opendroneid', action='store_true',
default=False,
help="Enables OpenDroneID")
g = opt.ap_groups['linux']
linux_options = ('--prefix', '--destdir', '--bindir', '--libdir')