summaryrefslogtreecommitdiff
path: root/src/tests/eina/meson.build
blob: 18c8f91ced868e379d7dfe2191a5c4707314629b (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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
eina_test_src = files(
'eina_suite.c',
'eina_suite.h',
'eina_test_abi.c',
'eina_test_fp.c',
'eina_test_ustringshare.c',
'eina_test_ustr.c',
'eina_test_binshare.c',
'eina_test_binbuf.c',
'eina_test_debug.c',
'eina_test_inarray.c',
'eina_test_array.c',
'eina_test_clist.c',
'eina_test_error.c',
'eina_test_sched.c',
'eina_test_log.c',
'eina_test_magic.c',
'eina_test_inlist.c',
'eina_test_main.c',
'eina_test_counter.c',
'eina_test_lalloc.c',
'eina_test_hash.c',
'eina_test_iterator.c',
'eina_test_accessor.c',
'eina_test_module.c',
'eina_test_convert.c',
'eina_test_rbtree.c',
'eina_test_file.c',
'eina_test_benchmark.c',
'eina_test_mempool.c',
'eina_test_rectangle.c',
'eina_test_range.c',
'eina_test_list.c',
'eina_test_matrixsparse.c',
'eina_test_tiler.c',
'eina_test_strbuf.c',
'eina_test_str.c',
'eina_test_quadtree.c',
'eina_test_simple_xml_parser.c',
'eina_test_value.c',
'eina_test_cow.c',
'eina_test_barrier.c',
'eina_test_tmpstr.c',
'eina_test_trash.c',
'eina_test_lock.c',
'eina_test_xattr.c',
'eina_test_crc.c',
'eina_test_quad.c',
'eina_test_matrix.c',
'eina_test_quaternion.c',
'eina_test_vector.c',
'eina_test_bezier.c',
'eina_test_safepointer.c',
'eina_test_slice.c',
'eina_test_freeq.c',
'eina_test_slstr.c',
'eina_test_vpath.c',
'eina_test_abstract_content.c',
)


eina_test_exe = executable('eina_suite',
  include_directories : config_dir,
  sources : eina_test_src,
  dependencies: [m, check, eina],
  c_args : [
  '-DTESTS_WD="`pwd`"',
  '-DTESTS_BUILD_DIR="'+meson.current_build_dir()+'"',
  '-DTESTS_SRC_DIR="'+meson.current_source_dir()+'"']
)

test('eina', eina_test_exe,
  env : test_env,
)