summaryrefslogtreecommitdiff
path: root/Documentation/meson.build
blob: 49e6f3742ffe38f68a05ac0a0ac32f338c8cb637 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
sphinx = find_program('sphinx-build-3', required: false)
if not sphinx.found()
    sphinx = find_program('sphinx-build', required: false)
endif

if sphinx.found()
    docs_sources = [
        'conf.py',
        'contributing.rst',
        'index.rst',
    ]

    custom_target('documentation',
                  command: [sphinx, '-W', '-b', 'html', meson.current_source_dir(), '@OUTPUT@'],
                  input: docs_sources,
                  output: 'html',
                  build_by_default: true,
                  install: true,
                  install_dir: 'share/doc/libcamera-@0@'.format(api_version))
endif