summaryrefslogtreecommitdiff
path: root/test/meson.build
blob: 6f6f88c71aaf0791d44a379b032afdc88072afd1 (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
test_env = [
  'GTK_A11Y=none',
  'GSK_DEBUG=fallback',
  'GSETTINGS_BACKEND=memory',
  'GSETTINGS_SCHEMA_DIR=@0@'.format(join_paths(meson.project_build_root(), 'data')),
  'LSAN_OPTIONS=suppressions=@0@'.format(
    meson.project_source_root() / 'build-aux' / 'leak-suppress.txt'
  ),
]

test_utils = files('test-utilities.c')

libtestutils = static_library(
  'testutils',
  test_utils,
  dependencies: libnautilus_dep,
  include_directories: include_directories('.')
)

libtestutils_dep = declare_dependency(
  link_with: libtestutils,
  include_directories: include_directories('.'),
  dependencies: libnautilus_dep,
  sources: resources
)

subdir('displayless')

if get_option('tests') == 'all'
  subdir('display')
endif