File: meson.build

package info (click to toggle)
atril 1.28.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 18,852 kB
  • sloc: ansic: 67,359; cpp: 2,719; makefile: 1,589; xml: 745; python: 333; sh: 111; perl: 54
file content (31 lines) | stat: -rw-r--r-- 895 bytes parent folder | download
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
version_conf = configuration_data()
version_conf.set('VERSION', version)

version_xml = configure_file(
  input: 'version.xml.in',
  output: 'version.xml',
  configuration: version_conf,
)

atril_doc_deps = declare_dependency(
    include_directories: [include_root, libdoc_include, libview_include, include_directories('.')],
    link_with: [libdocument, libview],
    dependencies: atril_deps,
)

gnome.gtkdoc(
    meson.project_name(),
    mode: 'xml',
    main_xml: 'atril-docs.xml',
    gobject_typesfile: files('atril.types'),
    src_dir: [
        join_paths(meson.project_source_root(), 'libview'),
    ],
    ignore_headers: [libview_private_headers],
    dependencies: atril_doc_deps,
    mkdb_args: ['--xml-mode', '--output-format=xml', '--name-space=ev'],
    cflags: '-DATRIL_COMPILATION',
    fixxref_args: fixref_args,
    install: true,
    install_dir: meson.project_name(),
)