File: meson.build

package info (click to toggle)
serd 0.32.8-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 8,856 kB
  • sloc: ansic: 7,477; python: 518; makefile: 5
file content (32 lines) | stat: -rw-r--r-- 671 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Copyright 2021-2023 David Robillard <d@drobilla.net>
# SPDX-License-Identifier: 0BSD OR ISC

html_dir = docdir / versioned_name / 'html'

# TODO: Add install_tag: 'doc' after requiring meson 0.60.0

custom_target(
  'html',
  build_by_default: true,
  command: sphinx_build_command + [
    '-b', 'html',
    '-t', 'html',
    sphinx_in_dir,
    '@OUTDIR@',
  ],
  input: [api_serd_rst, conf_py, sphinx_input],
  install: true,
  install_dir: html_dir,
  output: [
    'index.html',

    '_static',
    'api',
    'genindex.html',
    'overview.html',
  ],
)

if not meson.is_subproject()
  summary('HTML', get_option('prefix') / html_dir, section: 'Directories')
endif