summaryrefslogtreecommitdiff
path: root/Documentation/meson.build
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2018-12-11 20:11:58 +0200
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2018-12-12 20:18:41 +0200
commit652b1c8679c3b18e4dec11a923b53bf333451ed1 (patch)
tree343142d50b830405fd0b64677255ed1c29a59cea /Documentation/meson.build
parent66bb4d388d06a79aa67393a61f46c8ea8665463f (diff)
Documentation: Don't hardcode install directory
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 it use join_paths() to join patch components instead of hardcoding the / separator. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Diffstat (limited to 'Documentation/meson.build')
-rw-r--r--Documentation/meson.build4
1 files changed, 3 insertions, 1 deletions
diff --git a/Documentation/meson.build b/Documentation/meson.build
index 49e6f374..57c3fdcf 100644
--- a/Documentation/meson.build
+++ b/Documentation/meson.build
@@ -1,3 +1,5 @@
+doc_install_dir = join_paths(get_option('datadir'), 'doc', 'libcamera-@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-@0@'.format(api_version))
+ install_dir: doc_install_dir)
endif