mirror of https://github.com/ArduPilot/ardupilot
AP_DDS: use microxrcedds_gen default-container-prealloc-size
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
This commit is contained in:
parent
3cb81b2e81
commit
84e4a94ae7
|
@ -76,6 +76,8 @@ def build(bld):
|
||||||
idl_include_path = bld.srcnode.make_node(str(pathlib.PurePath(gen_path, "Idl"))).abspath()
|
idl_include_path = bld.srcnode.make_node(str(pathlib.PurePath(gen_path, "Idl"))).abspath()
|
||||||
|
|
||||||
for idl in idl_files:
|
for idl in idl_files:
|
||||||
|
container_prealloc_size = 8
|
||||||
|
|
||||||
idl_path = pathlib.PurePath(idl.abspath())
|
idl_path = pathlib.PurePath(idl.abspath())
|
||||||
b = idl_path.name
|
b = idl_path.name
|
||||||
|
|
||||||
|
@ -85,7 +87,7 @@ def build(bld):
|
||||||
idl_folder = idl_path.parts[-3:-1]
|
idl_folder = idl_path.parts[-3:-1]
|
||||||
dst_dir = pathlib.PurePath(gen_path, "generated", *idl_folder)
|
dst_dir = pathlib.PurePath(gen_path, "generated", *idl_folder)
|
||||||
gen = [bld.bldnode.find_or_declare(str(dst_dir / name)) for name in [gen_h, gen_c]]
|
gen = [bld.bldnode.find_or_declare(str(dst_dir / name)) for name in [gen_h, gen_c]]
|
||||||
gen_cmd = f"{bld.env.MICROXRCEDDSGEN[0]} -cs -replace -d {dst_dir} -I {idl_include_path} {idl}"
|
gen_cmd = f"{bld.env.MICROXRCEDDSGEN[0]} -cs -replace -default-container-prealloc-size {container_prealloc_size} -d {dst_dir} -I {idl_include_path} {idl}"
|
||||||
bld(
|
bld(
|
||||||
# build IDL file
|
# build IDL file
|
||||||
source=idl,
|
source=idl,
|
||||||
|
|
Loading…
Reference in New Issue