mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-05-26 17:36:40 +08:00
move param jinja templates into relevant module
This commit is contained in:
@@ -77,15 +77,16 @@ add_custom_target(parameters_xml DEPENDS ${parameters_xml})
|
|||||||
|
|
||||||
# generate px4_parameters.c and px4_parameters.h
|
# generate px4_parameters.c and px4_parameters.h
|
||||||
add_custom_command(OUTPUT px4_parameters.c px4_parameters.h
|
add_custom_command(OUTPUT px4_parameters.c px4_parameters.h
|
||||||
COMMAND ${PYTHON_EXECUTABLE} ${PX4_SOURCE_DIR}/Tools/px_generate_params.py
|
COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/px_generate_params.py
|
||||||
--xml ${parameters_xml} --dest ${CMAKE_CURRENT_BINARY_DIR}
|
--xml ${parameters_xml} --dest ${CMAKE_CURRENT_BINARY_DIR}
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${parameters_xml}
|
parameters_xml
|
||||||
${PX4_SOURCE_DIR}/Tools/px_generate_params.py
|
${CMAKE_CURRENT_SOURCE_DIR}/px_generate_params.py
|
||||||
${PX4_SOURCE_DIR}/Tools/templates/px4_parameters.c.jinja
|
${CMAKE_CURRENT_SOURCE_DIR}/templates/px4_parameters.c.jinja
|
||||||
${PX4_SOURCE_DIR}/Tools/templates/px4_parameters.h.jinja
|
${CMAKE_CURRENT_SOURCE_DIR}/templates/px4_parameters.h.jinja
|
||||||
)
|
)
|
||||||
set_source_files_properties(px4_parameters.c PROPERTIES GENERATED TRUE)
|
set_source_files_properties(px4_parameters.c PROPERTIES GENERATED TRUE)
|
||||||
|
set_source_files_properties(px4_parameters.h PROPERTIES GENERATED TRUE)
|
||||||
|
|
||||||
px4_add_module(
|
px4_add_module(
|
||||||
MODULE modules__systemlib__param
|
MODULE modules__systemlib__param
|
||||||
@@ -95,6 +96,7 @@ px4_add_module(
|
|||||||
SRCS
|
SRCS
|
||||||
${SRCS}
|
${SRCS}
|
||||||
px4_parameters.c
|
px4_parameters.c
|
||||||
|
px4_parameters.h
|
||||||
DEPENDS
|
DEPENDS
|
||||||
platforms__common
|
platforms__common
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user