summaryrefslogtreecommitdiff
path: root/src/libcamera/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/libcamera/meson.build')
-rw-r--r--src/libcamera/meson.build7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/libcamera/meson.build b/src/libcamera/meson.build
index e49bf850..05ee38da 100644
--- a/src/libcamera/meson.build
+++ b/src/libcamera/meson.build
@@ -128,12 +128,13 @@ endif
control_sources = []
foreach source, mode : control_source_files
- input_files = files(source +'.yaml', source + '.cpp.in')
+ input_files = files(source +'.yaml')
+ template_file = files(source + '.cpp.in')
control_sources += custom_target(source + '_cpp',
input : input_files,
output : source + '.cpp',
- command : [gen_controls, '-o', '@OUTPUT@', '@INPUT@',
- '--mode', mode])
+ command : [gen_controls, '-o', '@OUTPUT@',
+ '--mode', mode, '-t', template_file, '@INPUT@'])
endforeach
libcamera_sources += control_sources