[libcamera-devel] [PATCH 3/6] Documentation: Don't hardcode install directory
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Tue Dec 11 20:10:08 CET 2018
Use the datadir option to select the directory in which to install
documentation. This defaults to $prefix/share so this doesn't introduce
any change in the default case.
While at is use join_paths() to join patch components instead of
hardcoding the / separator.
Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
---
Documentation/meson.build | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/Documentation/meson.build b/Documentation/meson.build
index 49e6f3742ffe..57c3fdcf7cc7 100644
--- a/Documentation/meson.build
+++ b/Documentation/meson.build
@@ -1,3 +1,5 @@
+doc_install_dir = join_paths(get_option('datadir'), 'doc', 'libcamera- at 0@'.format(api_version))
+
sphinx = find_program('sphinx-build-3', required: false)
if not sphinx.found()
sphinx = find_program('sphinx-build', required: false)
@@ -16,5 +18,5 @@ if sphinx.found()
output: 'html',
build_by_default: true,
install: true,
- install_dir: 'share/doc/libcamera- at 0@'.format(api_version))
+ install_dir: doc_install_dir)
endif
--
Regards,
Laurent Pinchart
More information about the libcamera-devel
mailing list