File: meson.build

package info (click to toggle)
libtsm 4.4.2-0.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 916 kB
  • sloc: ansic: 13,647; makefile: 13
file content (39 lines) | stat: -rw-r--r-- 1,065 bytes parent folder | download | duplicates (2)
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
# SPDX-License-Identifier: MIT

check_dep = dependency('check')

# For tests that depends on libtsm and all dependencies
test_deps = [shl_dep, check_dep, libtsm_dep, xkbcommon_dep, wcwidth_dep]

test_htable = executable(
    'test_htable',
    'test_htable.c',
    dependencies: [shl_dep, check_dep],
)
test_screen = executable('test_screen', 'test_screen.c', dependencies: test_deps)
test_selection = executable(
    'test_selection',
    'test_selection.c',
    dependencies: test_deps,
)
test_symbol = executable('test_symbol', 'test_symbol.c', dependencies: test_deps)
test_valgrind = executable(
    'test_valgrind',
    'test_valgrind.c',
    dependencies: [check_dep],
)
test_vte_mouse = executable(
    'test_vte_mouse',
    'test_vte_mouse.c',
    dependencies: test_deps,
)
test_vte = executable('test_vte', 'test_vte.c', dependencies: test_deps)

test('htable', test_htable)
test('screen', test_screen)
test('selection', test_selection)
test('symbol', test_symbol)
test('valgrind', test_valgrind)
test('vte_mouse', test_vte_mouse)
test('vte', test_vte)