From 226563607ea888c0af49bf3cdc7b3654d6a50089 Mon Sep 17 00:00:00 2001 From: Kieran Bingham Date: Tue, 10 May 2022 16:25:02 +0200 Subject: py: Fix gen-py-control-enums.py reference Scripts should be referenced using the meson files() directive to ensure the location is correctly identified with the relevant paths. This prevents compilation failures if the working directory does not match the source tree. Fixes: 6e92cb9dc49e ("py: Generate control enums from yaml") Reviewed-by: Umang Jain Reviewed-by: Tomi Valkeinen Reviewed-by: Laurent Pinchart Signed-off-by: Kieran Bingham --- src/py/libcamera/meson.build | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/py/libcamera/meson.build b/src/py/libcamera/meson.build index 842db1ed..0cd7c75b 100644 --- a/src/py/libcamera/meson.build +++ b/src/py/libcamera/meson.build @@ -22,10 +22,12 @@ gen_input_files = [ 'pyenums_generated.cpp.in', ] +gen_py_control_enums = files('gen-py-control-enums.py') + generated_sources = custom_target('py_gen_controls', input : gen_input_files, output : ['pyenums_generated.cpp'], - command : ['gen-py-control-enums.py', '-o', '@OUTPUT@', '@INPUT@']) + command : [gen_py_control_enums, '-o', '@OUTPUT@', '@INPUT@']) pycamera_sources += generated_sources -- cgit v1.2.1