summaryrefslogtreecommitdiff
path: root/tests/meson.build
blob: 97e196dbfc97fb6a6f49065f9d051d1de9280b7b (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
41
42
43
44
#
# meson.build
#
# Author: Juan A. Suarez Romero <jasuarez@igalia.com>
#
# Copyright (C) 2016 Igalia S.L. All rights reserved.

test_plugins = [
    'chromaprint',
    # 'dleyna',
    'lua-factory',
    'thetvdb',
    'tmdb',
]

test_lua_sources = [
    'games',
    'steam-store',
]

# Plugins
foreach p: test_plugins
    name = p.underscorify()
    name_enabled = name + '_enabled'
    if get_variable(name_enabled)
        subdir(p)
    endif
endforeach

# Lua sources
if lua_factory_enabled
    foreach s: test_lua_sources
        subdir(s)
    endforeach
endif

# Special cases
if local_metadata_enabled and lua_factory_enabled
    subdir('local-metadata')
endif

if tracker3_dep.found() and tracker3_testutils_dep.found()
    subdir('tracker3')
endif