summaryrefslogtreecommitdiff
path: root/docs/meson.build
blob: 2b6cf36cfd98c1d64ecfacf5acdbdaae93b64ebb (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
if get_option('gtk_doc')
    version_xml = configure_file(input: 'version.xml.in',
        output: 'version.xml',
        configuration: conf)

    ignored_headers = [
        'marshal.h',
    ]

    ignored_decorators = [
        '_LIBMEDIAART_EXTERN',
    ]

    gnome.gtkdoc('libmediaart',
        namespace: 'media_art',
        src_dir: include_directories('../libmediaart'),
        main_xml: 'libmediaart-docs.xml',
        ignore_headers: ignored_headers,
        scan_args: [
            '--rebuild-types',
            '--ignore-decorators=' + '|'.join(ignored_decorators),
        ],
        mkdb_args: [
            '--default-include=libmediaart/mediaart.h',
        ],
        content_files: ['overview.xml'],
        dependencies: libmediaart_dep,
        install: true,
        check: true)
endif