summaryrefslogtreecommitdiff
path: root/src/meson.build
blob: d8e4777058074a2c9649a1ad2c51e4b1c6b6ab97 (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
32
33
34
35
36
37
38
39
40
xdgmime_sources = [
    'xdgmime.c',
    'xdgmimeglob.c',
    'xdgmimeint.c',
    'xdgmimemagic.c',
    'xdgmimealias.c',
    'xdgmimeparent.c',
    'xdgmimecache.c',
    'xdgmimeicon.c',
]

libxdgmime = static_library('xdgmime',
    sources: xdgmime_sources,
)

libxdgmime_dep = declare_dependency(
  link_with : libxdgmime,
)
meson.override_dependency('xdgmime', libxdgmime_dep)

test_mime = executable('test-mime',
    'test-mime.c',
    link_with: libxdgmime,
    install: false,
)
meson.override_find_program('test-mime', test_mime)

test_mime_data = executable('test-mime-data',
    'test-mime-data.c',
    link_with: libxdgmime,
    install: false,
)
meson.override_find_program('test-mime-data', test_mime_data)

print_mime_data = executable('print-mime-data',
    'print-mime-data.c',
    link_with: libxdgmime,
    install: false,
)
meson.override_find_program('print-mime-data', print_mime_data)