mirror of https://github.com/ArduPilot/ardupilot
waf: create ap_version taskgen in the corresponding function
This commit is contained in:
parent
2e1ac0de8d
commit
5ccd3dfec8
23
wscript
23
wscript
|
@ -252,6 +252,17 @@ def _build_dynamic_sources(bld):
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def write_version_header(tsk):
|
||||||
|
bld = tsk.generator.bld
|
||||||
|
return bld.write_version_header(tsk.outputs[0].abspath())
|
||||||
|
|
||||||
|
bld(
|
||||||
|
name='ap_version',
|
||||||
|
target='ap_version.h',
|
||||||
|
vars=['AP_VERSION_ITEMS'],
|
||||||
|
rule=write_version_header,
|
||||||
|
)
|
||||||
|
|
||||||
bld.env.prepend_value('INCLUDES', [
|
bld.env.prepend_value('INCLUDES', [
|
||||||
bld.bldnode.abspath(),
|
bld.bldnode.abspath(),
|
||||||
])
|
])
|
||||||
|
@ -319,10 +330,6 @@ def _build_recursion(bld):
|
||||||
for d in dirs_to_recurse:
|
for d in dirs_to_recurse:
|
||||||
bld.recurse(d)
|
bld.recurse(d)
|
||||||
|
|
||||||
def _write_version_header(tsk):
|
|
||||||
bld = tsk.generator.bld
|
|
||||||
return bld.write_version_header(tsk.outputs[0].abspath())
|
|
||||||
|
|
||||||
def _build_post_funs(bld):
|
def _build_post_funs(bld):
|
||||||
if bld.cmd == 'check':
|
if bld.cmd == 'check':
|
||||||
bld.add_post_fun(ardupilotwaf.test_summary)
|
bld.add_post_fun(ardupilotwaf.test_summary)
|
||||||
|
@ -357,14 +364,6 @@ def build(bld):
|
||||||
|
|
||||||
_build_recursion(bld)
|
_build_recursion(bld)
|
||||||
|
|
||||||
bld(
|
|
||||||
name='ap_version',
|
|
||||||
target='ap_version.h',
|
|
||||||
vars=['AP_VERSION_ITEMS'],
|
|
||||||
rule=_write_version_header,
|
|
||||||
group='dynamic_sources',
|
|
||||||
)
|
|
||||||
|
|
||||||
_build_post_funs(bld)
|
_build_post_funs(bld)
|
||||||
|
|
||||||
ardupilotwaf.build_command('check',
|
ardupilotwaf.build_command('check',
|
||||||
|
|
Loading…
Reference in New Issue