diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2024-08-08 02:16:19 +0300 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2024-08-16 00:28:32 +0300 |
commit | 5c1cb5e5bcc279a38b3947e9050ef4cd9e4ae0fd (patch) | |
tree | 6315f57da01e27c749cf502a95667073f611f9d3 /utils | |
parent | 6a96113107a9cf29b24f50b81f930508c0748fcd (diff) |
py: gen-py-controls: Use Control class
Replace manual extraction of data from YAML with the Control helper
class. This centralizes YAML parsing and avoids manual mistakes.
In order to import the controls module, add the utils/codegen/ directory
to the PYTHONPATH through the Python build environment.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
Diffstat (limited to 'utils')
-rw-r--r-- | utils/codegen/meson.build | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/utils/codegen/meson.build b/utils/codegen/meson.build index fb2196ee..adf33bba 100644 --- a/utils/codegen/meson.build +++ b/utils/codegen/meson.build @@ -5,6 +5,7 @@ py_build_env = environment() # \todo Investigate usage of PYTHONPYCACHEPREFIX for Python >= 3.8 py_build_env.set('PYTHONDONTWRITEBYTECODE', '1') +py_build_env.prepend('PYTHONPATH', meson.current_source_dir()) py_modules += ['jinja2', 'yaml'] |