summaryrefslogtreecommitdiff
path: root/docs/meson.build
blob: 1bf04cc36ab18cc54d1012f5f6bce904d03616a5 (plain)
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
docs_vapidirs = [
  '--vapidir=@0@'.format(meson.project_source_root() / 'vapi'),
]

custom_target('docs',
  input: contacts_vala_sources,
  output: 'docs',
  command: [ valadoc,
    '--doclet=html',
    '--force',
    '--package-name=@0@'.format(meson.project_name()),
    '--package-version=@0@'.format(meson.project_version()),
    '--pkg=glib-2.0',
    '--pkg=gio-2.0',
    '--pkg=gio-unix-2.0',
    '--pkg=gtk4',
    '--pkg=gnome-desktop-3.0',
    '--pkg=gee-0.8',
    '--pkg=goa-1.0',
    '--pkg=folks',
    '--pkg=folks-eds',
    '--pkg=libedataserverui-1.2',
    '--pkg=libadwaita-1',
    '--pkg=custom',
    '--pkg=config',
    '--directory=@OUTDIR@',
    docs_vapidirs,
    [ libcontacts_sources, contacts_vala_sources ],
  ],
  build_by_default: true,
)