summaryrefslogtreecommitdiff
path: root/include/libcamera/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'include/libcamera/meson.build')
-rw-r--r--include/libcamera/meson.build10
1 files changed, 9 insertions, 1 deletions
diff --git a/include/libcamera/meson.build b/include/libcamera/meson.build
index cb64f0ca..1fcf6b50 100644
--- a/include/libcamera/meson.build
+++ b/include/libcamera/meson.build
@@ -6,7 +6,6 @@ libcamera_api = files([
'event_notifier.h',
'geometry.h',
'ipa/ipa_module_info.h',
- 'libcamera.h',
'object.h',
'request.h',
'signal.h',
@@ -14,5 +13,14 @@ libcamera_api = files([
'timer.h',
])
+gen_header = join_paths(meson.current_source_dir(), 'gen-header.sh')
+
+libcamera_h = custom_target('gen-header',
+ input : 'meson.build',
+ output : 'libcamera.h',
+ command : [gen_header, meson.current_source_dir(), '@OUTPUT@'],
+ install : true,
+ install_dir : 'include/libcamera')
+
install_headers(libcamera_api,
subdir : 'libcamera')